ACM Home Page
Please provide us with feedback. Feedback
Optimal proactive caching in peer-to-peer network: analysis and application
Full text PdfPdf (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
SIGIR: ACM Special Interest Group on Information Retrieval
SIGWEB: ACM Special Interest Group on Hypertext, Hypermedia, and Web
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 15,   Downloads (12 Months): 104,   Citation Count: 1
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1321440.1321533
What is a DOI?

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
5
 
6
7
 
8
B. F. Cooper. An optimal overlay topology for routing peer-to-peer searches. In Middleware, 2005.
9
 
10
11
12
 
13
 
14
 
15
P. Linga, I. Gupta, and K. Birman. Kache: Peer-to-peer web caching using kelips. In In submission, June 2004.
16
 
17
 
18
19
20
 
21
22
23
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.


Collaborative Colleagues:
Weixiong Rao: colleagues
Lei Chen: colleagues
Ada Wai-Chee Fu: colleagues
YingYi Bu: colleagues