QLOC : quorums with local reconstruction codes
In this paper we study the problem of consistency in distributed storage systems relying on erasure coding for storage efficient fault-tolerance. We propose QLOC - a flexible framework for supporting the storage of warm data, i.e., data which, while not being very frequently in use, nevertheless con...
Saved in:
Main Authors: | , , |
---|---|
Other Authors: | |
Format: | Article |
Language: | English |
Published: |
2022
|
Subjects: | |
Online Access: | https://hdl.handle.net/10356/154061 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
id |
sg-ntu-dr.10356-154061 |
---|---|
record_format |
dspace |
spelling |
sg-ntu-dr.10356-1540612022-02-14T07:28:17Z QLOC : quorums with local reconstruction codes Datta, Anwitaman Fahreza, Adamas Aqsa Oggier, Frederique School of Computer Science and Engineering Engineering::Computer science and engineering Consistency Local Reconstruction Erasure Codes In this paper we study the problem of consistency in distributed storage systems relying on erasure coding for storage efficient fault-tolerance. We propose QLOC - a flexible framework for supporting the storage of warm data, i.e., data which, while not being very frequently in use, nevertheless continues to be accessed for reads or writes regularly. QLOC builds upon (1) a generic family of local reconstruction codes with guarantees in terms of fault-tolerance, efficient recovery from failures and degraded mode operations, and can be instantiated with parameters customized to requirements such as storage overhead and reliability dictated by user needs and operational environments, and (2) quorum-based consistency mechanisms with support for read-modify-write operations without any underlying atomic primitives, providing deployment choices trading-off fault-tolerance, consistency and concurrency requirements. We carry out a theoretical analysis of the code properties, and experimentally benchmark the performance of the consistency enforcement mechanisms, demonstrating the practicality of the proposed approach. Ministry of Education (MOE) Published version The work of Anwitaman Datta and Adamas Aqsa Fahreza was supported by the Ministry of Education (MoE), Singapore, through the Academic Research Fund Tier 1 for the project titled ‘StorEdge: Data store along a cloud-to-thing continuum with integrity and availability’ under Project 2018-T1-002-076. 2022-02-14T07:28:17Z 2022-02-14T07:28:17Z 2021 Journal Article Datta, A., Fahreza, A. A. & Oggier, F. (2021). QLOC : quorums with local reconstruction codes. IEEE Access, 9, 93298-93314. https://dx.doi.org/10.1109/ACCESS.2021.3093450 2169-3536 https://hdl.handle.net/10356/154061 10.1109/ACCESS.2021.3093450 2-s2.0-85112070383 9 93298 93314 en 2018-T1-002-076 IEEE Access © 2021 IEEE. This journal is 100% open access, which means that all content is freely available without charge to users or their institutions. All articles accepted after 12 June 2019 are published under a CC BY 4.0 license, and the author retains copyright. Users are allowed to read, download, copy, distribute, print, search, or link to the full texts of the articles, or use them for any other lawful purpose, as long as proper attribution is given. application/pdf |
institution |
Nanyang Technological University |
building |
NTU Library |
continent |
Asia |
country |
Singapore Singapore |
content_provider |
NTU Library |
collection |
DR-NTU |
language |
English |
topic |
Engineering::Computer science and engineering Consistency Local Reconstruction Erasure Codes |
spellingShingle |
Engineering::Computer science and engineering Consistency Local Reconstruction Erasure Codes Datta, Anwitaman Fahreza, Adamas Aqsa Oggier, Frederique QLOC : quorums with local reconstruction codes |
description |
In this paper we study the problem of consistency in distributed storage systems relying on erasure coding for storage efficient fault-tolerance. We propose QLOC - a flexible framework for supporting the storage of warm data, i.e., data which, while not being very frequently in use, nevertheless continues to be accessed for reads or writes regularly. QLOC builds upon (1) a generic family of local reconstruction codes with guarantees in terms of fault-tolerance, efficient recovery from failures and degraded mode operations, and can be instantiated with parameters customized to requirements such as storage overhead and reliability dictated by user needs and operational environments, and (2) quorum-based consistency mechanisms with support for read-modify-write operations without any underlying atomic primitives, providing deployment choices trading-off fault-tolerance, consistency and concurrency requirements. We carry out a theoretical analysis of the code properties, and experimentally benchmark the performance of the consistency enforcement mechanisms, demonstrating the practicality of the proposed approach. |
author2 |
School of Computer Science and Engineering |
author_facet |
School of Computer Science and Engineering Datta, Anwitaman Fahreza, Adamas Aqsa Oggier, Frederique |
format |
Article |
author |
Datta, Anwitaman Fahreza, Adamas Aqsa Oggier, Frederique |
author_sort |
Datta, Anwitaman |
title |
QLOC : quorums with local reconstruction codes |
title_short |
QLOC : quorums with local reconstruction codes |
title_full |
QLOC : quorums with local reconstruction codes |
title_fullStr |
QLOC : quorums with local reconstruction codes |
title_full_unstemmed |
QLOC : quorums with local reconstruction codes |
title_sort |
qloc : quorums with local reconstruction codes |
publishDate |
2022 |
url |
https://hdl.handle.net/10356/154061 |
_version_ |
1725985518527709184 |