Concurrency control and consistency over erasure coded data

For over a decade, erasure codes have become an integral part of large-scale data storage solutions and data-centers. However, in commercial systems, they are, so far, used predominantly for static data. In the meanwhile, there has also been almost a decade and a half of research on mutable erasure...

Full description

Saved in:
Bibliographic Details
Main Authors: Datta, Anwitaman, Oggier, Frederique
Other Authors: School of Computer Science and Engineering
Format: Article
Language:English
Published: 2023
Subjects:
Online Access:https://hdl.handle.net/10356/164999
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-164999
record_format dspace
spelling sg-ntu-dr.10356-1649992023-03-10T15:36:01Z Concurrency control and consistency over erasure coded data Datta, Anwitaman Oggier, Frederique School of Computer Science and Engineering Engineering::Computer science and engineering Concurrency Consistency For over a decade, erasure codes have become an integral part of large-scale data storage solutions and data-centers. However, in commercial systems, they are, so far, used predominantly for static data. In the meanwhile, there has also been almost a decade and a half of research on mutable erasure coded data, looking at various associated issues, including update computation, concurrency control and consistency, which has led to a variety of reasonably mature techniques. In this work we aim at curating and systematizing this knowledge on managing mutable erasure coded data. We believe the time is right, both because of the richness and maturity of the literature itself, and also, given the pervasiveness of erasure codes in data-centers, because it is natural to expect a transition to accommodate mutable content using erasure coded redundancy in order to support more diverse and versatile overlying applications, while benefiting from the advantages (particularly, that of significantly lower storage overhead) of erasure codes. Ministry of Education (MOE) Nanyang Technological University Published version The work of Anwitaman Datta was supported by the Ministry of Education (MoE), Singapore, under its Academic Research Fund Tier 1 though the Project Title ‘‘StorEdge: Data Store Along a Cloud-To-Thing Continuum with Integrity and Availability’’ under Project 2018-T1-002-076. The work of Frédérique Oggier was supported by Nanyang Technological University, Singapore, Start-Up Grant. 2023-03-07T04:37:18Z 2023-03-07T04:37:18Z 2022 Journal Article Datta, A. & Oggier, F. (2022). Concurrency control and consistency over erasure coded data. IEEE Access, 10, 118617-118638. https://dx.doi.org/10.1109/ACCESS.2022.3219875 2169-3536 https://hdl.handle.net/10356/164999 10.1109/ACCESS.2022.3219875 2-s2.0-85141616347 10 118617 118638 en 2018- T1-002-076 NTU-SUG IEEE Access © 2022 The Authors. This work is licensed under a Creative Commons Attribution 4.0 License. For more information, see https://creativecommons.org/licenses/by/4.0/. 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
Concurrency
Consistency
spellingShingle Engineering::Computer science and engineering
Concurrency
Consistency
Datta, Anwitaman
Oggier, Frederique
Concurrency control and consistency over erasure coded data
description For over a decade, erasure codes have become an integral part of large-scale data storage solutions and data-centers. However, in commercial systems, they are, so far, used predominantly for static data. In the meanwhile, there has also been almost a decade and a half of research on mutable erasure coded data, looking at various associated issues, including update computation, concurrency control and consistency, which has led to a variety of reasonably mature techniques. In this work we aim at curating and systematizing this knowledge on managing mutable erasure coded data. We believe the time is right, both because of the richness and maturity of the literature itself, and also, given the pervasiveness of erasure codes in data-centers, because it is natural to expect a transition to accommodate mutable content using erasure coded redundancy in order to support more diverse and versatile overlying applications, while benefiting from the advantages (particularly, that of significantly lower storage overhead) of erasure codes.
author2 School of Computer Science and Engineering
author_facet School of Computer Science and Engineering
Datta, Anwitaman
Oggier, Frederique
format Article
author Datta, Anwitaman
Oggier, Frederique
author_sort Datta, Anwitaman
title Concurrency control and consistency over erasure coded data
title_short Concurrency control and consistency over erasure coded data
title_full Concurrency control and consistency over erasure coded data
title_fullStr Concurrency control and consistency over erasure coded data
title_full_unstemmed Concurrency control and consistency over erasure coded data
title_sort concurrency control and consistency over erasure coded data
publishDate 2023
url https://hdl.handle.net/10356/164999
_version_ 1761781527109173248