Title | ||
---|---|---|
Affinity P2P: A self-organizing content-based locality-aware collaborative peer-to-peer network |
Abstract | ||
---|---|---|
The last years have brought a dramatic increase in the popularity of collaborative Web 2.0 sites. According to recent evaluations, this phenomenon accounts for a large share of Internet traffic and significantly augments the load on the end-servers of Web 2.0 sites. In this paper, we show how collaborative classifications extracted from Web 2.0-like sites can be leveraged in the design of a self-organizing peer-to-peer network in order to distribute data in a scalable manner while preserving a high-content locality. We propose Affinity P2P (AP2P), a novel cluster-based locality-aware self-organizing peer-to-peer network. AP2P self-organizes in order to improve content locality using a novel affinity-based metric for estimating the distance between clusters of nodes sharing similar content. Searches in AP2P are directed to the cluster of interests, where a logarithmic-time parallel flooding algorithm provides high recall, low latency, and low communication overhead. The order of clusters is periodically changed using a greedy cluster placement algorithm, which reorganizes clusters based on affinity in order to increase the locality of related content. The experimental and analytical results demonstrate that the locality-aware cluster-based organization of content offers substantial benefits, achieving an average latency improvement of 45%, and up to 12% increase in search recall. |
Year | DOI | Venue |
---|---|---|
2010 | 10.1016/j.comnet.2010.04.016 | Computer Networks |
Keywords | DocType | Volume |
Peer-to-peer networks,Content-aware network,Data locality | Journal | 54 |
Issue | ISSN | Citations |
12 | Computer Networks | 16 |
PageRank | References | Authors |
0.66 | 32 | 5 |
Name | Order | Citations | PageRank |
---|---|---|---|
Juan M. Tirado | 1 | 61 | 4.54 |
Daniel Higuero | 2 | 48 | 3.97 |
Florin Isaila | 3 | 234 | 24.01 |
Jesús Carretero | 4 | 552 | 69.87 |
Adriana Iamnitchi | 5 | 2547 | 222.35 |