• Home
  • Search
  • Fault Tolerance Performance Evaluation of Large-Scale Distributed Storage Systems HDFS and Ceph Case Study
  • Cite Icon4
  • https://doi.org/10.1109/hpec.2018.8547525Copy DOI Icon

Fault Tolerance Performance Evaluation of Large-Scale Distributed Storage Systems HDFS and Ceph Case Study

  • Sep 1, 2018
  • Yehia Arafa +3 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Large-scale distributed systems are a collection of loosely coupled computers interconnected by a communication network. They are now an integral part of everyday life with the development of large web applications, social networks, peer-to-peer systems, wireless sensor networks and many more. At such a scale, hardware components by themselves are prone to failure. Therefore, one key challenge in designing distributed storage systems is how to tolerate faults. To this end, fault tolerance mechanisms such as replication have been widely used to provide high availability for decades. More recently, many systems start supporting erasure coding for fault tolerance, which is expected to achieve high reliability at a lower storage cost compared to replication. However, the reduced storage overhead comes at the cost of more complicated recovery which hurts performance. In this paper, we study the fault tolerance mechanisms of two representative distributed file systems: HDFS and Ceph. In addition to the traditional replication, both HDFS and Ceph support erasure coding in their latest version. We evaluate the replication and erasure coding implementations in both systems using standard benchmarks and fault injection, and quantitatively measure the performance and storage overhead. Our results demonstrate the trade-offs between replication and erasure coding techniques, and serve as a foundation for building optimal storage systems with high availability as well as high performance.

Similar Papers
  • Conference Article
  • Citations16

Consistency and fault tolerance for erasure-coded distributed storage systems

  • Jun 19, 2012
  • Kathrin Peter +1
  • Research Article
  • Citations1

Fault Tolerance Mechanism of a Distributed System for Marine Communication Network

  • Jul 10, 2020
  • Journal of Coastal Research
  • Jingwei Sun
  • Book Chapter
  • Citations2

DARM: A Deduplication-Aware Redundancy Management Approach for Reliable-Enhanced Storage Systems

  • Jan 01, 2018
  • Yukun Zhou +4
  • Book Chapter
  • Citations1

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

  • Jan 01, 2020
  • Distributed Applications and Interoperable Systems
  • Giannis Tzouros +1
  • Research Article

DERAID: A Decryption and Encryption Integrated Redundant Array of Independent Disks Technology

  • Sep 04, 2025
  • International Journal of Software Engineering and Knowledge Engineering
  • Xiaoyang Zhang +4
  • Conference Article
  • Citations154

A tale of two erasure codes in HDFS

  • Feb 16, 2015
  • Mingyuan Xia +3
  • Conference Article
  • Citations9

Zebra: Demand-aware erasure coding for distributed storage systems

  • Jun 01, 2016
  • Jun Li +1
  • Conference Article
  • Citations1

Spider Codes: Practical erasure codes for distributed storage systems

  • Jul 01, 2016
  • Lluis Pamies-Juarez +2
  • Research Article

Feasibility of position-based multivariate cryptosystems for WSN

  • Jan 01, 2012
  • International Journal of Internet Technology and Secured Transactions
  • Pradheepkumar Singaravelu +2
  • Book Chapter
  • Citations4

Erasure Codes for Reliable Communication in Internet of Things (IoT) Embedded with Wireless Sensors

  • Dec 31, 2017
  • C Pavan Kumar +1
  • Conference Article
  • Citations4

Implementing fault injection and tolerance mechanisms in multiprocessor systems

  • Nov 06, 1996
  • D Auder +2
  • Research Article
  • Citations2

Mist: Efficient Dissemination of Erasure-Coded Data in Data Centers

  • Jul 01, 2019
  • IEEE Transactions on Emerging Topics in Computing
  • Jun Li +2
  • Conference Article
  • Citations72

An availability model for eucalyptus platform: An analysis of warm-standy replication mechanism

  • Oct 01, 2012
  • Jamilson Dantas +3
  • Research Article
  • Citations19

An adaptive cellular automata scheme for diagnosis of fault tolerance and connectivity preserving in wireless sensor networks

  • Nov 28, 2018
  • Alexandria Engineering Journal
  • Saad M Darwish +2
  • Research Article
  • Citations12

Distributed connectivity restoration in multichannel wireless sensor networks

  • Aug 17, 2017
  • Computer Networks
  • Samira Chouikhi +3
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.