• DocumentCode
    11441
  • Title

    On the Performance of Byzantine Fault-Tolerant MapReduce

  • Author

    Costa, Pyramo ; Pasin, Marco ; Bessani, Alysson Neves ; Correia, Miguel P.

  • Author_Institution
    Fac. de Cienc., Univ. de Lisboa, Lisbon, Portugal
  • Volume
    10
  • Issue
    5
  • fYear
    2013
  • fDate
    Sept.-Oct. 2013
  • Firstpage
    301
  • Lastpage
    313
  • Abstract
    MapReduce is often used for critical data processing, e.g., in the context of scientific or financial simulation. However, there is evidence in the literature that there are arbitrary (or Byzantine) faults that may corrupt the results of MapReduce without being detected. We present a Byzantine fault-tolerant MapReduce framework that can run in two modes: nonspeculative and speculative. We thoroughly evaluate experimentally the performance of these two versions of the framework, showing that they use around twice more resources than Hadoop MapReduce, instead of the three times more of alternative solutions. We believe this cost is acceptable for many critical applications.
  • Keywords
    distributed processing; fault tolerant computing; Byzantine fault-tolerant MapReduce framework; Hadoop MapReduce; critical applications; critical data processing; Computational modeling; Computer crashes; Fault tolerance; Fault tolerant systems; Google; Heart beat; Impedance matching; Byzantine fault tolerance; Hadoop; MapReduce;
  • fLanguage
    English
  • Journal_Title
    Dependable and Secure Computing, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1545-5971
  • Type

    jour

  • DOI
    10.1109/TDSC.2013.7
  • Filename
    6412676