arrow
Return

Exploiting Pipelined Encoding Process to Boost Erasure-Coded Data Archival

delete2015-11-01
delete7
PRE
AI
黄
黄建忠 (Jianzhong Huang) *
Y
Yanqun Wang
X
Xiao Qin
S
Shu Yin
C
Changsheng Xie
DOI:10.1109/TPDS.2014.2366113delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
This paper addresses an issue of erasure-coded data archival, where (k + r,k) erasure codes are employed to archive rarely accessed replicas. The traditional synchronous encoding process neither leverages the existence of replicas, nor handles encoding operations in a decentralized manner. To overcome these drawbacks, we exploit pipelined encoding processes to boost the data archival performance on storage clusters. First, we propose two data layouts called [D + P](cd) and [3X](cd) by applying a chained-declustering mechanism to both Mirrored RAID-5 and triplication redundancy groups. Second, in light of the [D + P](cd) and [3X](cd) layouts, we design two archiving schemes named DP and 3X, which exhibit the following three salient features: (i) exploiting data locality-two or three local blocks are read by each involved node for encoding; (ii) decentralized computation load-encoding operations are distributed among k nodes; and (iii) parallel archival processing-two or three encoding pipelines are simultaneously deployed to generate parity blocks. We implement both the DP and 3X schemes and three existing solutions (i.e., SynE, DE, and RapidRAID) in a real-world storage cluster. Experimental results show that our archival schemes outperform the other three solutions in terms of archiving time by a factor of at least 3.41 in a nine-node storage cluster. The experiments strongly indicate that the performance bottleneck of SynE lies in its block-receiving stage; it is disk I/O rather than network traffic that dominates archiving time for both the DE and RapidRAID schemes.
Keywords:
Erasure-coded storage cluster
data archival
pipelined encoding
power efficiency
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

IEEE Transactions on Parallel and Distributed Systems cover
IEEE Transactions on Parallel and Distributed Systems
IF:
6
Papers:
5.2K
Citations:
1.1W

Organization

A
Auburn University
Scholars:
7.3K
Papers: 5.9K
Citations: 1.3W
A
auburn university system
Scholars:
1.1W
Papers: 9.5K
Citations: 9
Cited Papers

Cited Papers

How has our knowledge of dinosaur diversity through geologic time changed through research history?
err2018-02-19
err0
errOAAI
errJonathan P. Tennant; Alfio Alessandro Chiarenza; Matthew Baron
errShare
errSave
Scale-RS: An Efficient Scaling Scheme for RS-Coded Storage Clusters
err2015-06-01
err73
PREAI
errHuang, Jianzhong; Liang, Xianhai; Qin, Xiao; Xie, Ping; Xie, Changsheng
errShare
errSave
Background selection and FST: Consequences for detecting local adaptation
err2019-09-03
err0
PREAI
errRemi Matthey‐Doret; Michael C. Whitlock
errShare
errSave
researcher View more