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...
Autores principales: | , |
---|---|
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 |