A decentralized, peer-to-peer web cache


S. Iyer, A. Rowstron and P. Druschel, "SQUIRREL: A decentralized, peer-to-peer web cache", appeared in Principles of Distributed Computing (PODC 2002), Monterey, CA.   [ pdf.zip | ps.zip | pdf | ps ]

A. Rowstron and P. Druschel, "Pastry: Scalable, distributed object location and routing for large-scale peer-to-peer systems".  IFIP/ACM International Conference on Distributed Systems Platforms (Middleware), Heidelberg, Germany, pages 329-350, November, 2001. [ pdf.zip | ps.zip | pdf | ps ]

Presentation slides from PODC, 21-24 July 2002, Monterey, CA:

[ ppt | ppt.zip ], but first install [ font ].  Or, [ pdf | ps (notes included).



Pastry home


Pastry and related publications.


Other applications:

a multicast system.

an archival storage system.

a content distribution system

co-operative messaging.

fair sharing of resources.

Other projects using Pastry.

SQUIRREL is a fully decentralized, peer-to-peer cooperative web cache, based on the idea of enabling web browsers on desktop machines to share their local caches. This results in an efficient, highly scalable, self-organizing and fault-tolerant web cache without need for dedicated hardware or the corresponding administration cost. It exhibits performance comparable to a centralized web cache in terms of hit ratio, bandwidth usage and latency, while while imposing negligible overhead on the participating nodes.

[Page created 23rd January 2002, last updated 3rd September 2002 - maintained by mailto:ssiyer+sq@cs.rice.edu]