FullRepair: Towards Optimal Repair Pipelining in Erasure-Coded Clustered Storage Systems

被引:0
|
作者
Zhang, Yuzuo [1 ]
Tu, Xinyuan [1 ]
Wang, Lin [1 ]
Hu, Yuchong [1 ]
Wang, Fang [1 ]
Wang, Ye [1 ]
机构
[1] Huazhong Univ Sci & Technol, Wuhan, Peoples R China
来源
2023 IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING, CLUSTER | 2023年
基金
中国国家自然科学基金;
关键词
distributed storage; erasure coding; parallelism; data reliability; recovery;
D O I
10.1109/CLUSTER52292.2023.00017
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Clustered storage systems often deploy erasure coding that encodes data into coded chunks and distributes them across nodes to tolerate node failures. It is a storage-efficient redundancy scheme but incurs high repair penalty; thus some state-of-the-arts aim to pipeline the above repair process to improve the repair performance. However, we observe that all existing repair pipelining methods only use a single pipeline, making network bandwidth resources of storage nodes underutilized. In this paper, we propose FullRepair, a new repair pipelining mechanism based on multiple pipelines with the aim of fully exploiting all available bandwidth resources during repair. We construct four constraints to model the repair pipelining problem such that we can obtain the optimal pipelined repair throughput under full bandwidth utilization. We design a multi-pipeline scheduling scheme for FullRepair so as to achieve the above optimality. Experiments on the Amazon EC2 show that compared with the state-of-the-art repair pipelining methods RP and PivotRepair, FullRepair reduces the repair time of single chunk by up to 45.40% and 33.19%, respectively.
引用
收藏
页码:107 / 117
页数:11
相关论文
共 50 条
  • [31] An Erasure-Coded Storage System for Edge Computing
    Liang, Lixin
    He, Huan
    Zhao, Jian
    Liu, Chengjian
    Luo, Qiuming
    Chu, Xiaowen
    IEEE ACCESS, 2020, 8 (08): : 96271 - 96283
  • [32] Reliability analysis of deduplicated and erasure-coded storage
    Li, Xiaozhou
    Lillibridge, Mark
    Uysal, Mustafal
    HP Laboratories Technical Report, 2010, (146):
  • [33] Efficient Updates in Cross-Object Erasure-Coded Storage Systems
    Esmaili, Kyumars Sheykh
    Chiniah, Aatish
    Datta, Anwitaman
    2013 IEEE INTERNATIONAL CONFERENCE ON BIG DATA, 2013,
  • [34] A popularity-aware reconstruction technique in erasure-coded storage systems
    Cao, Ting
    Peng, Xiaopu
    Zhang, Chaowei
    Al Tekreeti, Taha Khalid
    Mao, Jianzhou
    Qin, Xiao
    Huang, Jianzhong
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2020, 146 : 122 - 138
  • [35] TERS: a traffic efficient repair scheme for repairing multiple losses in erasure-coded distributed storage systems
    Zheng, LiMing
    Wang, Xu'an
    Tian, XiaoBo
    Li, XiaoDong
    INTERNATIONAL JOURNAL OF COMPUTATIONAL SCIENCE AND ENGINEERING, 2018, 16 (03) : 242 - 254
  • [36] Optimal Repair Layering for Erasure-Coded Data Centers: From Theory to Practice
    Hu, Yuchong
    Li, Xiaolu
    Zhang, Mi
    Lee, Patrick P. C.
    Zhang, Xiaoyang
    Zhou, Pan
    Feng, Dan
    ACM TRANSACTIONS ON STORAGE, 2017, 13 (04)
  • [37] Deterministic Data Distribution for Efficient Recovery in Erasure-Coded Storage Systems
    Xu, Liangliang
    Lyu, Min
    Li, Zhipeng
    Li, Yongkun
    Xu, Yinlong
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2020, 31 (10) : 2248 - 2262
  • [38] On the Speedup of Recovery in Large-Scale Erasure-Coded Storage Systems
    Zhu, Yunfeng
    Lee, Patrick P. C.
    Xu, Yinlong
    Hu, Yuchong
    Xiang, Liping
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2014, 25 (07) : 1830 - 1840
  • [39] TTLoC: Taming Tail Latency for Erasure-Coded Cloud Storage Systems
    Al-Abbasi, Abubakr O.
    Aggarwal, Vaneet
    Lan, Tian
    IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2019, 16 (04): : 1609 - 1623
  • [40] Cluster-Aware Scattered Repair in Erasure-Coded Storage: Design and Analysis
    Shen, Zhirong
    Lin, Shiyao
    Shu, Jiwu
    Xie, Chengxin
    Huang, Zhijie
    Fu, Yingxun
    IEEE TRANSACTIONS ON COMPUTERS, 2021, 70 (11) : 1861 - 1874