OceanStore: An Architecture for Global-Scale Persistent Storage

John Kubiatowicz, David Bindel
Yan Chen, Steven E. Czerwinski
Patrick Eaton, Dennis Geels
Ramakrishna Gummadi, Sean Rhea
Hakim Weatherspoon, Westley Weimer
Chris Wells, Ben Zhao

Ninth International Conference
on Architectural Support for Programming Languages and Operating Systems (ASPLOS 2000)

[Full Text in GZIP PS Format, 98KB]
[Full Text in PDF Format, 153KB]


Paper Abstract


OceanStore is a utility infrastructure designed to span the globe and provide continuous access to persistent information. Since this infrastructure is comprised of untrusted servers, data is protected through redundancy and cryptographic techniques. To improve performance, data is allowed to be cached anywhere, anytime. Additionally, monitoring of usage patterns allows adaptation to regional outages and denial of service attacks; monitoring also enhances performance through pro-active movement of data. A prototype implementation is currently under development.