| Department of Computer Science and Engineering |
Peer-to-Peer Storage Systems Research SummarySun Murthy Home | P2P Storage Home This is a cached copy. Go to http://www.cse.ogi.edu/~smurthy/p2ps/index.html for the current version. |
|
Summaries Related links (external) See also |
PastryPastry is designed to be a generic P2P object location and routing scheme based on a self-organizing overlay network of nodes connected to the Internet. Pastry is a result of research conducted at Microsoft Research. A summary of Pastry was obtained from the following paper: Rowstron A, Druschel P. 2001. Pastry: Scalable, distributed object location and routing for large-scale peer-to-peer systems. In: Proceedings of IFIP/ACM Middleware; 2001; Heidelberg, Germany. PASTPAST is a storage management system designed as an archival storage and content distribution utility. It has no support for search, directory lookup, key distribution. It uses Pastry for networking. PAST is also a result of research conducted at Microsoft Research. A summary of PAST was obtained from the following paper: Rowstron A, Druschel P. 2001. Storage management and caching in PAST, a large-scale, persistent peertopeer storage utility. In: Proceedings of ACM SOSP'01; 2001; October; Banff, Canada; Pages 188-201. TapestryTapestry is an overlay location and routing infrastructure for location-independent routing of messages directly to the closest copy of an object or service using only point-to-point links, and without centralized resources. Tapestry is a result of research conducted at University of California, Berkeley. A summary of Tapestry was obtained from the following paper: Zhao B.Y, Kubiatowicz J.D, Joseph A.D. 2001. Tapestry: An infrastructure for faultresilient widearea location and routing. Technical Report UCB//CSD011141, U.C. Berkeley; 2001; April. OceanStoreOceanStore is a storage management system with support for nomadic data, and constructed from a possibly un-trusted infrastructure. It uses Tapestry for networking. OceanStore is also a result of research conducted at University of California, Berkeley. A summary of OceanStore was obtained from the following paper: Kubiatowicz J, Bindel D, Chen Y, Czerwinski S, Eaton P, Geels D, Gummadi R, Rhea S, Weatherspoon H, Weimer W, Wells C, Zhao B. 2000. OceanStore: An architecture for globalscale persistent store. In: Proceedings of ASPLOS'2000; 2000; November; Cambridge, MA; Pages 190-201. ComparisonPastry and Tapestry are somewhat similar in routing. Tapestry is more polished (possibly due to Plaxton). Tapestry nodes store references to objects, but Pastry nodes store copies. OceanStore needs caching more than PAST. Storage management ideas in PAST have some merit, but more work is required to make it operational. A third party evaluation of the systems is needed to ensure that performance is measured taking into all parameters and applications. |
|
|