Title :
Designing File Replication Schemes for Peer-to-Peer File Sharing Systems
Author :
Ni, Jian ; Lin, Jie ; Harrington, Steven J. ; Sharma, Naveen
Author_Institution :
Dept. of Electr. Eng., Yale Univ., New Haven, CT
Abstract :
Peer-to-peer (P2P) file sharing systems are becoming increasingly popular due to their flexibility and scalability. We propose a new model to design file replication schemes for P2P file sharing systems. The model introduces expected costs for serving user requests for the files which are computed from node up/down statistics. Based on the model we introduce and develop several methods to determine the sets of nodes to store copies of the files in order to optimize certain performance metrics (e.g., maximize the system hit rate, minimize the total expected cost). We verify the effectiveness of the file replication schemes via simulation. We also outline a framework to implement the file replication schemes for P2P file sharing systems in a distributed and adaptive manner. The framework scales to a large number of nodes and files and can handle user request pattern change via file migration.
Keywords :
peer-to-peer computing; statistical analysis; P2P system; file replication scheme; peer-to-peer file sharing system; Communications Society; Computational modeling; Cost function; Measurement; Optimization methods; Peer to peer computing; Scalability; Statistical distributions; Statistics; USA Councils;
Conference_Titel :
Communications, 2008. ICC '08. IEEE International Conference on
Conference_Location :
Beijing
Print_ISBN :
978-1-4244-2075-9
Electronic_ISBN :
978-1-4244-2075-9
DOI :
10.1109/ICC.2008.1051