Skip to main navigation Skip to search Skip to main content

PPM: A partitioned and parallel matrix algorithm to accelerate encoding/decoding process of asymmetric parity erasure codes

  • Shiyi Li
  • , Qiang Cao*
  • , Shenggang Wan
  • , Wenhui Zhang
  • , Changsheng Xie
  • , Xubin He
  • , Pradeep Subedi
  • *Corresponding author for this work
  • Huazhong University of Science and Technology
  • Virginia Commonwealth University

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Erasure codes are widely deployed in storage systems and the encoding/decoding process is a common operation in erasure-coded systems. Parity-check matrix method is a general method employed in erasure codes to conduct encoding/decoding process. However, the process is serial and generates high computational cost in dealing with matrix operations, and hence, causes low encoding/decoding performance. Especially for some recently proposed erasure codes, including SD code, PMDS code, and LRC code, the disadvantages are more obvious. To address this issue, in this paper, we present an optimization algorithm, called Partitioned and Parallel Matrix (PPM) algorithm, to accelerate the encoding/decoding processes of these codes by partitioning the parity-check matrix, parallelizing the encoding/decoding operations, and optimizing the calculation sequence, so as to achieve the goal of fast encoding/decoding. Experimental results show that PPM can speed up the encoding/decoding process of these codes by up to 210.81%.

Original languageEnglish
Title of host publicationProceedings - 2015 44th International Annual Conference on Parallel Processing, ICPP 2015
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages460-469
Number of pages10
ISBN (Electronic)9781467375870
DOIs
StatePublished - 8 Dec 2015
Externally publishedYes
Event44th International Conference on Parallel Processing, ICPP 2015 - Beijing, China
Duration: 1 Sep 20154 Sep 2015

Publication series

NameProceedings of the International Conference on Parallel Processing
Volume2015-December
ISSN (Print)0190-3918

Conference

Conference44th International Conference on Parallel Processing, ICPP 2015
Country/TerritoryChina
CityBeijing
Period1/09/154/09/15

Keywords

  • Computational cost
  • Erasure Codes
  • Fault Tolerance
  • Optimization Algorithm
  • Parallelism
  • Storage system

Fingerprint

Dive into the research topics of 'PPM: A partitioned and parallel matrix algorithm to accelerate encoding/decoding process of asymmetric parity erasure codes'. Together they form a unique fingerprint.

Cite this