Abstract:
Abstract – Efficient data retrieval in a peer-to-peer system like Freenet is a challenging problem. In this paper we study the impact of cache replacement policy on the performance of Freenet. We find that, with Freenet’s LRU 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 enhancedclustering 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 2 expected message delivery time in Freenet is O ( log n) if the routing tables satisfy the small-world model and have the size (log) 2 θ n.
Citations
|
1749
|
A scalable content-addressable network
– Ratnasamy, Francis, et al.
- 2001
|
|
1258
|
Randomized Algorithms
– Motwani, Raghavan
- 1997
|
|
1154
|
Random graphs
– Bollobás
- 1985
|
|
739
|
A Case for End System Multicast
– Chu, Rao, et al.
- 2000
|
|
699
|
On power-law relationship of the internet topology
– FALOUTSOS, FALOUTSOS, et al.
- 1999
|
|
652
|
Freenet: A Distributed Anonymous Information Storage and Retrieval System
– Clarke, Sandberg, et al.
- 2000
|
|
643
|
Oceanstore: An architecture for global-scale persistent storage
– Kubiatowicz, Bindel, et al.
- 2000
|
|
375
|
Accessing nearby copies of replicated objects in a distributed environment
– Plaxton, Rajaraman, et al.
- 1997
|
|
292
|
The small world phenomenon: an algorithmic perspective
– Kleinberg
- 2000
|
|
269
|
Collective dynamics of “small-world” networks, Nature 393
– WATTS, STROGATZ
- 1998
|
|
248
|
Worlds: The Dynamics of Networks Between Order and Randomness
– Small
- 1999
|
|
185
|
Yoid: Extending the Internet Multicast Architecture,” http://www.aciri.org/yoid/docs/index.html
– Francis
- 2000
|
|
80
|
Navigation in a Small World
– Kleinberg
|
|
24
|
Chord: A Peer-to-Peer Lookup Service for Internet Applications
– Stoica, Morris, et al.
- 2001
|
|
15
|
A data tracking scheme for general networks
– RAJARAMAN, RICHA, et al.
- 2001
|
|
12
|
Extending Greedy Multicast Routing to Delay Sensitive Applications
– GOEL, MUNAGALA
- 1999
|