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
Link To Document