Curtailing job completion time in MapReduce clouds through improved Virtual Machine allocation

被引:5
作者
Shabeera, T. P. [1 ]
Kumar, S. D. Madhu [1 ]
Chandran, Priya [1 ]
机构
[1] Natl Inst Technol Calicut, Dept Comp Sci & Engn, Calicut 673601, Kerala, India
关键词
MapReduce; Cloud computing; Big data; Virtual machines; Virtual machine allocation; PLACEMENT; OPTIMIZATION;
D O I
10.1016/j.compeleceng.2016.10.009
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Cloud-based MapReduce platforms offer ready to use MapReduce clusters. The problem of allocating Virtual Machines (VMs) carrying out the computation, for minimizing data transfer delay is a crucial one in this context, as the MapReduce tasks are communication intensive. The interaction between VMs may face varying delays, if the VMs are hosted in different Physical Machines (PMs). This work aims to optimize the data transfer delay between VMs, which is denoted by the distance between the VMs. We propose an approximation algorithm for VM allocation in data centers wherein the distances between VMs satisfy triangular inequality and an optimization algorithm for VM allocation in data centers where the distances between VMs do not satisfy triangular inequality. Simulations on CloudSim demonstrate the performance of our algorithms and the results affirm the reduction in job completion time compared to other allocation schemes. (C) 2016 Elsevier Ltd. All rights reserved.
引用
收藏
页码:190 / 202
页数:13
相关论文
共 29 条
[1]   A scalable, commodity data center network architecture [J].
Al-Fares, Mohammad ;
Loukissas, Alexander ;
Vahdat, Amin .
ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, 2008, 38 (04) :63-74
[2]  
Alicherry M, 2013, IEEE INFOCOM SER, P647
[3]  
[Anonymous], 1979, COMPUTERS INTRACTABI
[4]  
[Anonymous], 1972, P COMPLEXITY COMPUTE
[5]  
Aversa R., 2014, INT J BIG DATA INTEL, V1, P3, DOI DOI 10.1504/IJBDI.2014.063840
[6]   Energy-aware resource allocation heuristics for efficient management of data centers for Cloud computing [J].
Beloglazov, Anton ;
Abawajy, Jemal ;
Buyya, Rajkumar .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2012, 28 (05) :755-768
[7]   CloudSim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms [J].
Calheiros, Rodrigo N. ;
Ranjan, Rajiv ;
Beloglazov, Anton ;
De Rose, Cesar A. F. ;
Buyya, Rajkumar .
SOFTWARE-PRACTICE & EXPERIENCE, 2011, 41 (01) :23-50
[8]  
Dashti S., 2015, J EXP THEOR ARTIF IN, V1, P1
[9]  
Dean J, 2004, USENIX ASSOCIATION PROCEEDINGS OF THE SIXTH SYMPOSIUM ON OPERATING SYSTEMS DESIGN AND IMPLEMENTATION (OSDE '04), P137
[10]  
EMR A, 2015, AM EL MAPR