Browse > Article

An Efficient Peer-to-Peer Web Caching Model with the Dynamic Participation of Peers  

Ryu Young-Suk (연세대학교 컴퓨터과학과)
Yang Sung-Bong (연세대학교 컴퓨터과학과)
Abstract
A peer-to-peer web caching has been studied recently as it can reduce the traffic converged on the server side and can support the traditional web caching model. Although the peer-to-peer web caching has the merit of having additional cache space from the local caches of peers without additional infrastructure, several constraints such as dynamic participation and local caching strategy caused by the autonomy of peers in peer-to-peer networks nay limit the performance of the peer-to-peer web caching. To overcome these limitations, we propose an efficient directory-based peer-to-peer web caching system under dynamic participation of peers. In the proposed caching system, we present new peer selection and replica management schemes by introducing the concept of the object lifetime in P2P networks. We evaluate the effectiveness of the proposed system through trace-driven simulations with a web log dataset. Simulation results show that the proposed system has higher accuracy and fewer redirection failures than the conventional directory-based P2P web caching system in feasible peer-to-peer networks.
Keywords
peer-to-peer system; web caching; internet system; world wide web;
Citations & Related Records
연도 인용수 순위
  • Reference
1 L. Ramaswamy and L. Liu, 'A New Document Placement Scheme for Cooperative Caching on the Internet,' ICDCS, pp. 95-103, 2002   DOI
2 A. Rowstron and P. Druschel, 'Pastry: Scalable, Distributed Object Location and Routing for LargeScale Peer-to-Peer Systems,' Proc. International Conference on Distributed Systems Platforms, pp. 329-350, 2001
3 S. Ratnasamy, P. Francis, M. Handley, R. Karp, and S.Shenker, 'A Scalable Content-Addressable Network,' Proc. ACM SIGCOMM, pp. 161-172, 2001   DOI
4 W. Ng, B. Ooi, and K. Tan, 'BestPeer: A Self-Configurable Peer-to-Peer System,' ICDE, 2002   DOI
5 T. Tay, Y. Feng, and M. Wijeysundera, 'A Distributed Internet Caching System,' Proc. IEEE Conference on Local Computer Networks(LCN), pp. 624-633, 2000   DOI
6 X. Wang, W. Ng, B. Ooi, K. Tan, and A. Zhou, 'BuddyWeb: A P2P-based Collaborative Web Caching System,' Proc. Peer-to-Peer Computing Workshop on Networking, 2002
7 S. Iyer, A. Rowstron, and P. Druschel, 'Squirrel: A Decentralized Peer-to-Peer Web Cache,' Proc. Symposium on Principles of Distributed Computing, pp. 213-222, 2002
8 T. Stading, P. Maniatis, and M. Baker, 'Peer-to-Peer Caching Schemes to Address Flash Crowds,' Proc. International Workshop on Peer-to-Peer Systems(IPTPS), pp. 203-213, 2002
9 V. N. Padmanabhan, H. J. Wang, P. A. Chou, and K. Sripanidkulchai, 'Distributed Streaming Media Content Using Cooperative Networking,' Proc. ACM International Workshop on Network and Operating System Support for Digital Audio and Video(NOSSDAV), pp. 177-186, 2002   DOI
10 K. Kong and D. Ghosal, 'Mitigating Server-Side Congestion in the Internet Through Pseudoserving,' IEEE/ACM Transactions on Networking, Vol. 7, No.4, pp. 530-544, 1999   DOI   ScienceOn
11 V. N. Padmanabhan and K. Sripanidkulchai, 'The Case for Cooperative Networking,' Proc. International Workshop on Peer-to-Peer Systems(IPTPS), pp. 178-190, 2002
12 L. Xiao, X. Zhang, A. Andrzejak, and S. Chen, 'Building a Large and Efficient Hybrid Peer-to-Peer Internet Caching System,' IEEE Transactions on Knowledge and Data Engineering, Vol. 16, No. 6, pp. 754-769, 2004   DOI   ScienceOn
13 A. Stavrou, D. Rubenstein, and S. Sahu, 'A Lightweight, Robust P2P System to Handle Flash Crowds,' IEEE Journal on Selected Areas in Communications, Vol. 22, No.1, pp. 6-16, 2004   DOI   ScienceOn