首页 | 本学科首页   官方微博 | 高级检索  
     


MARIANE: Using MApReduce in HPC environments
Affiliation:1. School of Software Engineering, South China University of Technology, Guangzhou, China;2. Department of Computer Science and Engineering, The Chinese University of Hong Kong, Hong Kong, China;3. Department of Management Science, City University of Hong Kong, Hong Kong, China;4. Department of Computing, The Hong Kong Polytechnic University, Hong Kong, China
Abstract:MapReduce is increasingly becoming a popular programming model. However, the widely used implementation, Apache Hadoop, uses the Hadoop Distributed File System (HDFS), which is currently not directly applicable to a majority of existing HPC environments such as Teragrid and NERSC that support other distributed file systems. On such resourceful High Performance Computing (HPC) infrastructures, the MapReduce model can rarely make use of full resources, as special circumstances must be created for its adoption, or simply limited resources must be isolated to the same end. This paper not only presents a MapReduce implementation directly suitable for such 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 shows better performance in such settings. This paper identifies the components and trade-offs necessary for this model, and quantifies the performance gains exhibited by our approach in HPC environments over Apache Hadoop in a data intensive setting at the National Energy Research Scientific Computing Center (NERSC).
Keywords:Hadoop  MapReduce  Data intensive  Scientific computing
本文献已被 ScienceDirect 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号