DocumentCode
1789380
Title
Distributed MapReduce engine with fault tolerance
Author
Lixing Song ; Shaoen Wu ; Honggang Wang ; Qing Yang
Author_Institution
Dept. of Comput. Sci., Ball State Univ., Muncie, IN, USA
fYear
2014
fDate
10-14 June 2014
Firstpage
3626
Lastpage
3630
Abstract
Hadoop is the de facto engine that drives current cloud computing practice. Current Hadoop architecture suffers from single point of failure problems: its job management lacks of fault tolerance. If a job management fails, even if its tasks remains still active on cloud nodes, this job loses all state information and has to restart from scratch. In this work, we propose a distributed MapReduce engine for Hadoop with the Distributed Hash Table (DHT) algorithm that drives the scalable peer-to-peer networks today. The distributed Hadoop engine provides the fault-tolerance capability necessary to support efficient job computation required in the cloud computing with numerous jobs running at a moment. We have implemented the proposed distributed solution into Hadoop and evaluated its performance in job failures under various network deployments.
Keywords
cloud computing; fault tolerant computing; peer-to-peer computing; DHT algorithm; Hadoop architecture; cloud computing; cloud nodes; distributed MapReduce engine; distributed hash table algorithm; fault tolerance; job computation; job management; peer-to-peer networks; Computer architecture; Engines; Fault tolerance; Fault tolerant systems; Peer-to-peer computing; Switches; Synchronization;
fLanguage
English
Publisher
ieee
Conference_Titel
Communications (ICC), 2014 IEEE International Conference on
Conference_Location
Sydney, NSW
Type
conf
DOI
10.1109/ICC.2014.6883884
Filename
6883884
Link To Document