On the Performance of Byzantine Fault-Tolerant MapReduce

被引:12
作者
Costa, Pedro [1 ]
Pasin, Marcelo [2 ]
Bessani, Alysson Neves [1 ]
Correia, Miguel P. [3 ]
机构
[1] Univ Lisbon, Fac Ciencias, LaSIGE, P-1699 Lisbon, Portugal
[2] Univ Neuchatel, Inst Informat, CH-2000 Neuchatel, Switzerland
[3] Univ Lisbon, Inst Super Tecn, INESC ID, P-1000029 Lisbon, Portugal
关键词
Hadoop; MapReduce; Byzantine fault tolerance;
D O I
10.1109/TDSC.2013.7
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:301 / 313
页数:13
相关论文
共 41 条
[1]  
[Anonymous], 2004, P 6 S OP SYST DES I
[2]  
[Anonymous], 2010, P 19 ACM INT S HIGH, DOI DOI 10.1145/1851476.1851593
[3]  
[Anonymous], 2013, MAPREDUCE 0 22 DOCUM
[4]  
[Anonymous], 2013, The Amazon Elastic MapReduce
[5]  
[Anonymous], 2009, Hadoop: The Definitive Guide
[6]  
[Anonymous], 2013, DAYTONA ITERATIVE MA
[7]  
[Anonymous], 2008, 8 USENIX S OP SYST D
[8]  
[Anonymous], P 1 WORKSH CLOUD COM
[9]  
[Anonymous], 2003, P 19 ACM S OP SYST P, DOI [10.1145/1165389.945450, DOI 10.1145/1165389.945450]
[10]  
[Anonymous], 2010, SoCC, DOI DOI 10.1145/1807128.1807148