Storage Node Allocation Methods for Erasure Code-based Cloud Storage Systems

被引:5
|
作者
Lee, Ojus Thomas [1 ]
Akash, G. J. [1 ]
Kumar, S. D. Madhu [1 ]
Chandran, Priya [1 ]
机构
[1] Natl Inst Technol Calicut, Calicut, Kerala, India
关键词
Cloud storage systems; Erasure codes; Erasure code; based cloud storage systems; Storage node allocation; Resource allocation; LATENCY;
D O I
10.1007/s13369-019-03983-8
中图分类号
O [数理科学和化学]; P [天文学、地球科学]; Q [生物科学]; N [自然科学总论];
学科分类号
07 ; 0710 ; 09 ;
摘要
Erasure codes, in the recent past, have emerged as an alternative to data replication-based systems for storing big data. Efficient choice of code and data nodes from the numerous available storage nodes is the key to the performance of any storage system. This paper presents the Storage Node Allocation Problem for selecting the suitable set of nodes for holding data and code blocks by representing the storage systems as a complete bipartite graph. Additionally, the paper formally proves that the problem is NP-hard and proposes approximate solutions using greedy, ant colony optimization and clustering-based methods. The solutions accomplish efficient choice of storage nodes by utilizing parameters like bandwidth availability, distance between the nodes, computational load and disk space availability.
引用
收藏
页码:9127 / 9142
页数:16
相关论文
共 50 条
  • [21] Blockchain Storage Optimization Based on Erasure Code
    Fan Y.-Q.
    Sheng D.
    Wang L.-F.
    Jisuanji Xuebao/Chinese Journal of Computers, 2022, 45 (04): : 858 - 876
  • [22] Preservation Mechanism of Electronic Record Based on Erasure Code and Multi Copies in Cloud Storage
    Ren, Yongjun
    Zhou, Lin
    Liu, Yepeng
    Zhang, Xiaorui
    CLOUD COMPUTING AND SECURITY, PT III, 2018, 11065 : 174 - 183
  • [23] ECSim-2: A Performance Evaluator for Erasure Code based Storage Systems
    Lee, Ojus Thomas
    Porwal, Rajat
    Kumar, S. D. Madhu
    Chandran, Priya
    2018 FIRST INTERNATIONAL CONFERENCE ON SECURE CYBER COMPUTING AND COMMUNICATIONS (ICSCCC 2018), 2018, : 496 - 501
  • [24] On designing endurance aware erasure code for SSD-based storage systems
    Chamazcoti, Saeideh Alinezhad
    Miremadi, Seyed Ghassem
    MICROPROCESSORS AND MICROSYSTEMS, 2016, 45 : 283 - 296
  • [25] An Erasure Code With Reduced Average Locality for Distributed Storage Systems
    Shahabinejad, Mostafa
    Ardakani, Masoud
    Khabbazian, Majid
    2017 INTERNATIONAL CONFERENCE ON COMPUTING, NETWORKING AND COMMUNICATIONS (ICNC), 2016, : 427 - 431
  • [26] Design of File Multi-Cloud Secure Storage System Based on Web and Erasure Code
    Shi, Wei
    Liu, Tenglong
    Huang, Min
    PROCEEDINGS OF 2020 IEEE 11TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND SERVICE SCIENCE (ICSESS 2020), 2020, : 208 - 211
  • [27] QoS-Aware Distributed Cloud Storage Service based on Erasure Code in Multi-Cloud Environment
    Su, Wei-Tsung
    Dai, Cheng-Yi
    2017 14TH IEEE ANNUAL CONSUMER COMMUNICATIONS & NETWORKING CONFERENCE (CCNC), 2017, : 365 - 368
  • [28] Approximate Code: A Cost-Effective Erasure Coding Framework for Tiered Video Storage in Cloud Systems
    Jin, Huayi
    Wu, Chentao
    Xie, Xin
    Li, Jie
    Guo, Minyi
    Lin, Hao
    Zhang, Jianfeng
    PROCEEDINGS OF THE 48TH INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING (ICPP 2019), 2019,
  • [29] ProCode: A Proactive Erasure Coding Scheme for Cloud Storage Systems
    Li, Peng
    Li, Jing
    Stones, Rebecca J.
    Wang, Gang
    Li, Zhongwei
    Liu, Xiaoguang
    PROCEEDINGS OF 2016 IEEE 35TH SYMPOSIUM ON RELIABLE DISTRIBUTED SYSTEMS (SRDS), 2016, : 219 - 228
  • [30] NADE: nodes performance awareness and accurate distance evaluation for degraded read in heterogeneous distributed erasure code-based storage
    Xingjun Zhang
    Yi Cai
    Yunfei Liu
    Zhiwei Xu
    Xiaoshe Dong
    The Journal of Supercomputing, 2020, 76 : 4946 - 4975