• 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