ESDU: An elastic stripe-based delta update method for erasure-coded cross-data center storage systems

被引:1
作者
Bao, Han [1 ]
Wang, Yijie [1 ]
机构
[1] Natl Univ Def Technol, Sch Comp, Natl Lab Parallel & Distributed Proc, Changsha 410073, Peoples R China
基金
中国国家自然科学基金; 国家教育部科学基金资助;
关键词
Erasure code; Disaster tolerance; Distributed storage system; Delta update method; Cross-data center storage; TECHNOLOGY; SCHEME;
D O I
10.1016/j.jpdc.2022.05.003
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The erasure-coded cross-data center storage system can achieve high disaster tolerance and low redundancy. But as it has large cross-data center update traffic, its data update time is long. In erasure-coded storage systems, each data object is sequentially divided into several stripes, and each stripe consists of several data packets. When erasure-coded stripes do not undergo insertion or deletion, existing work can effectively reduce cross-data center update traffic by performing delta updates- delta update methods can update the old stripe without transferring matched packets that are new and old stripes' duplicate packets with the same offset-within-stripe. However, because existing delta update methods' stripe size is fixed, when a stripe undergoes insertion or deletion, its subsequent stripes' duplicate packets' offset-within-stripe will change. In this scenery, the matched packet number is small, resulting in large cross-data center update traffic. This paper proposes an elastic stripe-based delta update method for erasure-coded cross-data center storage systems (ESDU). Under insertion or deletion, ESDS tries to avoid duplicate packets' offset-within-stripe changing (i.e., maximizing matched packets) by adjusting the stripes' size flexibly according to the duplicate packet locating result. So, it can reduce cross-data center traffic. Moreover, ESDU can optimize stripes' update topology based on the location information of storage nodes to reduce cross-data center update traffic further. In addition, we implement an erasure-coded cross-data center storage system adopting ESDU, called ECESD. Experiments with the workloads derived from EduCoder's real-world trace show that compared with the existing erasure-coded cross-data center storage system adopting the fixed stripe-based delta update method, ECESD reduces average update time by 89.6%. Moreover, compared with a replication-based storage system with a delta update method (HadoopRsync), ECESD achieves an 8.3% shorter update time and much smaller redundancy. (C) 2022 Elsevier Inc. All rights reserved.
引用
收藏
页码:173 / 186
页数:14
相关论文
共 49 条
[1]  
[Anonymous], HOMEPAGE EDUCODER
[2]  
[Anonymous], AMAZON AWS CONFIRMS
[3]  
[Anonymous], AWS DATA CTR HAS POW
[4]  
[Anonymous], FASTDFS HIGH PERFORM
[5]  
[Anonymous], HOMEPAGE UCLOUD
[6]  
[Anonymous], HADOOP 303 EBOL
[7]  
[Anonymous], JAPAN EARTHQUAKE THR
[8]  
[Anonymous], HOMEPAGE AMAZON S3
[9]  
[Anonymous], STORAGE ARCHITECTURE
[10]  
[Anonymous], CABLE SMASHING AFFEC