A Fast Construction Method of the Erasure Code with Small Cross-Cloud Data Center Repair Traffic

被引:0
作者
Bao H. [1 ]
Wang Y. [1 ]
机构
[1] (National key Lab of Parallel and Distributed computing (National University of Defense Technology), Changsha 410073)(College of Computer Science and Technology, National University of Defense Technology, Changsha 410073)
来源
Jisuanji Yanjiu yu Fazhan/Computer Research and Development | 2023年 / 60卷 / 10期
基金
中国国家自然科学基金;
关键词
cross-cloud data center storage; disaster-tolerance; erasure code; fault-tolerance; repair traffic;
D O I
10.7544/issn1000-1239.202220580
中图分类号
学科分类号
摘要
Compared with cross-cloud data center replication, cross-cloud data center erasure code is more reliable and space-efficiency. However, existing cross-cloud data center erasure codes cannot achieve low cross-cloud data center repair traffic, high encoding parameters adaptability, and high erasure code construction efficiency at the same time, so they are rarely used in production. We propose a fast construction method of the erasure code with small cross-cloud data center repair traffic, called FMEL, which can obtain the erasure code with small cross-cloud data center repair traffic quickly under different encoding parameters. Specifically, FMEL converts erasure code repair group distribution schemes and the corresponding encoding parameters into fixed-length feature vectors, and verifies whether the erasure code repair group distribution schemes match the encoding parameter by classifying corresponding feature vectors with a support vector machine—a feature vector positively indicates that the corresponding erasure code repair group distribution scheme passes the verification. Then, FMEL uses a parallel search algorithm to pick the erasure code repair group distribution scheme with the smallest cross-cloud data center repair traffic from all distribution schemes passing the verification, and converts it into the generator matrix of the erasure code with small cross-cloud data center repair traffic. Experiments in a cross-cloud data center environment show that FMEL can construct the optimal code that can achieve the lower bound of cross-cloud data center repair traffic under most encoding parameters. Meanwhile, FMEL’s erasure code construction time is 89% less than the existing work’s optimal code construction time. Compared with several popular erasure codes, the erasure code constructed by FMEL can reduce the cross-cloud data center repair traffic by from 42.9% to 56.0%. © 2023 Science Press. All rights reserved.
引用
收藏
页码:2418 / 2439
页数:21
相关论文
共 39 条
  • [1] Yuxia Cheng, Xinjie Yu, Wenzhi Chen, Et al., A practical cross-datacenter fault-tolerance algorithm in the cloud storage system[J], Cluster Computing, 20, 2, pp. 1801-1813, (2017)
  • [2] Amazon AWS confirms the downtime in night
  • [3] Unexpected power outage in AWS data center causes over 1TBofdataloss
  • [4] Cable smashing affects Alipay [EB/OL]
  • [5] Japan earthquake threatens data centers of several IT giants in Tokyo
  • [6] Official response to large-scale failure of Amazon China cloud service: Affected by the construction party to cut fiber
  • [7] Wang Huaimin, Shi Peichang, Zhang Yiyan, JointCloud: A cross-cloud cooperation architecture for integrated Internet service customization[C], Proc of the 37th IEEE Int Conf on Distributed Computing Systems (ICDCS), pp. 1846-1855, (2017)
  • [8] Yuchao Zhang, Xiaohui Nie, Junchen Jiang, Et al., BDS+: An interdatacenter data replication system with dynamic bandwidth separation[J], IEEE/ACM Transactions on Networking, 29, 2, pp. 918-934, (2021)
  • [9] Tianli Zhou, Chao Tian, Fast erasure coding for data storage[J], ACM Transactions on Storage, 16, 1, pp. 1-24, (2020)
  • [10] Yijie Wang, Sikun Li, Research and performance evaluation of data replication technology in distributed storage systems[J], International Journal of Computer and Mathematics with Applications, 51, 11, pp. 1625-1632, (2006)