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 Xiang, 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 - IEEE transactions on computers, 2015 - ieeexplore.ieee.org
With the explosive growth in data volume, the I/O bottleneck has become an increasingly
daunting challenge for big data analytics in the Cloud. Recent studies have shown that …

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

C Wu, S Wan, X He, Q Cao, C Xie - 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 …

Single disk failure recovery for X-code-based parallel storage systems

S Xu, R Li, PPC Lee, Y Zhu, L Xiang… - IEEE Transactions on …, 2013 - ieeexplore.ieee.org
In modern parallel storage systems (eg, cloud storage and data centers), it is important to
provide data availability guarantees against disk (or storage node) failures via redundancy …

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

L Xiang, 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 …