Exploiting Rateless Codes in Cloud Storage Systems

被引:33
|
作者
Anglano, Cosimo [1 ]
Gaeta, Rossano [2 ]
Grangetto, Marco [2 ]
机构
[1] Univ Piemonte Orientale, DiSIT Comp Sci Inst, Alessandria, Italy
[2] Univ Turin, Dipartimento Informat, I-10149 Turin, Italy
关键词
Cloud storage; rateless codes; availability; confidentiality; integrity; performance;
D O I
10.1109/TPDS.2014.2321745
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Block-level cloud storage (BLCS) offers to users and applications the access to persistent block storage devices (virtual disks) that can be directly accessed and used as if they were raw physical disks. In this paper we devise ENIGMA, an architecture for the back-end of BLCS systems able to provide adequate levels of access and transfer performance, availability, integrity, and confidentiality, for the data it stores. ENIGMA exploits LT rateless codes to store fragments of sectors on storage nodes organized in clusters. We quantitatively evaluate how the various ENIGMA system parameters affect the performance, availability, integrity, and confidentiality of virtual disks. These evaluations are carried out by using both analytical modeling (for availability, integrity, and confidentiality) and discrete event simulation (for performance), and by considering a set of realistic operational scenarios. Our results indicate that it is possible to simultaneously achieve all the objectives set forth for BLCS systems by using ENIGMA, and that a careful choice of the various system parameters is crucial to achieve a good compromise among them. Moreover, they also show that LT coding-based BLCS systems outperform traditional BLCS systems in all the aspects mentioned before.
引用
收藏
页码:1313 / 1322
页数:10
相关论文
共 50 条
  • [21] Rateless Codes for MIMO Channels
    Shanechi, Maryam Modir
    Erez, Uri
    Wornell, Gregory W.
    GLOBECOM 2008 - 2008 IEEE GLOBAL TELECOMMUNICATIONS CONFERENCE, 2008,
  • [22] Intermediate performance of rateless codes
    Sanghavi, Sujay
    2007 IEEE INFORMATION THEORY WORKSHOP, VOLS 1 AND 2, 2007, : 478 - 482
  • [23] ERROR CORRECTION FOR RATELESS CODES
    Jesus, Bruno
    Vieira, Jose M. N.
    Ferreira, Paulo J. S. G.
    2009 IEEE 13TH DIGITAL SIGNAL PROCESSING WORKSHOP & 5TH IEEE PROCESSING EDUCATION WORKSHOP, VOLS 1 AND 2, PROCEEDINGS, 2009, : 560 - 564
  • [24] Rateless codes and big downloads
    Maymounkov, P
    Mazières, D
    PEER-TO-PEER SYSTEMS II, 2003, 2735 : 247 - 255
  • [25] On the practical performance of rateless codes
    Knezevic, Miroslav
    Velichkov, Vesselin
    Preneel, Bart
    Verbauwhede, Ingrid
    WINSYS 2008: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON WIRELESS INFORMATION NETWORKS AND SYSTEMS, 2008, : 173 - +
  • [26] On a class of optimal rateless codes
    Subramanian, Vijay G.
    Leith, Douglas J.
    2008 46TH ANNUAL ALLERTON CONFERENCE ON COMMUNICATION, CONTROL, AND COMPUTING, VOLS 1-3, 2008, : 418 - 425
  • [27] Rateless codes on noisy channels
    Palanki, R
    Yedidia, JS
    2004 IEEE INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY, PROCEEDINGS, 2004, : 37 - 37
  • [28] Rateless Codes for AVC Models
    Sarwate, Anand D.
    Gastpar, Michael
    IEEE TRANSACTIONS ON INFORMATION THEORY, 2010, 56 (07) : 3105 - 3114
  • [29] Exploiting Rateless Coding for Massive Access
    Chen, Xiaoming
    Jia, Rundong
    IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2018, 67 (11) : 11253 - 11257
  • [30] Rateless Codes aided Multi-hop Systems with Receiver Imperfections
    Yang, Jing
    Zhu, Chun-hua
    ADVANCED RESEARCH ON INDUSTRY, INFORMATION SYSTEM AND MATERIAL ENGINEERING, 2012, 459 : 368 - 371