|
Sponsor |
Mostafa Ammar |
|
Area |
Networking and Telecommunication |
Problem
The peer-to-peer (P2P) file sharing systems such as Napster, Gnutella, etc., have become quite popular through the past several years. While the P2P systems have a rich set of features such as decentralized control, high redundancy, high data availability, and so on. The essential operation in such systems is to locate the data object. As the increasing of the P2P networks scale, object location in such networks has become a critical problem. Locating schemes in P2P networks have seen an evoluation from centralized server lookup to decentralized approach to hash based indexing scheme, in pursuit of better scalability.
In this project, students are required to do an extensive survey of existing techniques for object location in P2P networks. The major goal of this project is to let students get familiar with the underlying schemes for P2P networks, the concept of overlay networks, and network protocol design. Here is what you are required to do in this mini project:
1. Get familiar with several popular P2P file sharing systems, and understand how do they implement the data sharing operations are. Answer this question: what are the major technique features with these systems?
2. Survey of existing data object location schemes for current P2P
networks, and categorize them into several classes based on certain criteria,
and analyze the major shortcomings and advantages of such schemes.
Papers to Get you Started:
Deliverables
Evaluation
Based on the quality of the report and the description of
your design.
Note
Contact Meng Guo and Qi He {mguo, qhe}@cc.gatech.edu for
detailed project information.