Sparsity exploiting erasure coding for distributed storage of versioned data

被引:0
|
作者
J. Harshan
Frédérique Oggier
Anwitaman Datta
机构
[1] Nanyang Technological University,Division of Mathematical Sciences, School of Physical and Mathematical Sciences
[2] Nanyang Technological University,School of Computer Engineering
来源
Computing | 2016年 / 98卷
关键词
Distributed storage systems; Version management; Fault tolerance; Erasure coding; 94Bxx;
D O I
暂无
中图分类号
学科分类号
摘要
In this paper we study the problem of storing reliably an archive of versioned data. Specifically, we focus on systems where the differences (deltas) between subsequent versions rather than the whole objects are stored—a typical model for storing versioned data. For reliability, we propose erasure encoding techniques that exploit the sparsity of information in the deltas while storing them reliably in a distributed back-end storage system, resulting in improved I/O read performance to retrieve the whole versioned archive. Along with the basic techniques, we propose a few optimization heuristics, and evaluate the techniques’ efficacy analytically and with numerical simulations.
引用
收藏
页码:1305 / 1329
页数:24
相关论文
共 50 条
  • [1] Sparsity exploiting erasure coding for distributed storage of versioned data
    Harshan, J.
    Oggier, Frederique
    Datta, Anwitaman
    COMPUTING, 2016, 98 (12) : 1305 - 1329
  • [2] On Data Parallelism of Erasure Coding in Distributed Storage Systems
    Li, Jun
    Li, Baochun
    2017 IEEE 37TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS (ICDCS 2017), 2017, : 45 - 56
  • [3] Exploiting Combined Locality for Wide-Stripe Erasure Coding in Distributed Storage
    Hu, Yuchong
    Cheng, Liangfeng
    Yao, Qiaori
    Lee, Patrick P. C.
    Wang, Weichun
    Chen, Wei
    PROCEEDINGS OF THE 19TH USENIX CONFERENCE ON FILE AND STORAGE TECHNOLOGIES (FAST '21), 2021, : 233 - 248
  • [4] Accelerating erasure coding by exploiting multiple repair paths in distributed storage systems
    Kim, Chanki
    Chon, Kang-Wook
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2024, 27 (06): : 8621 - 8635
  • [5] Erasure coding for distributed storage: an overview
    Balaji, S. B.
    Krishnan, M. Nikhil
    Vajha, Myna
    Ramkumar, Vinayak
    Sasidharan, Birenjith
    Kumar, P. Vijay
    SCIENCE CHINA-INFORMATION SCIENCES, 2018, 61 (10)
  • [6] Erasure coding for distributed storage: an overview
    S.B.BALAJI
    M.Nikhil KRISHNAN
    Myna VAJHA
    Vinayak RAMKUMAR
    Birenjith SASIDHARAN
    P.Vijay KUMAR
    Science China(Information Sciences), 2018, 61 (10) : 7 - 51
  • [7] Erasure coding for distributed storage: an overview
    S. B. Balaji
    M. Nikhil Krishnan
    Myna Vajha
    Vinayak Ramkumar
    Birenjith Sasidharan
    P. Vijay Kumar
    Science China Information Sciences, 2018, 61
  • [8] Distributed Erasure Coding in Data Centric Storage for Wireless Sensor Networks
    Albano, Michele
    Chessa, Stefano
    ISCC: 2009 IEEE SYMPOSIUM ON COMPUTERS AND COMMUNICATIONS, VOLS 1 AND 2, 2009, : 22 - 27
  • [9] Sparsity Exploiting Erasure Coding for Resilient Storage and Efficient I/O Access in Delta based Versioning Systems
    Harshan, J.
    Oggier, Frederique
    Datta, Anwitaman
    2015 IEEE 35th International Conference on Distributed Computing Systems, 2015, : 798 - 799
  • [10] DiVers: An erasure code based storage architecture for versioning exploiting sparsity
    Harshan, J.
    Datta, Anwitaman
    Oggier, Frederique
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2016, 59 : 47 - 62