%0 Conference Proceedings %T Fed-DIC: Diagonally Interleaved Coding in a Federated Cloud Environment %+ Athens University of Economics and Business (AUEB) %+ Department of Informatics [Athens] %A Tzouros, Giannis %A Kalogeraki, Vana %Z Part 2: Cloud and Systems %< avec comité de lecture %( Lecture Notes in Computer Science %B 20th IFIP International Conference on Distributed Applications and Interoperable Systems (DAIS) %C Valletta, Malta %Y Anne Remke %Y Valerio Schiavoni %I Springer International Publishing %3 Distributed Applications and Interoperable Systems %V LNCS-12135 %P 55-72 %8 2020-06-15 %D 2020 %R 10.1007/978-3-030-50323-9_4 %Z Computer Science [cs] %Z Computer Science [cs]/Networking and Internet Architecture [cs.NI]Conference papers %X 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. %G English %Z TC 6 %Z WG 6.1 %2 https://inria.hal.science/hal-03223256/document %2 https://inria.hal.science/hal-03223256/file/495624_1_En_4_Chapter.pdf %L hal-03223256 %U https://inria.hal.science/hal-03223256 %~ IFIP-LNCS %~ IFIP %~ IFIP-TC %~ IFIP-WG %~ IFIP-TC6 %~ IFIP-WG6-1 %~ IFIP-DAIS %~ IFIP-LNCS-12135