Using the small-world model to improve Freenet performance
Proceedings - IEEE INFOCOM - Tập 3 - Trang 1228-1237 vol.3
Tóm tắt
Efficient data retrieval in a peer-to-peer system like Freenet is a challenging problem. We study the impact of cache replacement policy on the performance of Freenet. We find that, with Freenet's LRU (least recently used) cache replacement, there is a steep reduction in the hit ratio with increasing load. Based on intuition from the small-world models and the recent theoretical results by Kleinberg, we propose an enhanced-clustering cache replacement scheme for use in place of LRU. Such a replacement scheme forces the routing tables to resemble neighbor relationships in a small-world acquaintance graph - clustering with light randomness. In our simulation, this new scheme improved the request hit ratio dramatically while keeping the small average hops per successful request comparable to LRU. A simple, highly idealized model of Freenet under clustering with light randomness proves that the expected message delivery time in Freenet is O(log/sup 2/n) if the routing tables satisfy the small-world model and have the size /spl theta/(log/sup 2/n).
Từ khóa
#Peer to peer computing #Routing #IP networks #Computer science #Information science #Contracts #Internet #Information retrieval #Collaboration #Distributed controlTài liệu tham khảo
rajaraman, 0, A data tracking scheme for general networks, ACM Symposium on Parallel Algorithms and Architectures 2001
bollobas, 1985, Random Graphs
10.1017/CBO9780511814075
faloutsos, 1999, On power-law relationships of the internet topology, ACM SIGCOMM, 10.1145/316194.316229
10.1038/30918
hong, 2001, Performance, Peer-To-Peer Harnessing the Power of Disruptive Technologies
10.1145/258492.258523
10.1038/35022643
10.1145/335305.335325
10.1145/383059.383072
0
0
watts, 1999, Small-worlds: The dynamics of networks between order and randomness, 10.1515/9780691188331
10.1145/339331.339337
clarke, 0, Freenet: A distributed anonymous information storage and retrieval system in designing privacy enhancing technologies, International Workshop on Design Issues in Anonymity and Unobservability LNCS 2009 2001
10.1145/378993.379239
stoica, 2001, Chord: A peer-to-peer lookup service for internet applications, ACM SIGCOMM, 10.1145/964723.383071
10.1007/s00453-001-0122-7
francis, 1999, Yallcast: Extending the internet multicast infrastructure
