International Journal of Information Technology

, Volume 10, Issue 3, pp 279–287 | Cite as

Global host allocation policy for virtual machine in cloud computing

  • Mohit Kumar
  • Arun Kumar Yadav
  • Pallavi Khatri
  • Ram Shringar Raw
Original Research


In world of cloud computing, allocation of virtual machine are on bases of available hardware and software in server of data centers. Most of allocation policy depends on utilization of hardware and software without affecting SLA and Quality of Service as main concern. Every allocation policy maintains some parameter for provide service in extensive level by keep allocation of virtual machine between upper and lower threshold. But dynamic allocation of virtual machine may have deviation in host workload. To deal with this situation a methodology was adopted utilization threshold that provide absolute median deviation for setting up threshold. This methodology has a major impact on dynamic virtual machine allocation in cloud. The dynamic workload on a host occurs due change in VM requesting resources. Even we get effective utilization of virtual machine through median absolute policy still is some resource unallocated in host. For deal with this situation we introduce a Global cloud methodology, main role is to collect all unallocated resource from different resource and provide access to new VM request for increase resource utilization. In this paper we consider Median absolute deviation with global host establishment for better resource utilization and reduce energy consumption.


Migration Virtual machine Reallocation Host failure 



Virtual machine


Virtual machine Monitor


Static threshold


Minimum migration


Processing element


  1. 1.
    Buyya R, Yeo CS, Venugopal S, Broberg J, Brandic I (2009) Cloud computing and emerging it platforms: vision, hype, and reality for delivering computing as the 5th utility. J Future Gener Comput Syst 25:599–616CrossRefGoogle Scholar
  2. 2.
    Barham P, Dragovic B, Fraser K, Hand S, Harris T, Ho A, Neugebauer R, Pratt I, Warfield A (2003) Xen and the art of virtualization. In: Proceedings of the 19th ACM Symposium on operating systems principles. SOSP 2003, Bolton Landing, p 177Google Scholar
  3. 3.
    Buyya R, Beloglazov A, Abawajy JH (2010) Energy-efficient management of data center resources for cloud computing: a vision, architectural elements, and open challenges. Computing Research RepositoryGoogle Scholar
  4. 4.
    Barroso LA, Holzle U (2007) The case for energy-proportional computing. Computer 40(12):33–37CrossRefGoogle Scholar
  5. 5.
    Fan X, Weber WD, Barroso LA (2007) Power provisioning for a warehouse-sized computer. In: Proceedings of the 34th Annual International Symposium on computer architecture (ISCA 2007). ACM, New York, p 13–23Google Scholar
  6. 6.
    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 24(13):1397–1420CrossRefGoogle Scholar
  7. 7.
    Ben-David S et al (1994) On the power of randomization in on-line algorithms. Algorithmica 11(1):2–14MathSciNetCrossRefzbMATHGoogle Scholar
  8. 8.
    Beloglazov A, Buyya R (2010) Energy efficient allocation of virtual machines in cloud data centers. In: 2010 10th IEEE/ACM International Conference on cluster, cloud and grid computing (CCGrid). IEEEGoogle Scholar
  9. 9.
    Piao JT, Yan J (2010) A network-aware virtual machine placement and migration approach in cloud computing. In: 2010 9th International Conference on grid and cooperative computing (GCC). IEEEGoogle Scholar
  10. 10.
    Zhou Z, Zhigang H, Li K (2016) Virtual machine placement algorithm for both energy-awareness and sla violation reduction in cloud data centers. Sci Prog 2016:15Google Scholar
  11. 11.
    Duggan M et al. (2016) A reinforcement learning approach for dynamic selection of virtual machines in cloud data centres. In: Sixth International Conference on innovating computing technology. IEEEGoogle Scholar
  12. 12.
    Xu F, Liu F, Jin H (2016) Heterogeneity and interference-aware virtual machine provisioning for predictable performance in the cloud. IEEE Trans Comput 65(8):2470–2483MathSciNetCrossRefzbMATHGoogle Scholar
  13. 13.
    Nejad MM, Mashayekhy L, Grosu D (2015) Truthful greedy mechanisms for dynamic virtual machine provisioning and allocation in clouds. IEEE Trans Parallel Distrib Syst 26(2):594–603CrossRefGoogle Scholar
  14. 14.
    Zhang Z et al. (2014) VMThunder: fast provisioning of large-scale virtual machine cluster. In: IEEE Transactions on parallel and distributed systems, vol 25, no. 12, pp 3328–3338Google Scholar
  15. 15.
    Begam R, Zhu D (2015) Time-sensitive virtual machines provisioning and resource allocation in clouds. In: 2015 IEEE 17th International Conference on high performance computing and communications, 2015 IEEE 7th International Symposium on cyberspace safety and security, and 2015 IEEE 12th International Conference on embedded software and systems, New York, pp 660–665Google Scholar
  16. 16.
    Shin D, Akkan H, Claycomb W, Kim K (2011) Toward role-based provisioning and access control for infrastructure as a service (IaaS). J Internet Serv Appl 2(3):243–255CrossRefGoogle Scholar
  17. 17.
    Goutam S, Yadav AK (2015) Preemptable priority based dynamic resource allocation in cloud computing with fault tolerance. In: 2015 International Conference on communication networks (ICCN). IEEEGoogle Scholar
  18. 18.
    Sharma S, Chawla M (2016) A three phase optimization method for precopy based VM live migration. SpringerPlus 5:1022CrossRefGoogle Scholar
  19. 19.
    Calheiros RN, Ranjan R, Buyya R (2011) Virtual machine provisioning based on analytical performance and QoS in cloud computing environments. In: 2011 International Conference on parallel processing, Taipei City, pp 295–304Google Scholar
  20. 20.
    Wang S, Zhou A, Hsu CH, Xiao X, Yang F (2016) Provision of data-intensive services through energy- and QoS-aware virtual machine placement in national cloud data centers. In: IEEE Transactions on emerging topics in computing, vol 4, no. 2, pp 290–300Google Scholar
  21. 21.
    Mashayekhy L, Nejad MM, Grosu D (2015) A PTAS mechanism for provisioning and allocation of heterogeneous cloud resources. IEEE Trans Parallel Distrib Syst 26(9):2386–2399CrossRefGoogle Scholar
  22. 22.
    Lin W et al (2014) Bandwidth aware divisible task scheduling for cloud computing. Software 44(2):163–174Google Scholar
  23. 23.
    Calheiros RN et al (2011) CloudSim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms. Software 41(1):23–50MathSciNetGoogle Scholar
  24. 24.
    Park K, Pai VS (2006) CoMon: a mostly-scalable monitoring system for PlanetLab. Oper Syst Rev 40(1):65–74CrossRefGoogle Scholar

Copyright information

© Bharati Vidyapeeth's Institute of Computer Applications and Management 2018

Authors and Affiliations

  • Mohit Kumar
    • 1
  • Arun Kumar Yadav
    • 1
  • Pallavi Khatri
    • 1
  • Ram Shringar Raw
    • 2
  1. 1.Department of CSEITM UniversityGwaliorIndia
  2. 2.Indira Gandhi National Tribal UniversityAmarkantakIndia

Personalised recommendations