Two-Level, Self-Verifying Data for Peer-to-Peer Storage

Patrick Eaton, Hakim Weatherspoon and John Kubiatowicz

EECS Department
University of California, Berkeley
Technical Report No. UCB/CSD-05-1401
June 2005

http://www2.eecs.berkeley.edu/Pubs/TechRpts/2005/CSD-05-1401.pdf

First-generation peer-to-peer storage systems unnecessarily couple the unit of client data access to the unit of infrastructure data management. Designs that require all peers to operate on data at a fixed granularity lead to inefficiencies such as high query load and high per-block storage overheads. To provide variable granularity access and support more efficient peer-to-peer storage systems, we introduce two-level naming of self-verifying data. We describe how to implement two-level naming and advocate an extension to the traditional API used by peer-to-peer storage systems to support two-level naming.


BibTeX citation:

@techreport{Eaton:CSD-05-1401,
    Author = {Eaton, Patrick and Weatherspoon, Hakim and Kubiatowicz, John},
    Title = {Two-Level, Self-Verifying Data for Peer-to-Peer Storage},
    Institution = {EECS Department, University of California, Berkeley},
    Year = {2005},
    Month = {Jun},
    URL = {http://www2.eecs.berkeley.edu/Pubs/TechRpts/2005/5447.html},
    Number = {UCB/CSD-05-1401},
    Abstract = {First-generation peer-to-peer storage systems unnecessarily couple the unit of client data access to the unit of infrastructure data management. Designs that require all peers to operate on data at a fixed granularity lead to inefficiencies such as high query load and high per-block storage overheads. To provide variable granularity access and support more efficient peer-to-peer storage systems, we introduce two-level naming of self-verifying data. We describe how to implement two-level naming and advocate an extension to the traditional API used by peer-to-peer storage systems to support two-level naming.}
}

EndNote citation:

%0 Report
%A Eaton, Patrick
%A Weatherspoon, Hakim
%A Kubiatowicz, John
%T Two-Level, Self-Verifying Data for Peer-to-Peer Storage
%I EECS Department, University of California, Berkeley
%D 2005
%@ UCB/CSD-05-1401
%U http://www2.eecs.berkeley.edu/Pubs/TechRpts/2005/5447.html
%F Eaton:CSD-05-1401