
MapReduce-as-a-Service cloud is of great importance because of the data growth and increase in opportunities in big data analytics. MapReduce platforms provided through cloud help the end user by providing ready to use MapReduce clusters. Since the cloud environment is virtualized, allocating Virtual Machines (VMs) efficiently has high relevance. If the VMs allocated for a MapReduce cluster are hosted in distant Physical Machines (PMs), the interaction between VMs causes delays depending upon the distance between the PMs hosting them. In this paper, we propose a heuristic algorithm for VM allocation for providing MapReduce as a cloud service. This algorithm allocates VMs in same or nearby PMs and hence reduces data transfer delay between VMs. Simulation results demonstrate the improvement on execution time of the VM allocation algorithm without compromising the performance of applications running on the allocated VMs.
| selected citations These citations are derived from selected sources. This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | 0 | |
| popularity This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network. | Average | |
| influence This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | Average | |
| impulse This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network. | Average |
