Skip to main content
Log in

Proportionate resource utilization based VM allocation method for large scaled datacenters

  • Original Research
  • Published:
International Journal of Information Technology Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15

Similar content being viewed by others

References

  1. 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

    Google Scholar 

  2. 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

    Google Scholar 

  3. 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

    Google Scholar 

  4. 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

    Google Scholar 

  5. 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

    Article  Google Scholar 

  6. 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

    Article  Google Scholar 

  7. 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

    Google Scholar 

  8. 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

    Article  Google Scholar 

  9. 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

    Google Scholar 

  10. 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

  11. 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

    Article  Google Scholar 

  12. 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

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Minu Bala.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s41870-018-0150-z

Keywords

Navigation