Proceedings Article10.1109/INFOCOM.2016.7524347
T-Update: A tree-structured update scheme with top-down transmission in erasure-coded systems
Xiaoqiang Pei,Yijie Wang,Xingkong Ma,Fangliang Xu +3 more
- 10 Apr 2016
- pp 1-9
32
TL;DR: This paper proposes T-Update, a tree-structured update scheme with top-down transmission that minimizes the update time for erasure-coded data with no additional network traffic, and proposes a rack-aware tree construction technique to construct an update tree to organize the data connections.
read more
Abstract: Erasure coding has received considerable attention due to the better tradeoff between the space efficiency and reliability. However, it consumes large network traffic and long time to complete the update, involving updates of both data nodes and parity nodes. Existing solutions to this problem mainly focus on proposing new class of codes with lower update complexity to reduce the network traffic, ignoring the optimization of data transmission structure. In fact, the data transmission structure has great impact on the update. In this paper, we propose T-Update, a tree-structured update scheme with top-down transmission that minimizes the update time for erasure-coded data with no additional network traffic. Specially, we propose a rack-aware tree construction technique to construct an update tree to organize the data connections, with the data node as the root and the parity nodes as the children. To maximize the update efficiency, we propose a top-down data transmission technique to guide the data transmission and distribute the data computation for updating the parity nodes. To evaluate the performance of T-Update, we conduct experiments on HDFS-RAID under various parameter settings on both 30 physical and 200 virtual servers. Extensive experiments confirm that T-Update reduces the update time by 27% and 32% on average compared with two typical update schemes respectively.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
Envisioned Wireless Big Data Storage for Low-Earth-Orbit Satellite-Based Cloud
Huawei Huang,Song Guo,Kun Wang +2 more
TL;DR: This article proposes a layered architecture for the space-based cloud infrastructure, and a novel management framework is devised to enable the operability of the proposed architecture.
43
Cross-Rack-Aware Updates in Erasure-Coded Data Centers
Zhirong Shen,Patrick P. C. Lee +1 more
- 13 Aug 2018
TL;DR: It is shown that CAU enhances state-of-the-arts by mitigating the cross-rack update traffic as well as maintaining high update performance in both local cluster and geo-distributed environments.
27
Optimal Rack-Coordinated Updates in Erasure-Coded Data Centers
Guowen Gong,Zhirong Shen,Suzhen Wu,Xiaolu Li,Patrick P. C. Lee +4 more
- 10 May 2021
TL;DR: This paper proposes a new rack-coordinated update mechanism to suppress the cross-rack update traffic, which comprises two successive phases: a delta-collecting phase that collects data delta chunks, and another selective parity update phase that renews the parity chunks based on the update pattern and parity layout.
16
An Adaptive Erasure Code for JointCloud Storage of Internet of Things Big Data
Bao Han,Yijie Wang,Fangliang Xu +2 more
TL;DR: An adaptive erasure code for JointCloud storage of IoT big data called ACIoT is proposed, which reduces the NRC by 26.4%–44.7% and an active parallel trial-and-error algorithm to calculate the optimal generator matrix and data placement scheme to achieve the lowest AWL is proposed.
14
Cross-Rack-Aware Updates in Erasure-Coded Data Centers: Design and Evaluation
Zhirong Shen,Patrick P. C. Lee +1 more
TL;DR: Inline-formula enhances state-of-the-arts by mitigating the cross-rack update traffic as well as maintaining high update performance in both local cluster and geo-distributed environments.
13
References
The Google file system
Sanjay Ghemawat,Howard Gobioff,Shun-Tak Albert Leung +2 more
- 19 Oct 2003
TL;DR: This paper presents file system interface extensions designed to support distributed applications, discusses many aspects of the design, and reports measurements from both micro-benchmarks and real world use.
Network Coding for Distributed Storage Systems
TL;DR: It is shown that there is a fundamental tradeoff between storage and repair bandwidth which is theoretically characterize using flow arguments on an appropriately constructed graph and regenerating codes are introduced that can achieve any point in this optimal tradeoff.
2.1K
Network Coding for Distributed Storage Systems
Alexandros G. Dimakis,P.B. Godfrey,Martin J. Wainwright,Kannan Ramchandran +3 more
- 01 May 2007
TL;DR: This paper shows how to optimally generate MDS fragments directly from existing fragments in the system, and introduces a new scheme called regenerating codes which use slightly larger fragments than MDS but have lower overall bandwidth use.
•Proceedings Article
Erasure coding in windows azure storage
Cheng Huang,Huseyin Simitci,Yikang Xu,Aaron W. Ogus,Brad Calder,Parikshit Gopalan,Jin Li,Sergey Yekhanin +7 more
- 13 Jun 2012
TL;DR: This paper describes how LRC is used in WAS to provide low overhead durable storage with consistently low read latencies, and introduces a new set of codes for erasure coding called Local Reconstruction Codes (LRC).
Erasure Coding Vs. Replication: A Quantitative Comparison
Hakim Weatherspoon,John Kubiatowicz +1 more
- 07 Mar 2002
TL;DR: It is shown that systems employing erasure codes have mean time to failures many orders of magnitude higher than replicated systems with similar storage and bandwidth requirements and erasure-resilient systems use an order of magnitude less bandwidth and storage to provide similar system durability.