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 条
[11]   Basic concepts and taxonomy of dependable and secure computing [J].
Avizienis, A ;
Laprie, JC ;
Randell, B ;
Landwehr, C .
IEEE TRANSACTIONS ON DEPENDABLE AND SECURE COMPUTING, 2004, 1 (01) :11-33
[12]  
Bessani A, 2011, EUROSYS 11: PROCEEDINGS OF THE EUROSYS 2011 CONFERENCE, P31
[13]   Practical byzantine fault tolerance and proactive recovery [J].
Castro, M ;
Liskov, B .
ACM TRANSACTIONS ON COMPUTER SYSTEMS, 2002, 20 (04) :398-461
[14]  
Clement Allen, 2009, P 22 ACM S OP SYST P
[15]   From consensus to atomic broadcast:: Time-free byzantine-resistant protocols without signatures [J].
Correia, M ;
Neves, NF ;
Veríssimo, P .
COMPUTER JOURNAL, 2006, 49 (01) :82-96
[16]  
Correia M., 2012, P USENIX TECHN C
[17]  
Costa P., 2011, Proceedings of the 2011 IEEE 3rd International Conference on Cloud Computing Technology and Science (CloudCom 2011), P32, DOI 10.1109/CloudCom.2011.15
[18]  
Dean Jeffrey, 2009, P 3 ACM SIGOPS INT W
[19]  
Ekanayake J., 2008, eScience, P277, DOI DOI 10.1109/ESCIENCE.2008.59
[20]  
Fadika Zacharia, 2010, Proceedings of the 2010 IEEE 2nd International Conference on Cloud Computing Technology and Science (CloudCom 2010), P1, DOI 10.1109/CloudCom.2010.45