||The OceanStore Project
Sean Rhea, Chris Wells, Patrick Eaton, Dennis Geels, Ben Zhao, Hakim
Weatherspoon, and John Kubiatowicz.
Appears in IEEE Internet Computing, Vol 5, No 5,
September/October 2001, pp 40-49.
We present OceanStore, a global persistent data store designed to
scale to billions of users. This system is based on a utility model
in which service providers both compete and cooperate to provide data storage
service to clients. One of the most difficult aspects of such a system
is maintenance. A large system is hard to tune for performance; moreover,
on account of its size, some subset of its components will be failing at
any one time. We claim that maintaining such a system is impossible
without automatic software support. To that end, we have designed
outsystem to be largely self-maintaining. It recovvers from server
and network failures, efficiently incorporates new resources, and adjusts
to changing usage patterns, all without mainual intervention. We
describe out approach and present a general architecture for systems of
[ Paper: PDF (540K),
(1.3M), Compressed Postscript
(c) 2001 IEEE. Personal use of this material is permitted.
However, permission to reprint/republish this material for advertising
or promotional purposes or for creating new collective works for resale
or redistribution to servers or lists, or to reuse any copyrighted component
of this work in other works must be obtained from the IEEE.
Last modified on 10/08/2001 by John