A Scalable and Secure Peer-to-Peer
Information Sharing Tool
Collaboration Technologies Group
Distributed Systems Department
Computational Research Division
Lawrence Berkeley National Laboratory
|Home||Progress Reports||People||Publications and Presentations||Software|
Reporting period - This report covers work completed January 2003 - February 2003
Work on the scalable and secure peer-to-peer information sharing tool project focused on the initial prototype implementation.
As part of the general resource discovery we have continued work on designing and implementing a messaging framework. Some specific accomplishments include:
On the information-sharing portion of the project, we have continued to work on a graphical user interface and the application logic. We have added the following functionality to the application and interface:
- implemented the InterGroup service and added it to the service instantiation framework
- enabled information discovery between an arbitrary number of peers using the InterGroup service for communication
- implemented a simple persistent database back-end for storing the metadata information
- management of information in the local database (adding and removing files)
- ability to serve files registered in the database to remote peers
- ability to pause, resume, and restart the download of files
- automatically saves the application state on close
- automatically restores the application state on startup
We have completed the pre-release stage of the initial prototype implementation. In this implementation, each peer has the full functionality required to share information.
We have also begun a collaboration with the Distributed Monitoring Framework (DMF) project. The goal of this collaboration is to provide light-weight distributed resource discovery of event producers within DMF. We will extend our implementation of the resource discovery messaging framework to support the needs of the DMF in achieving this goal.
Future Plans (next quarter)
- continue designing the security infrastructure and begin adding initial security mechanisms to the implementation
- begin initial pre-release user testing
- enhance the user interface and application functionality based on feedback from initial users
- initial software release (May/June 2003)
Contact: Webmaster <firstname.lastname@example.org>
Credits: A Scalable and Secure Peer-to-Peer Information Sharing Tool research and development is funded by the U.S. Dept. of Energy, Office of Science, Office of Advanced Scientific Computing Research, Mathematical, Information, and Computational Sciences Division; Support Credits identify the funding sources and the organizational context of the work described in this document.