Title
Distributed caching in unstructured peer-to-peer file sharing networks
Abstract
Nowadays, the peer-to-peer (P2P) system is one of the largest Internet bandwidth consumers. To relieve the burden on Internet backbone and improve the query and retrieve performance of P2P file sharing networks, efficient P2P caching algorithms are of great importance. In this paper, we propose a distributed topology-aware unstructured P2P file caching infrastructure and design novel placement and replacement algorithms to achieve optimal performance. In our system, for each file, an adequate number of copies are generated and disseminated at topologically distant locations. Unlike general believes, our caching decisions are in favor of less popular files. Combined with the underlying topology-aware infrastructure, our strategy retains excellent performance for popular objects while greatly improves the caching performance for less popular files. Overall, our solution can reduce P2P traffic on Internet backbone, and relieve the over-caching problem that has not been properly addressed in unstructured P2P networks. We carry out simulation experiments to compare our approaches with several traditional caching strategies. The results show that our algorithms can achieve better query hit rates, smaller query delay, higher cache hit rates, and lower communication overhead.
Year
DOI
Venue
2014
10.1016/j.compeleceng.2013.12.001
Computers & Electrical Engineering
Keywords
Field
DocType
excellent performance,p2p traffic,p2p network,p2p caching algorithm,internet backbone,popular file,caching decision,unstructured peer-to-peer file,traditional caching strategy,caching performance,p2p file
Computer science,Cache,Computer network,P2P caching,False sharing,Cache algorithms,Bandwidth (signal processing),Internet backbone,File sharing,The Internet,Distributed computing
Journal
Volume
Issue
ISSN
40
2
0045-7906
Citations 
PageRank 
References 
0
0.34
24
Authors
4
Name
Order
Citations
PageRank
Guoqiang Gao1183.40
Ruixuan Li240569.47
Heng He322.41
Zhiyong Xu415615.97