• DocumentCode
    3459248
  • Title

    Applying Erasure Codes for Fault Tolerance in Cloud-RAID

  • Author

    Schnjakin, Maxim ; Metzke, Tobias ; Meinel, Christoph

  • Author_Institution
    Potsdam Univ., Potsdam, Germany
  • fYear
    2013
  • fDate
    3-5 Dec. 2013
  • Firstpage
    66
  • Lastpage
    75
  • Abstract
    Public cloud storage services enable organizations to manage data with low operational expenses. However, the benefits come along with challenges and open issues such as security and reliability. In our work, we presented a system that improves availability, confidentiality and reliability of data stored in the cloud. To achieve this objective, we encrypt user´s data and make use of erasure codes to stripe data across cloud storage providers. In this paper we focus on the need to identify an algorithm for encoding and reassembling the data from the clouds. Erasure codes have been introduces more than three decades ago. Due to new technology trends and powerful hardware, new codes as well as improvements on classic codes have been developed recently. Therefore, we provide an overview of the current state of erasure codes. Further, we introduce the relevant codes in detail and compare them on the basis of identified criteria that are relevant to their application in a cloud context. Furthermore, we take a look at the current open source libraries, that support the discussed algorithms. The comparative study will help us to identity the best algorithm for our Cloud-RAID system.
  • Keywords
    RAID; cloud computing; cryptography; data privacy; public domain software; software fault tolerance; software libraries; storage management; cloud-RAID system; data availability; data confidentiality; data management; data reliability; erasure codes; fault tolerance; open source libraries; public cloud storage services; security; user data encryption; Algorithm design and analysis; Cloud computing; Decoding; Encoding; Libraries; Maintenance engineering; Strips; Availability; Cloud Computing; Cloud Storage; Security;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computational Science and Engineering (CSE), 2013 IEEE 16th International Conference on
  • Conference_Location
    Sydney, NSW
  • Type

    conf

  • DOI
    10.1109/CSE.2013.20
  • Filename
    6755198