Evaluating MapReduce on Virtual Machines: the Hadoop Case.

Shadi Ibrahim,Hai Jin,Lu,Li Qi,Song Wu,Xuanhua Shi
DOI: https://doi.org/10.1007/978-3-642-10665-1_47
2009-01-01
Abstract:MapReduceis emerging as an important programming model for large scale parallel application. Meanwhile, Hadoop is an open source implementation of MapReduce enjoying wide popularity for developing data intensive applications in the cloud. As, in the cloud, the computing unit is virtual machine (VM) based; it is feasible to demonstrate the applicability of MapReduce on virtualized data center. Although the potential for poor performance and heavy load no doubt exists, virtual machines can instead be used to fully utilize the system resources, ease the management of such systems, improve the reliability, and save the power. In this paper, a series of experiments are conducted to measure and analyze the performance of Hadoop on VMs. Our experiments are used as a basis for outlining several issues that will need to be considered when implementing MapReduce to fit completely in the cloud.
What problem does this paper attempt to address?