Design and development of an efficient peer-to-peer web cache distribution system
Garima Mahadik · Summit (Simon Fraser University) · 2006
Traditional web caching systems based on client-server model suffer from various limitations like single point of failure, congestion, higher document retrieval time, limited cache space, etc. In this project, based on existing research on peer-to-peer communications, we develop an efficient peer-to-peer cache distribution system, in which all the peers share their respective web caches, joining the individual web caches to create a huge virtual cache space. We implement an efficient algorithm for managing and searching in the combined cache. We also develop a peer-to-peer communication and messaging protocol to enable interaction and communication among the peers. Finally we implement consistency control to prevent dispersion of old, unoriginal web objects in peers’ caches. Our experimental results demonstrate that the prototyped system has a high performance.