DocumentCode :
2297751
Title :
MARIANE: MApReduce Implementation Adapted for HPC Environments
Author :
Fadika, Zacharia ; Dede, Elif ; Govindaraju, Madhusudhan ; Ramakrishnan, Lavanya
Author_Institution :
Dept. of Comput. Sci., State Univ. of New York (SUNY) at Binghamton, Binghamton, NY, USA
fYear :
2011
fDate :
21-23 Sept. 2011
Firstpage :
82
Lastpage :
89
Abstract :
MapReduce is increasingly becoming a popular framework, and a potent programming model. The most popular open source implementation of MapReduce, Hadoop, is based on the Hadoop Distributed File System (HDFS). However, as HDFS is not POSIX compliant, it cannot be fully leveraged by applications running on a majority of existing HPC environments such as Teragrid and NERSC. These HPC environments typically support globally shared file systems such as NFS and GPFS. On such resourceful HPC infrastructures, the use of Hadoop not only creates compatibility issues, but also affects overall performance due to the added overhead of the HDFS. This paper not only presents a MapReduce implementation directly suitable for HPC environments, but also exposes the design choices for better performance gains in those settings. By leveraging inherent distributed file systems´ functions, and abstracting them away from its MapReduce framework, MARIANE (MApReduce Implementation Adapted for HPC Environments) not only allows for the use of the model in an expanding number of HPC environments, but also allows for better performance in such settings. This paper shows the applicability and high performance of the MapReduce paradigm through MARIANE, an implementation designed for clustered and shared-disk file systems and as such not dedicated to a specific MapReduce solution. The paper identifies the components and trade-offs necessary for this model, and quantifies the performance gains exhibited by our approach in distributed environments over Apache Hadoop in a data intensive setting, on the Magellan test bed at the National Energy Research Scientific Computing Center (NERSC).
Keywords :
distributed processing; file organisation; GPFS; Hadoop distributed file system; MARIANE; MApReduce implementation adapted for HPC environments; Magellan test bed; NERSC; NFS; National Energy Research Scientific Computing Center; Teragrid; clustered-disk file systems; shared-disk file systems; Cloud computing; Computational modeling; Educational institutions; Fault tolerance; Fault tolerant systems; File systems; Synchronization; Hadoop; MARIANE; MapReduce;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Grid Computing (GRID), 2011 12th IEEE/ACM International Conference on
Conference_Location :
Lyon
ISSN :
1550-5510
Print_ISBN :
978-1-4577-1904-2
Type :
conf
DOI :
10.1109/Grid.2011.20
Filename :
6076502
Link To Document :
بازگشت