Using the small-world model to improve Freenet performance

Proceedings - IEEE INFOCOM - Tập 3 - Trang 1228-1237 vol.3
Hui Zhang1, A. Goel2, R. Govindan3
1Department of Computer Science, University of Southern California, USA
2Department of Computer Science and Information Science, University of Southern California, USA
3International Computer Science Institute, Berkeley, USA

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 control

Tà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