Cross-Object Coding and Allocation (COCA) for Distributed Storage Systems

被引:0
作者
Fang, Luoyang [1 ]
Zhang, Rongqing [1 ]
Cheng, Xiang [2 ]
Yang, Liuqing [1 ]
机构
[1] Colorado State Univ, Dept Elect & Comp Engn, Ft Collins, CO 80523 USA
[2] Peking Univ, Sch Elect Engn & Comp Sci, State Key Lab Adv Opt Commun Syst & Networks, Beijing 100871, Peoples R China
来源
2017 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC) | 2017年
基金
中国国家自然科学基金; 美国国家科学基金会;
关键词
CODES;
D O I
暂无
中图分类号
TN [电子技术、通信技术];
学科分类号
0809 ;
摘要
Distributed storage systems (DSSs) are widely employed in data centers and sensing networks to resist storage node failures. Structured redundancy is introduced to DSS by various coding schemes to efficiently account for failures of storage nodes. The allocation of the coded data blocks to storage nodes is another factor that impacts the data reliability. In this paper, we investigate the coding and allocation problem on multiple data objects in DSS. We propose a cross-object coding and allocation (COCA), which amounts to encoding and symmetric allocation on one large virtual data object aggregated by multiple data objects. We first explore the benefits of the proposed COCA scheme and find its reliability improvement in terms of joint successful recovery probability. However, such reliability improvement comes at the cost of increased data retrieval complexity. Hence, an optimization problem is formulated to explore the tradeoff between data reliability and data retrieval complexity. By employing a coalition formation game to model the process of the data objects grouping, we also propose a coalition-formation-based grouping algorithm to provide a suboptimal solution with greatly reduced computation complexity. Simulations validate the reliability improvement of our proposed COCA scheme and the effectiveness of our proposed coalition-formation-based algorithm.
引用
收藏
页数:6
相关论文
共 13 条
  • [1] [Anonymous], ERASURE CODING VS RE
  • [2] A GENERIC APPROACH TO COALITION FORMATION
    Apt, Krzysztof R.
    Witzel, Andreas
    [J]. INTERNATIONAL GAME THEORY REVIEW, 2009, 11 (03) : 347 - 367
  • [3] Exploiting Mobile Big Data: Sources, Features, and Applications
    Cheng, Xiang
    Fang, Luoyang
    Hong, Xuemin
    Yang, Liuqing
    [J]. IEEE NETWORK, 2017, 31 (01): : 72 - 79
  • [4] A Survey on Network Codes for Distributed Storage
    Dimakis, Alexandros G.
    Ramchandran, Kannan
    Wu, Yunnan
    Suh, Changho
    [J]. PROCEEDINGS OF THE IEEE, 2011, 99 (03) : 476 - 489
  • [5] Capacity and Security of Heterogeneous Distributed Storage Systems
    Ernvall, Toni
    El Rouayheb, Salim
    Hollanti, Camilla
    Poor, H. Vincent
    [J]. IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 2013, 31 (12) : 2701 - 2709
  • [6] Distributed Storage Allocations
    Leong, Derek
    Dimakis, Alexandros G.
    Ho, Tracey
    [J]. IEEE TRANSACTIONS ON INFORMATION THEORY, 2012, 58 (07) : 4733 - 4752
  • [7] Li Z, 2013, ANN ALLERTON CONF, P320, DOI 10.1109/Allerton.2013.6736541
  • [8] Allocation for Heterogeneous Storage Nodes
    Noori, Moslem
    Ardakani, Masoud
    [J]. IEEE COMMUNICATIONS LETTERS, 2015, 19 (12) : 2102 - 2105
  • [9] Ntranos V., 2012, Proceedings of the 2012 IEEE International Symposium on Information Theory - ISIT, P2761, DOI 10.1109/ISIT.2012.6284025
  • [10] Locally Repairable Codes
    Papailiopoulos, Dimitris S.
    Dimakis, Alexandros G.
    [J]. IEEE TRANSACTIONS ON INFORMATION THEORY, 2014, 60 (10) : 5843 - 5855