Enhancing ICP with P2P Technology: Cost, Availability, and Reconfiguration

Ping-Jer YEH  Yu-Chen CHUANG  Shyan-Ming YUAN  

IEICE TRANSACTIONS on Information and Systems   Vol.E87-D   No.7   pp.1641-1648
Publication Date: 2004/07/01
Online ISSN: 
Print ISSN: 0916-8532
Type of Manuscript: Special Section PAPER (Special Section on Hardware/Software Support for High Performance Scientific and Engineering Computing)
Category: Networking and System Architectures
peer-to-peer (P2P),  Internet Cache Protocol (ICP),  mutual compatibility,  mobility,  availability,  

Full Text: PDF(283.1KB)>>
Buy this Article

Traditional Web cache servers based on HTTP and ICP infrastructure tend to have higher hardware and management cost, have difficulty in availability, automatic and dynamic reconfiguration, and may have slow links to some users. We find that peer-to-peer technology can help solve these problems. The peer cache service (PCS) we proposed here leverages each peer's local cache, similar access patterns, fully distributed coordination, and fast communication channels to enhance response time, scale of cacheable objects, and availability. Moreover, incorporating goals and strategies such as making the protocol lightweight and mutually compatible with existing cache infrastructure, supporting mobile devices, undertaking dynamic three-level caching, and exchanging cache meta-information further improve the effectiveness and differentiate our work from other similar-at-first-glance P2P Web cache systems.