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 条
  • [31] Evaluation of Erasure Coding and Opportunistic Offloading Algorithms using DPU in Distributed Storage Systems
    Ryu, Junghyun
    Byun, Hongsu
    Lee, Myungcheol
    Choi, Jinchun
    Kim, Youngjae
    2024 13TH NON-VOLATILE MEMORY SYSTEMS AND APPLICATIONS SYMPOSIUM, NVMSA 2024, 2024, : 81 - 82
  • [32] Dynamic erasure coding decision for modern block-oriented distributed storage systems
    Ahn, Hoo-Young
    Lee, Kyong-Ha
    Lee, Yoon-Joon
    JOURNAL OF SUPERCOMPUTING, 2016, 72 (04): : 1312 - 1341
  • [33] Have a Seat on the ErasureBench: Easy Evaluation of Erasure Coding Libraries for Distributed Storage Systems
    Vaucher, Sebastien
    Mercier, Hugues
    Schiavoni, Valerio
    2016 IEEE 35TH INTERNATIONAL SYMPOSIUM ON RELIABLE DISTRIBUTED SYSTEMS WORKSHOPS (SRDSW), 2016, : 55 - 60
  • [34] Dynamic erasure coding decision for modern block-oriented distributed storage systems
    Hoo-Young Ahn
    Kyong-Ha Lee
    Yoon-Joon Lee
    The Journal of Supercomputing, 2016, 72 : 1312 - 1341
  • [35] An Erasure-Coded Data Update Method for Distributed Storage Clusters
    Zhang Z.
    Liu D.
    Tan Y.
    Wu Y.
    Luo L.
    Wang W.
    Qiao L.
    Jisuanji Yanjiu yu Fazhan/Computer Research and Development, 2022, 59 (11): : 2451 - 2466
  • [36] Pipelined Online Data Insertion for Erasure Codes in Distributed Storage Systems
    Pei, Xiaoqiang
    Wang, Yijie
    Ma, Xingkong
    Xu, Fangliang
    2016 IEEE TRUSTCOM/BIGDATASE/ISPA, 2016, : 1159 - 1166
  • [37] An In-network Aggregation Scheme for Erasure Coding Storage Systems in Data Centers
    Xia, Junxu
    Yao, Chendie
    Li, Jiangfan
    2018 SIXTH INTERNATIONAL CONFERENCE ON ADVANCED CLOUD AND BIG DATA (CBD), 2018, : 36 - 41
  • [38] Replication vs erasure coding in data centric storage for wireless sensor networks
    Albano, Michele
    Chessa, Stefano
    COMPUTER NETWORKS, 2015, 77 : 42 - 55
  • [39] Erasure-control coding for distributed networks
    Peng, XH
    IEE PROCEEDINGS-COMMUNICATIONS, 2005, 152 (06): : 1075 - 1080
  • [40] Robot: An Efficient Model For Big Data Storage Systems Based On Erasure Coding
    Yin, Chao
    Wang, Jianzong
    Xie, Changsheng
    Wan, Jiguang
    Long, Changlin
    Bi, Wenjuan
    2013 IEEE INTERNATIONAL CONFERENCE ON BIG DATA, 2013,