Cargando…

Fed-DIC: Diagonally Interleaved Coding in a Federated Cloud Environment

Coping with failures in modern distributed storage systems that handle massive volumes of heterogeneous and potentially rapidly changing data, has become a very important challenge. A common practice is to utilize fault tolerance methods like Replication and Erasure Coding for maximizing data availa...

Descripción completa

Detalles Bibliográficos
Autores principales: Tzouros, Giannis, Kalogeraki, Vana
Formato: Online Artículo Texto
Lenguaje:English
Publicado: 2020
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7276260/
http://dx.doi.org/10.1007/978-3-030-50323-9_4
_version_ 1783542924871467008
author Tzouros, Giannis
Kalogeraki, Vana
author_facet Tzouros, Giannis
Kalogeraki, Vana
author_sort Tzouros, Giannis
collection PubMed
description Coping with failures in modern distributed storage systems that handle massive volumes of heterogeneous and potentially rapidly changing data, has become a very important challenge. A common practice is to utilize fault tolerance methods like Replication and Erasure Coding for maximizing data availability. However, while erasure codes provide better fault tolerance compared to replication with a more affordable storage overhead, they frequently suffer from high reconstruction cost as they require to access all available nodes when a data block needs to be repaired, and also can repair up to a limited number of unavailable data blocks, depending on the number of the code’s parity block capabilities. Furthermore, storing and placing the encoded data in the federated storage system also remains a challenge. In this paper we present Fed-DIC, a framework which combines Diagonally Interleaved Coding on client devices at the edge of the network with organized storage of encoded data in a federated cloud system comprised of multiple independent storage clusters. The erasure coding operations are performed on client devices at the edge while they interact with the federated cloud to store the encoded data. We describe how our solution integrates the functionality of federated clouds alongside erasure coding implemented on edge devices for maximizing data availability and we evaluate the working and benefits of our approach in terms of read access cost, data availability, storage overhead, load balancing and network bandwidth rate compared to popular Replication and Erasure Coding schemes.
format Online
Article
Text
id pubmed-7276260
institution National Center for Biotechnology Information
language English
publishDate 2020
record_format MEDLINE/PubMed
spelling pubmed-72762602020-06-08 Fed-DIC: Diagonally Interleaved Coding in a Federated Cloud Environment Tzouros, Giannis Kalogeraki, Vana Distributed Applications and Interoperable Systems Article Coping with failures in modern distributed storage systems that handle massive volumes of heterogeneous and potentially rapidly changing data, has become a very important challenge. A common practice is to utilize fault tolerance methods like Replication and Erasure Coding for maximizing data availability. However, while erasure codes provide better fault tolerance compared to replication with a more affordable storage overhead, they frequently suffer from high reconstruction cost as they require to access all available nodes when a data block needs to be repaired, and also can repair up to a limited number of unavailable data blocks, depending on the number of the code’s parity block capabilities. Furthermore, storing and placing the encoded data in the federated storage system also remains a challenge. In this paper we present Fed-DIC, a framework which combines Diagonally Interleaved Coding on client devices at the edge of the network with organized storage of encoded data in a federated cloud system comprised of multiple independent storage clusters. The erasure coding operations are performed on client devices at the edge while they interact with the federated cloud to store the encoded data. We describe how our solution integrates the functionality of federated clouds alongside erasure coding implemented on edge devices for maximizing data availability and we evaluate the working and benefits of our approach in terms of read access cost, data availability, storage overhead, load balancing and network bandwidth rate compared to popular Replication and Erasure Coding schemes. 2020-05-15 /pmc/articles/PMC7276260/ http://dx.doi.org/10.1007/978-3-030-50323-9_4 Text en © IFIP International Federation for Information Processing 2020 This article is made available via the PMC Open Access Subset for unrestricted research re-use and secondary analysis in any form or by any means with acknowledgement of the original source. These permissions are granted for the duration of the World Health Organization (WHO) declaration of COVID-19 as a global pandemic.
spellingShingle Article
Tzouros, Giannis
Kalogeraki, Vana
Fed-DIC: Diagonally Interleaved Coding in a Federated Cloud Environment
title Fed-DIC: Diagonally Interleaved Coding in a Federated Cloud Environment
title_full Fed-DIC: Diagonally Interleaved Coding in a Federated Cloud Environment
title_fullStr Fed-DIC: Diagonally Interleaved Coding in a Federated Cloud Environment
title_full_unstemmed Fed-DIC: Diagonally Interleaved Coding in a Federated Cloud Environment
title_short Fed-DIC: Diagonally Interleaved Coding in a Federated Cloud Environment
title_sort fed-dic: diagonally interleaved coding in a federated cloud environment
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7276260/
http://dx.doi.org/10.1007/978-3-030-50323-9_4
work_keys_str_mv AT tzourosgiannis feddicdiagonallyinterleavedcodinginafederatedcloudenvironment
AT kalogerakivana feddicdiagonallyinterleavedcodinginafederatedcloudenvironment