Abstract
The newly emerged concept of dedicated servers for virtual machines in Cloud Data Centres has motivated researchers’ community to think more critically on optimal utilization of host resources. VMs hosted on dedicated servers are not allowed to migrate during their lifetime, thus it is very important for service providers to adopt that VM allocation policy which utilizes the resources of servers in an optimal way in order to improve the performance of whole data centre. Efficient utilization of resources of data centre is quite challenging due to unpredictability of workload. Host machines in a cloud data centre deal with heterogeneous VMs which have different RAM and CPU requirements. Compute intensive VMs require more computing power than RAM where as data intensive VMs require less computing power than RAM. Similarly other VMs like Small and Micro too have different RAM and computing capacity requirements. An improper VM allocation policy to place different types of VMs in hosts, sometimes leads to uneven usage of host resources and results in wastage of Hosts’ resources like RAM and computing power. In the present work, a novel VM allocation policy has been proposed that allocates VMs to hosts keeping in view the RAM and CPU consumption of host in a proportionate way. It uses the concept of skewness to measure the unevenness in usage of host resources and allocates VM to that host machine which has least skew value. Experimental results obtained through simulation are compared with the Simple First Fit and Power Aware Best Fit Decreasing (PABFD) Policies. It has been found that proportionate usage of RAM and CPU capacity of the host machine accommodates more VMs and reduces the total energy consumption of the data centre. It also outperforms PABFD in terms Energy Consumption and Number of Hosts shutdown.
Similar content being viewed by others
References
Kishore N, Sharma S (2016) Secured data migration from enterprise to cloud storage-analytical survey. BVICAM’s Int J Inf Technol 8(1):965–968
Ali K, Chowdhary HS (2014) CLOUD Computing: the concept and it’s applications. J Res Sch Act St Patrick’s Int Coll 1(1):28–35
Xu M, Tian W, Buyya R (2017) A survey on load balancing algorithms for virtual machines placement in cloud computing. Concurr Comput Pract Exp. https://doi.org/10.1002/cpe.4123
Gupta RK, Pateriya RK (2014) Survey on virtual machine placement techniques in cloud computing environment. Int J Cloud Comput Serv Archit (IJCCSA) 4(4):1–7
Beloglazov A, Buyya R (2012) Optimal online deterministic algorithms and adaptive heuristics for energy and performance efficient dynamic consolidation of virtual machines in cloud data centers. Concurr Comput Pract Exp 24(13):1397–1420
Jeyarani R, Nagaveni N, Ram RV (2012) Design and implementation of adaptive power-aware virtual machine provisioner (APA-VMP) using swarm intelligence. Futur Gener Comput Syst 28(5):811–821
Suneel KS, Guruprasad HS (2016) An approach for server consolidation in a priority based cloud architecture. BVICAM’s Int J Inf Technol 8(1):934–939
Liu CY, Huang KC, Lee YH, Lai KC (2015) Efficient resource allocation mechanism for federated clouds. Int J Grid High Perform Comput (IJGHPC) 7(4):74–87
Komarasamy D, Muthuswamy V (2016) A novel approach for dynamic load balancing with effective bin packing and VM reconfiguration in cloud. Indian J Sci Technol. https://doi.org/10.17485/ijst/2016/v9i11/89290
Domanal SG and Reddy GRM (2015) Load balancing in cloud environment using a novel hybrid scheduling algorithm. In: Cloud Computing in Emerging Markets (CCEM), 2015 IEEE International Conference on pp. 37–42. IEEE
Kliazovich D, Pecero JE, Tchernykh A, Bouvry P, Khan SU, Zomaya AY (2016) CA-DAG: modeling communication-aware applications for scheduling in cloud computing. J Grid Comput 14(1):23–39
Calheiros RN, Ranjan R, Beloglazov A, De Rose CA, Buyya R (2011) CloudSim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms. Softw Pract Exp 41(1):23–50
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Bala, M. Proportionate resource utilization based VM allocation method for large scaled datacenters. Int. j. inf. tecnol. 10, 349–357 (2018). https://doi.org/10.1007/s41870-018-0150-z
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s41870-018-0150-z