loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
2005 International Conference on Dependable Systems and Networks (DSN'05)
Using Erasure Codes Efficiently for Storage in a Distributed System
Yokohama, Japan
June 28-July 01
ISBN: 0-7695-2282-3
Marcos K. Aguilera, HP Laboratories
Ramaprabhu Janakiraman, Washington University in Saint Louis
Lihao Xu, Washington University in Saint Louis
Erasure codes provide space-optimal data redundancy to protect against data loss. A common use is to reliably store data in a distributed system, where erasure-coded data are kept in different nodes to tolerate node failures without losing data. In this paper, we propose a new approach to maintain ensure-encoded data in a distributed system. The approach allows the use of space efficient k-of-n erasure codes where n and k are large and the overhead n-k is small. Concurrent updates and accesses to data are highly optimized: in common cases, they require no locks, no two-phase commits, and no logs of old versions of data. We evaluate our approach using an implementation and simulations for larger systems.
Citation:
Marcos K. Aguilera, Ramaprabhu Janakiraman, Lihao Xu, "Using Erasure Codes Efficiently for Storage in a Distributed System," dsn, pp.336-345, 2005 International Conference on Dependable Systems and Networks (DSN'05), 2005
Usage of this product signifies your acceptance of the Terms of Use.