Skip to main content

Assessment on VM Placement and VM Selection Strategies

  • Conference paper
  • First Online:

Part of the book series: Advances in Intelligent Systems and Computing ((AISC,volume 652))

Abstract

Cloud Computing is captivating many organizations and individuals because it provides a framework where the user can access diverse resources such as applications, storage capacity, network bandwidth, and many resources. Cloud users rent the resources that they need from the cloud provider. The optimum allocation of resources to the users in a dynamic environment is a major challenge for the cloud providers. Virtualization technology in Cloud enables allocation of resources to the end user applications in Cloud by hosting numerous Virtual Machines on a single host. There are number of approaches to decide the placement of Virtual Machines to the various hosts. As numbers of applications are submitted by the users, some of the hosts become overloaded and some become under loaded. As a result, some of the user applications hosted on a Virtual Machine of one host needs to be transferred to another Virtual Machine of another host. The migration of Virtual Machines from one host to another needs to be minimized to improve the response time, turnaround time for an end user application. This paper addresses the various VM placement and VM selection algorithms and their scope of improvement.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

References

  1. Pan, Y., Hu, N.: Research on dependability of cloud computing systems. In: Proceedings of IEEE International Conference on Reliability, Maintainability and Safety (ICRMS), Guangzhou, China, Aug 2014, pp. 435–439 (2014)

    Google Scholar 

  2. Sridharan, M., et al.: Defragmentation of resources in virtual desktop clouds for cost-aware utility-optimal allocation. In: Proceedings of the Fourth IEEE International Conference on Utility and Cloud Computing(UCC), Victoria, NSW, Dec 2011, pp. 253–260 (2011)

    Google Scholar 

  3. Suarez, C.D.T., et al.: A heuristic algorithm for the offline one-dimensional bin packing problem inspired by the point Jacobi matrix iterative method. In: Proceedings of the Fifth IEEE Mexican International Conference on Artificial Intelligence (MICAI’06), Mexico City, Mexico, Nov 2006, pp. 281–286 (2006)

    Google Scholar 

  4. Buyya, R., Beloglazov, A., Abawajy, J.: Energy efficient management of data center resources for cloud computing: a vision, architectural elements, and open challenges. In: Proceedings of the 2010 International Conference on Parallel and Distributed Processing Techniques and Applications (PDPTA 2010), Las Vegas, USA, July 2010 (2010)

    Google Scholar 

  5. Taheri, M.M., Zamanifar, K.: 2-phase optimization method for energy aware scheduling of virtual machines in cloud data centers. In: Proceedings of 6th International IEEE Conference on Internet Technology and Secured Transactions(ICITST), Abu Dhabi, United Arab Emirates, Dec 2011, pp. 525–530 (2011)

    Google Scholar 

  6. Beloglazov, A., Abawajy, J., Buyya, R.: Energy-aware resource allocation heuristics for efficient management of data centers for cloud. Future Gener. Comput. Syst. 28(5), 755–768 (2012). ISSN: 0167-739X

    Google Scholar 

  7. Zhang, Z., et al.: A VM-based resource management method using statistics. In: Proceedings of 18th IEEE International Conference on Parallel and Distributed Systems, Singapore, Dec 2012, pp. 788–793 (2012)

    Google Scholar 

  8. Jin, X., et al.: Risk management for virtual machines consolidation in data centers. In: Proceedings of 2013 IEEE Global Communications Conference (GLOBECOM), Atlanta, GA, Apr 2013, pp. 2872–2878 (2013)

    Google Scholar 

  9. Guo, Y., et al.: Shadow–routing based dynamic algorithms for virtual machine placement in a network cloud. In: Proceedings of 2013 IEEE INFOCOM, Turin, Apr 2013, pp. 620–628 (2013)

    Google Scholar 

  10. Kleineweber, C., et al.: Rule based mapping of virtual machines in clouds. In: Proceedings of 19th IEEE International Euromicro Conference on Parallel, Distributed and Network–based Processing (PDP), Ayia Napa, Feb 2011, pp. 527–534 (2011)

    Google Scholar 

  11. Sun, M., et al.: A matrix transformation algorithm for virtual machine placement in cloud. In: Proceedings of 12th IEEE International Conference on Trust, Security and Privacy in Computing and Communications (TrustCom), Melbourne, VIC, July 2013, pp. 1778–1783 (2013)

    Google Scholar 

  12. Li, J., Qiu, M., et al.: Adaptive resource allocation for preemptable jobs in cloud systems. In: Proceedings of 10th IEEE International Conference on Intelligent Systems Design and Applications (ISDA), Cairo, Nov–Dec 2010, pp. 31–36 (2010)

    Google Scholar 

  13. Liu, L., et al.: A novel performance preserving VM splitting and assignment scheme. In: Proceedings of IEEE International Conference on Communications (ICC), Sydney, NSW, June 2014, pp. 4215–4220 (2014)

    Google Scholar 

  14. Ezugwu, E.A., Buhari, M.S., Junaidu, B.S.: Virtual machine allocation cloud computing environment. Int. J. Cloud Appl. Comput. 3(2), 47–60 (2013)

    Google Scholar 

  15. Buyya, R., Yeo, C.S., et al.: Cloud computing and emerging IT platforms: vision, hype, and reality for delivering computing as the 5th utility. Future Gener. Comput. Syst. 25(6), 599–616. ISSN: 0167-739X (2009)

    Google Scholar 

  16. Grant, A.B., Eluwole, O.T.: Cloud resource management—virtual machines competing for limited resources. In: Proceedings of 55th International Symposium ELMAR, Zadar, Croatia, Sept 2013, pp. 269–274 (2013)

    Google Scholar 

  17. Bin Packing Problem Available: “http://www.or.deis.unibo.it/kp/Chapter8.pdf

  18. Diaz, F., et al.: Impact of over-reservation (ROR) and dropping polices on cloud resource allocation. In: Proceedings of IEEE Third International Conference on Cloud Computing Technology and Science (CloudCom), Athens, Nov–Dec 2011, pp. 470–476 (2011)

    Google Scholar 

  19. Beloglazov, A., Buyya, R.: Optimal online deterministic algorithms and adaptive heuristics for energy and performance efficient dynamic consolidation of virtual machines in cloud data center. Concurr. Comput.: Pract. Exp. 24(13), 1397–1420 (2012). ISSN: 1532-0626

    Google Scholar 

  20. Anand, A., Lakshmi, J., et al.: Virtual machine placement optimization supporting performance SLAs. In: Proceedings of IEEE 5th International Conference on Cloud Computing Technology and Science (CloudCom), Bristol, Dec 2013, vol. 1, pp. 298–305 (2013)

    Google Scholar 

  21. Mills, K., Filliben, J., Dabrowski, C.: Comparing VM-placement algorithms for on-demand clouds. In: Third IEEE International Conference on Cloud Computing Technology and Science (CloudCom), Athens, Nov–Dec 2011, pp. 91–98 (2011)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Neeru Chauhan .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer Nature Singapore Pte Ltd.

About this paper

Cite this paper

Chauhan, N., Rakesh, N., Matam, R. (2018). Assessment on VM Placement and VM Selection Strategies. In: Panigrahi, B., Hoda, M., Sharma, V., Goel, S. (eds) Nature Inspired Computing. Advances in Intelligent Systems and Computing, vol 652. Springer, Singapore. https://doi.org/10.1007/978-981-10-6747-1_18

Download citation

  • DOI: https://doi.org/10.1007/978-981-10-6747-1_18

  • Published:

  • Publisher Name: Springer, Singapore

  • Print ISBN: 978-981-10-6746-4

  • Online ISBN: 978-981-10-6747-1

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics