Erasure coding in windows azure storage

C Huang, H Simitci, Y Xu, A Ogus, B Calder… - 2012 USENIX Annual …, 2012 - usenix.org
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 …

Zigzag codes: MDS array codes with optimal rebuilding

I Tamo, Z Wang, J Bruck - IEEE Transactions on Information …, 2012 - ieeexplore.ieee.org
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 …

Pyramid codes: Flexible schemes to trade space for access efficiency in reliable data storage systems

C Huang, M Chen, J Li - ACM Transactions on Storage (TOS), 2013 - dl.acm.org
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 …

[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 …

STAR: An efficient coding scheme for correcting triple storage node failures

C Huang, L Xu - IEEE Transactions on Computers, 2008 - ieeexplore.ieee.org
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 …

Optimizing Cauchy Reed-Solomon codes for fault-tolerant network storage applications

JS Plank, L Xu - … on Network Computing and Applications (NCA …, 2006 - ieeexplore.ieee.org
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 …

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 …

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 …

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 …

P-Code: A new RAID-6 code with optimal properties

C **, H Jiang, D Feng, L Tian - … of the 23rd international conference on …, 2009 - dl.acm.org
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 …