Proactive Approach of Effective Placement of VM in Cloud Computing

  • Ashish Mehta
  • Swapnil PanchalEmail author
  • Samrat V. O. Khanna
Conference paper
Part of the Lecture Notes on Data Engineering and Communications Technologies book series (LNDECT, volume 52)


Virtual machine is one of the major areas of infrastructure as a service in cloud computing. The VM provision for service provider and user should be inexpensive. In last decades, number of scientists proposed various schemes. There is less opportunity for the service provider to use from the resource pooling. Cloud computing is providing hosting service over Internet, and to service provider, number of request of resource can be served using Internet. Recently, resource management is required to maintain autoscaling of resource and improving the efficiency of resource in cloud computing. There are various approaches available for workload predication that is based on single model approach. It is very critical to find the result on the basis of traditional model. Different methods and techniques were analyzed by us in order to identify the virtual machine allocation. We have defined a new dynamic resource allocation and policy-based improvement of the effective management of the resources. Our proposed implementation shows a better performance and improves the VM allocation with accuracy and less time consuming.


M allocation VM placement VM placement policy CloudSim OpenNebula 


  1. 1.
    Fox A, Griffith R, Anthony J, Randy K, Andrew K, Gunho L, Patterson D, Ariel R, Ion S (2009) Above the clouds: A Berkeley view of cloud computing. Department Electrical Engineering and Computer Sciences, University of California, Berkeley, Rep. UCB/EECS 28, no. 13 (2009)Google Scholar
  2. 2.
    Chen Z, Yuanchang Z, Yanqiang D, Shaochong F (2015) Self-adaptive prediction of cloud resource demands using ensemble model and subtractive fuzzy clustering based fuzzy neural network. Comput Intell NeurosciGoogle Scholar
  3. 3.
    Sapan K, Nicholas I, Ravi S (2009) Time series prediction using support vector machines: a survey. IEEE Comput Intell Mag 4(2)Google Scholar
  4. 4.
    Bankole A, Samuel A, Ajila A (2013) Cloud client prediction models for cloud resource provisioning in a multitier web application environment. In: IEEE 7th International symposium on service oriented system engineering (SOSE), pp 156–161. IEEEGoogle Scholar
  5. 5.
    Ghorbani, M, Yanzhi W, Yuankun X, Massoud P, Paul B (2014) Prediction and control of bursty cloud workloads: a fractal framework. In Proceedings of the 2014 international conference on hardware/software codesign and system synthesis 12Google Scholar
  6. 6.
    Calzarossa MC, Luisa M, Daniele T (2016) Workload characterization: a survey revisited. In: ACM Computing Surveys. vol 48 no 3Google Scholar
  7. 7.
    Yin JX, Lu XZ, Hanwei C, Xue L (2015) A bursty and self-similar workload generator for cloud computing. IEEE Transa Parallel Distrib Syst 26(3)Google Scholar
  8. 8.
    Eldin AA, Ali R, Amardeep M, Stanislav R, Sara S, Luna O, Seleznjev, Johan T, Erik E (2014) How will your workload look like in 6 years? Analyzing wikimedia’s workload. In: 2014 IEEE International conference on cloud engineering (IC2E), pp 349–354Google Scholar
  9. 9.
    Mahyar M, Nejad L, Mashayekhy DG (2015) Truthful greedy mechanisms for dynamic virtual machine provisioning and allocation in clouds, IEEE Trans Parallel Distrib Syst 26(2)Google Scholar
  10. 10.
    Nagadevi S, Kasmir S (2019) Virtual machine provisioning and allocation in a cloud environment using improved auction based model. Int J Innov Technol Exploring Eng (IJITEE) 8(7S). ISSN: 2278–3075Google Scholar
  11. 11.
    Roy N, Abhishek D, Aniruddha G (2011) Efficient autoscaling in the cloud using predictive models for workload forecasting. In: 2011 IEEE international conference on cloud computing (CLOUD), pp 500–507. IEEE Google Scholar
  12. 12.
    Calzarossa MC, Daniele T (2015) Modeling and predicting temporal patterns of web content changes. J Netw Comput Appl 56:115–123 Google Scholar
  13. 13.
    Wang K, Minghong L, Florin C, Adam W, Chuang L (2015) Characterizing the impact of the workload on the value of dynamic resizing in data centers. Perform Eval 85Google Scholar
  14. 14.
    Ankita J, Arun Y, Brijesh C (2019) A proactive approach for resource provisioning in cloud computing. Int J Recent Technol Eng (IJRTE) 7(5S3). ISSN: 2277-3878Google Scholar
  15. 15.
    Sharrukh Z, Daniel G (2013) A combinatorial auction-based mechanism for dynamic virtual machine provisioning and allocation in clouds. IEEE Trans Cloud Comput 1(2)Google Scholar
  16. 16.
    Kaur P, Shikha M (2017) Resource provisioning and work flow scheduling in clouds using augmented shuffled frog leaping algorithm. J Parallel Distrib Comput 101:41–50Google Scholar
  17. 17.
    Calheiros RN, Enayat M, Rajiv R, Rajkumar B (2015) Workload prediction using ARIMA model and its impact on cloud applications’ QoS. IEEE Trans Cloud Comput 3(4):449–458Google Scholar
  18. 18.
    Islam S, Jacky K, Kevin L, Anna L (2012) Empirical prediction models for adaptive resource provisioning in the cloud. Future Gene Comput Syst 28(1):155–162Google Scholar
  19. 19.
    Jiang Y, Chang P, Tao L, Rong C (2013) Cloud analytics for capacity planning and instant VM provisioning. IEEE Trans Netw Serv Manage 10(3):312–325Google Scholar
  20. 20.
    Yang J, Chuanchang L, Yanlei S, Cheng B, Zexiang M, Chunhong L, Lisha N, Junliang C (2014) A cost-aware auto-scaling approach using the workload prediction in service clouds. Inf Syst Front 16(1):7–18Google Scholar
  21. 21.
    Liu C, Yanlei S, Li D, Shiping C, Chuanchang L, Junliang C (2015) Optimizing workload category for adaptive workload prediction in service clouds. In: International conference on service oriented computing, pp 87–104. Springer, Berlin, HeidelbergGoogle Scholar
  22. 22.
    Patel JK, Vasu J, I-Ling Y, Farokh B, Jie X, Peter G (2015) Workload estimation for improving resource management decisions in the cloud. In: IEEE twelfth international symposium on autonomous decentralized systems (ISADS), pp 25–32. IEEEGoogle Scholar
  23. 23.
    Gong Z, Xiaohui G, John W (2010) Press: predictive elastic resource scaling for cloud systems. In 2010 International conference on network and service management (CNSM), pp 9–16Google Scholar
  24. 24.
    Zia Ullah Q, Shahzad H, Gul M (2017) Adaptive resource utilization prediction system for infrastructure as a service cloud. In: Computational intelligence and neuroscienceGoogle Scholar
  25. 25.
    Panneer S, Liu L, Antonopoulos N, Bo Y (2014) Workload analysis for the scope of user demand prediction model evaluations in cloud environments. In: 2014 IEEE/ACM 7th International conference on utility and cloud computing (UCC), pp 883–889. IEEEGoogle Scholar
  26. 26.
    Seth S, Nipur, S (2017) Dynamic threshold based dynamic resource allocation using multiple VM migration for cloud computing systems. In: International conference on information, communication and computing technology, pp 106–116. Springer, SingaporeGoogle Scholar
  27. 27.
    Gill SS, Rajkumar B (2018) Resource provisioning based scheduling framework for execution of heterogeneous and clustered workloads in clouds: from fundamental to autonomic offering. J Grid Comput 1–33Google Scholar
  28. 28.
    Caron E, Frédéric D, Adrian M (2010) Forecasting for cloud computing on-demand resources based on pattern matching. Ph.D. diss., InriaGoogle Scholar

Copyright information

© The Editor(s) (if applicable) and The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd. 2021

Authors and Affiliations

  • Ashish Mehta
    • 1
  • Swapnil Panchal
    • 2
    Email author
  • Samrat V. O. Khanna
    • 3
  1. 1.Department of Computer EngineeringIndus UniversityAhmedabadIndia
  2. 2.Gandhinagar Institute of TechnologyGandhinagar, AhmedabadIndia
  3. 3.Indus UniversityAhmedabadIndia

Personalised recommendations