| Optimal proactive caching in peer-to-peer network: analysis and application |
| Full text |
Pdf
(1.02 MB)
|
Source
|
Conference on Information and Knowledge Management
archive
Proceedings of the sixteenth ACM conference on Conference on information and knowledge management
table of contents
Lisbon, Portugal
SESSION: Performance issues (DB)
table of contents
Pages 663-672
Year of Publication: 2007
ISBN:978-1-59593-803-9
|
|
Authors
|
|
Weixiong Rao
|
The Chinese University of Hong Kong, Hong Kong, Hong Kong
|
|
Lei Chen
|
Hong Kong University of Science and Technology, Hong Kong, Hong Kong
|
|
Ada Wai-Chee Fu
|
The Chinese University of Hong Kong, Hong Kong, Hong Kong
|
|
YingYi Bu
|
The Chinese University of Hong Kong, Kong Kong, Hong Kong
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 15, Downloads (12 Months): 104, Citation Count: 1
|
|
|
ABSTRACT
As a promising new technology with the unique properties like high efficiency, scalability and fault tolerance, Peer-to-Peer (P2P) technology is used as the underlying network to build new Internet-scale applications. However, one of the well known issues in such an application (for example WWW) is that the distribution of data popularities is heavily tailed with a Zipf-like distribution. With consideration of the skewed popularity we adopt a proactive caching approach to handle the challenge, and focus on two key problems: where (i.e. the placement strategy: where to place the replicas) and how (i.e. the degree problem: how many replicas are assigned to one specific content)? For the where problem, we propose a novel approach which can be generally applied to structured P2P networks. Next, we solve two optimization objectives related to the how problem: MAX_PERF and MIN_COST. Our solution is called <B>PoPCache</B>, and we discover two interesting properties: (1) the number of replicas assigned to each content is proportional to its popularity; (2) the derived optimal solutions are related to the entropy of popularity. To our knowledge, none of the previous works has mentioned such results. Finally, we apply the results of PoPCache to propose a P2P base web caching, called as Web-PoPCache. By means of web cache trace driven simulation, our extensive evaluation results demonstrate the advantages of PoPCache and Web-PoPCache.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
In http://squid.nlanr.net.
|
| |
2
|
In ftp://ircache.nlanr.net/Traces/DITL-2007-01-09.
|
| |
3
|
In http://ita.ee.lbl.gov/html/contrib/BU-Web-Client.html.
|
 |
4
|
Karl Aberer , Philippe Cudré-Mauroux , Anwitaman Datta , Zoran Despotovic , Manfred Hauswirth , Magdalena Punceva , Roman Schmidt, P-Grid: a self-organizing structured P2P system, ACM SIGMOD Record, v.32 n.3, September 2003
[doi> 10.1145/945721.945729]
|
 |
5
|
Serge Abiteboul , Angela Bonifati , Grégory Cobéna , Ioana Manolescu , Tova Milo, Dynamic XML documents with distribution and replication, Proceedings of the 2003 ACM SIGMOD international conference on Management of data, June 09-12, 2003, San Diego, California
[doi> 10.1145/872757.872821]
|
| |
6
|
|
 |
7
|
|
| |
8
|
B. F. Cooper. An optimal overlay topology for routing peer-to-peer searches. In Middleware, 2005.
|
 |
9
|
Frank Dabek , M. Frans Kaashoek , David Karger , Robert Morris , Ion Stoica, Wide-area cooperative storage with CFS, Proceedings of the eighteenth ACM symposium on Operating systems principles, October 21-24, 2001, Banff, Alberta, Canada
|
| |
10
|
|
 |
11
|
|
 |
12
|
|
| |
13
|
|
| |
14
|
David Karger , Alex Sherman , Andy Berkheimer , Bill Bogstad , Rizwan Dhanidina , Ken Iwamoto , Brian Kim , Luke Matkins , Yoav Yerushalmi, Web caching with consistent hashing, Computer Networks: The International Journal of Computer and Telecommunications Networking, v.31 n.11-16, p.1203-1213, May 17, 1999
|
| |
15
|
P. Linga, I. Gupta, and K. Birman. Kache: Peer-to-peer web caching using kelips. In In submission, June 2004.
|
 |
16
|
Qin Lv , Pei Cao , Edith Cohen , Kai Li , Scott Shenker, Search and replication in unstructured peer-to-peer networks, Proceedings of the 2002 ACM SIGMETRICS international conference on Measurement and modeling of computer systems, June 15-19, 2002, Marina Del Rey, California
|
| |
17
|
|
| |
18
|
|
 |
19
|
Venugopalan Ramasubramanian , Emin Gün Sirer, The design and implementation of a next generation name service for the internet, Proceedings of the 2004 conference on Applications, technologies, architectures, and protocols for computer communications, August 30-September 03, 2004, Portland, Oregon, USA
|
 |
20
|
Sylvia Ratnasamy , Paul Francis , Mark Handley , Richard Karp , Scott Schenker, A scalable content-addressable network, Proceedings of the 2001 conference on Applications, technologies, architectures, and protocols for computer communications, p.161-172, August 2001, San Diego, California, United States
|
| |
21
|
|
 |
22
|
Antony Rowstron , Peter Druschel, Storage management and caching in PAST, a large-scale, persistent peer-to-peer storage utility, Proceedings of the eighteenth ACM symposium on Operating systems principles, October 21-24, 2001, Banff, Alberta, Canada
|
 |
23
|
Ion Stoica , Robert Morris , David Karger , M. Frans Kaashoek , Hari Balakrishnan, Chord: A scalable peer-to-peer lookup service for internet applications, Proceedings of the 2001 conference on Applications, technologies, architectures, and protocols for computer communications, p.149-160, August 2001, San Diego, California, United States
|
 |
24
|
|
| |
25
|
|
 |
26
|
|
| |
27
|
V. R. Yee Jiun Song and E. G. Sirer. Optimal resource utilization in content distribution networks. In Cornell University, Computing and Information Science Technical Report TR2005-2004, Ithaca, New York, November 2005.
|
 |
28
|
|
| |
29
|
M. Zhong and K. Shen. Popularity biased random walks for peer-to-peer search under the square root principle. In IPTPS, 2006.
|
|