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 …

Optimal recovery of single disk failure in RDP code storage systems

L **ang, Y Xu, JCS Lui, Q Chang - ACM SIGMETRICS Performance …, 2010 - dl.acm.org
Modern storage systems use thousands of inexpensive disks to meet the storage
requirement of applications. To enhance the data availability, some form of redundancy is …

HPDA: A hybrid parity-based disk array for enhanced performance and reliability

B Mao, H Jiang, S Wu, L Tian, D Feng, J Chen… - ACM Transactions on …, 2012 - dl.acm.org
Flash-based Solid State Drive (SSD) has been productively shipped and deployed in large
scale storage systems. However, a single flash-based SSD cannot satisfy the capacity …

[PDF][PDF] {FastScale}: Accelerate {RAID} Scaling by Minimizing Data Migration

W Zheng, G Zhang - 9th USENIX Conference on File and Storage …, 2011 - usenix.org
Previous approaches to RAID scaling either require a very large amount of data to be
migrated, or cannot tolerate multiple disk additions without resulting in disk imbalance. In …

Leveraging data deduplication to improve the performance of primary storage systems in the cloud

B Mao, H Jiang, S Wu, L Tian - … of the 4th annual Symposium on Cloud …, 2013 - dl.acm.org
Recent studies have shown that moderate to high data redundancy exists in primary storage
systems, such as VM-based, enterprise and HPC storage systems, which indicates that the …

H-Code: A hybrid MDS array code to optimize partial stripe writes in RAID-6

C Wu, S Wan, X He, Q Cao, C **e - 2011 IEEE International …, 2011 - ieeexplore.ieee.org
RAID-6 is widely used to tolerate concurrent failures of any two disks to provide a higher
level of reliability with the support of erasure codes. Among many implementations, one …

Higher reliability redundant disk arrays: Organization, operation, and coding

A Thomasian, M Blaum - ACM Transactions on Storage (TOS), 2009 - dl.acm.org
Parity is a popular form of data protection in redundant arrays of inexpensive/independent
disks (RAID). RAID5 dedicates one out of N disks to parity to mask single disk failures, that …

Hdp code: A horizontal-diagonal parity code to optimize i/o load balancing in raid-6

C Wu, X He, G Wu, S Wan, X Liu… - 2011 IEEE/IFIP 41st …, 2011 - ieeexplore.ieee.org
With higher reliability requirements in clusters and data centers, RAID-6 has gained
popularity due to its capability to tolerate concurrent failures of any two disks, which has …

{RAID+}: Deterministic and Balanced Data Distribution for Large Disk Enclosures

G Zhang, Z Huang, X Ma, S Yang, Z Wang… - … USENIX Conference on …, 2018 - usenix.org
RAID+: Deterministic and Balanced Data Distribution for Large Disk Enclosures Page 1 This
paper is included in the Proceedings of the 16th USENIX Conference on File and Storage …

A hybrid approach to failed disk recovery using RAID-6 codes: Algorithms and performance evaluation

L **ang, Y Xu, JCS Lui, Q Chang, Y Pan… - ACM Transactions on …, 2011 - dl.acm.org
The current parallel storage systems use thousands of inexpensive disks to meet the storage
requirement of applications. Data redundancy and/or coding are used to enhance data …