Erasure coding in windows azure storage
Windows Azure Storage (WAS) is a cloud storage system that provides customers the ability
to store seemingly limitless amounts of data for any duration of time. WAS customers have …
to store seemingly limitless amounts of data for any duration of time. WAS customers have …
Zigzag codes: MDS array codes with optimal rebuilding
Maximum distance separable (MDS) array codes are widely used in storage systems to
protect data against erasures. We address the rebuilding ratio problem, namely, in the case …
protect data against erasures. We address the rebuilding ratio problem, namely, in the case …
Pyramid codes: Flexible schemes to trade space for access efficiency in reliable data storage systems
We design flexible schemes to explore the tradeoffs between storage space and access
efficiency in reliable data storage systems. Aiming at this goal, two new classes of erasure …
efficiency in reliable data storage systems. Aiming at this goal, two new classes of erasure …
[BUCH][B] Code design for dependable systems: theory and practical applications
E Fujiwara - 2006 - books.google.com
Theoretical and practical tools to master matrix code design strategy and technique Error
correcting and detecting codes are essential to improving system reliability and have …
correcting and detecting codes are essential to improving system reliability and have …
STAR: An efficient coding scheme for correcting triple storage node failures
Proper data placement schemes based on erasure correcting codes are one of the most
important components for a highly available data storage system. For such schemes, low …
important components for a highly available data storage system. For such schemes, low …
Optimizing Cauchy Reed-Solomon codes for fault-tolerant network storage applications
In the past few years, all manner of storage applications, ranging from disk array systems to
distributed and wide-area systems, have started to grapple with the reality of tolerating …
distributed and wide-area systems, have started to grapple with the reality of tolerating …
The raid-6 liber8tion code
JS Plank - The International Journal of High Performance …, 2009 - journals.sagepub.com
Large centralized and networked storage systems have grown to the point where the single
fault tolerance provided by RAID-5 is no longer enough. RAID-6 storage systems protect k …
fault tolerance provided by RAID-5 is no longer enough. RAID-6 storage systems protect k …
Partial-MDS codes and their application to RAID type of architectures
M Blaum, JL Hafner, S Hetzler - IEEE Transactions on …, 2013 - ieeexplore.ieee.org
A family of codes with a natural 2-D structure is presented, inspired by an application of
redundant arrays of independent disks (RAID) type of architectures whose units are solid …
redundant arrays of independent disks (RAID) type of architectures whose units are solid …
HoVer erasure codes for disk arrays
JL Hafner - … Conference on Dependable Systems and Networks …, 2006 - ieeexplore.ieee.org
We present a new family of XOR-based erasure codes primarily targeted for use in disk
arrays. These codes have a unique data/parity layout, with both horizontal and vertical parity …
arrays. These codes have a unique data/parity layout, with both horizontal and vertical parity …
P-Code: A new RAID-6 code with optimal properties
RAID-6 significantly outperforms the other RAID levels in disk-failure tolerance due to its
ability to tolerate arbitrary two concurrent disk failures in a disk array. The underlying parity …
ability to tolerate arbitrary two concurrent disk failures in a disk array. The underlying parity …