DocumentCode
3537849
Title
Reducing Storage Overhead with Small Write Bottleneck Avoiding in Cloud RAID System
Author
Wang, Jianzong ; Gong, Weijiao ; Varman, Peter ; Xie, Changsheng
Author_Institution
Sch. of Comput. Sci. & Technol., Huazhong Univ. of Sci. & Technol., Wuhan, China
fYear
2012
fDate
20-23 Sept. 2012
Firstpage
174
Lastpage
183
Abstract
Cloud storage systems commonly use replication of stored data sets to ensure high reliability and availability. However, the high storage overhead of replication becomes increasingly unacceptable with the explosive growth of data stored in cloud. Some cloud storage systems have attempted to replace replication with erasure coding to reduce storage overhead, that is just the thinking behind Cloud RAID. A well-designed Cloud RAID mechanism should achieve the right tradeoffs between storage efficiency, performance, and reliability. As there exists no widely-accepted methods for Cloud RAID, we present a workloads-based Cloud RAID schema-Selective Cloud RAID (SCR for short). SCR treats primary storage and backup storage with different RAIDmethods, the former at the level of directories, and the latter at the level of individual files. SCR has three distinct advantages over previous attempts at Cloud RAID: (1) it can significantly reduce the storage overhead compared with threeway replication, (2) it can avoid most cases of the "small write bottleneck" and simplify system maintenance, (3) its implementation is modular, therefore, it is easy to configure different erasure codes for different workloads. Additionally, we have implemented a SCR prototype with RDP code, which shows significant benefits over Blaum-Roth codes in degraded read performance. To verify the effectiveness of SCR, we perform theoretical analysis and elaborate benchmark tests to evaluate the performance of SCR prototype.
Keywords
RAID; back-up procedures; cloud computing; codes; reliability; storage management; Blaum-Roth codes; RDP code; SCR prototype; backup storage; benchmark tests; cloud RAID system; cloud data storage systems; cloud storage systems; individual files level; selective cloud RAID; small write bottleneck; storage efficiency; storage overhead reduction; stored data set replication; system maintenance; three-way replication; workloads-based cloud RAID schema; Bandwidth; Cloud computing; Encoding; Equations; Redundancy; Thyristors; Cloud Storage; Erasure Code; RAID; Small Write Bottleneck; Space Overhead; Workload Characteristics;
fLanguage
English
Publisher
ieee
Conference_Titel
Grid Computing (GRID), 2012 ACM/IEEE 13th International Conference on
Conference_Location
Beijing
ISSN
1550-5510
Print_ISBN
978-1-4673-2901-9
Type
conf
DOI
10.1109/Grid.2012.29
Filename
6319168
Link To Document