SQUIRREL

A decentralized, peer-to-peer web cache


Papers:

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:

SCRIBE
a multicast system.

PAST
an archival storage system.

SplitStream
a content distribution system

POST
co-operative messaging.

Scrivener
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]