TY - GEN
T1 - Optimal proactive caching in peer-to-peer network
T2 - 16th ACM Conference on Information and Knowledge Management, CIKM 2007
AU - Rao, Weixiong
AU - Chen, Lei
AU - Fu, Ada Wai Chee
AU - Bu, Yingyi
PY - 2007
Y1 - 2007
N2 - 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: MAXPERF and MINCOST. Our solution is called PoPCache, 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.
AB - 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: MAXPERF and MINCOST. Our solution is called PoPCache, 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.
KW - Peer-to-peer
KW - Placement strategy
KW - Web caching
UR - https://openalex.org/W1977577158
UR - https://www.scopus.com/pages/publications/63449122496
U2 - 10.1145/1321440.1321533
DO - 10.1145/1321440.1321533
M3 - Conference Paper published in a book
SN - 9781595938039
T3 - International Conference on Information and Knowledge Management, Proceedings
SP - 663
EP - 672
BT - CIKM 2007 - Proceedings of the 16th ACM Conference on Information and Knowledge Management
PB - Association for Computing Machinery
Y2 - 6 November 2007 through 9 November 2007
ER -