• DocumentCode
    623714
  • Title

    An ensemble of replication and erasure codes for cloud file systems

  • Author

    Ma, Yanru ; Nandagopal, Thyaga ; Puttaswamy, Krishna P. N. ; Banerjee, Sean

  • Author_Institution
    Univ. of Wisconsin, Madison, WI, USA
  • fYear
    2013
  • fDate
    14-19 April 2013
  • Firstpage
    1276
  • Lastpage
    1284
  • Abstract
    Geographically distributed storage is an important method of ensuring high data availability in cloud computing and storage systems. With the increasing demand for moving file systems to the cloud, current methods of providing such enterprise-grade resiliency are very inefficient. For example, replication based methods incur large storage cost though they provide low access latencies. While erasure coded schemes reduce storage cost, they are associated with large access latencies and high bandwidth cost. In this paper, we propose a novel scheme named CAROM, an ensemble of replication and erasure codes, to provide resiliency in cloud file systems with high efficiency. While maintaining the same consistency semantics seen in today´s cloud file systems, CAROM provides the benefit of low bandwidth cost, low storage cost, and low access latencies. We perform a large-scale evaluation using real-world file system traces and demonstrate that CAROM outperforms replication based schemes in storage cost by up to 60% and erasure coded schemes in bandwidth cost by up to 43%, while maintaining low access latencies close to those in replication based schemes.
  • Keywords
    cloud computing; costing; error correction codes; redundancy; storage management; CAROM; access latencies; bandwidth cost; cloud computing systems; cloud file system resiliency; cloud storage systems; data availability; erasure codes; geographically distributed storage; replication codes; storage cost; Availability; Bandwidth; Cloud computing; Encoding; Reed-Solomon codes; Semantics; Servers;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    INFOCOM, 2013 Proceedings IEEE
  • Conference_Location
    Turin
  • ISSN
    0743-166X
  • Print_ISBN
    978-1-4673-5944-3
  • Type

    conf

  • DOI
    10.1109/INFCOM.2013.6566920
  • Filename
    6566920