Energy Efficient Approach for Virtual Machine Placement Using Cuckoo Search

  • Conference paper
  • First Online:
International Conference on Innovative Computing and Communications (ICICC 2023)

Part of the book series: Lecture Notes in Networks and Systems ((LNNS,volume 731))

Included in the following conference series:

  • 210 Accesses

Abstract

Context: Virtualization technology has facilitated the entire cloud computing scenario it has manifested the computing environment in varied ways. It enables to create small instances which are provisioned for execution of user application. These small virtual instances are employed for perceiving the potential throughput. However, there arises a need for efficaciously placing the virtual machines providing services, thereby increasing the resource utilization. This placement of virtual machines to the tangible devices or the physical machine is known as Virtual Machine Placement Problem (VMPP). In VMPP numerous VMs are consolidated on fewer physical machines so as to have energy efficient computing. Problem: The problem is to design an optimized technique for resolving the Virtual Machine Placement Problem and achieve reduction in the power consumption and number of VM migrations without violating the SLA. Objective and Focus: To achieve and propose an effective solution for dynamic Virtual Machine Placement Problem considering initial allocation and reallocation. The primary focus is by employing meta-heuristic algorithm, and thereby obtaining the robust solution and achieving the associated QoS parameters. Method: The proposed method is inspired by the peculiar behaviour of cuckoos, where cuckoos search optimal nest for laying its eggs. An algorithm integrated with machine learning has been devised and evaluated with other meta-heuristic algorithms. Result: The proposed optimization algorithm effectively optimizes virtual machine placement and migrations. For instances of 50 to 500 virtual machines, the performance has been evaluated, where for 500 virtual machines, the power consumption is 55.0660916 kW, SLA-V is 0.00208696, and the number of migrations is 36. Conclusion: To sum up, the proposed optimization algorithm, when compared with two competent and recent meta-heuristic algorithms, exhibits exceptional performance in terms of power consumption, SLA-V, and several migrations. Thus, evaluation proves the strength of the proposed algorithm.

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

Access this chapter

Subscribe and save

Springer+ Basic
EUR 32.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or Ebook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
EUR 29.95
Price includes VAT (France)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
EUR 192.59
Price includes VAT (France)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
EUR 242.64
Price includes VAT (France)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free ship** worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

References

  1. Mell P, Grance T (2010) The NIST definition of cloud computing. Commun ACM 53(6):50

    Google Scholar 

  2. VMWare, Server consolidation and containment with virtual infrastructure. [Online]. Available: http://www.vmware.com/pdf/serverconsolidation.pdf

  3. Zhang Q, Cheng L, Boutaba R (2010) Cloud computing: state-of-the-art and research challenges. J Internet Serv Appl 1(1):7–18

    Article  Google Scholar 

  4. 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. Futur Gener Comput Syst 25(6):599–616

    Article  Google Scholar 

  5. Strunk A (2012) Costs of virtual machine live migration: a survey. In: Proceedings of IEEE 8th world congress on services (SERVICES), Honolulu, HI, USA, pp 323–329

    Google Scholar 

  6. Mishra M, Das A, Kulkarni P, Sahoo A (2012) Dynamic resource management using virtual machine migrations. IEEE Commun Mag 50(9):34–40

    Google Scholar 

  7. Keller G, Tighe M, Lutfiyya H, Bauer M (2012) An analysis of first fit heuristics for the virtual machine relocation problem. In: 2012 8th international conference on network and service management (CNSM) and 2012 workshop on systems virtualization management (SVM). IEEE, pp 406–413

    Google Scholar 

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

    Google Scholar 

  9. Ren R, Tang X, Li Y, Cai W (2017) Competitiveness of dynamic bin packing for online cloud server allocation. IEEE/ACM Trans Netw 25(3):1324–1331

    Article  Google Scholar 

  10. Beloglazov A, Abawajy J, Buyya R (2011) Energy-aware resource allocation heuristics for efficient management of data centers for cloud computing. Future Gener Comput Syst. https://doi.org/10.1016/j.future.2011.04.01

    Article  Google Scholar 

  11. Mishra M, Bellur U. Whither tightness of packing? The case for stable VM placement. Department of Computer Science and Engineering Indian Institute of Technology Bombay, Mumbai. IEEE Transactions on Cloud Computing

    Google Scholar 

  12. Babu K, Samuel P (2014) Virtual machine placement for improved quality in IaaS cloud. In: Proceedings of advances in computing and communications (ICACC), Kochi, India, August 2014. View at: Google Scholar

    Google Scholar 

  13. Mustafa S, Bilal K, Madani SA, Tziritas N, Khan SU, Yang LT (2015) Performance evaluation of energy-aware best fit decreasing algorithms for cloud environments. In: 2015 IEEE international conference on data science and data intensive systems. IEEE, pp 464–469. Intelligent System with Blockchain, Security and Wireless Communication

    Google Scholar 

  14. Xu J, Fortes Jose AB (2010) Multi-objective virtual machine placement in virtualized data center environments. In: 2010 IEEE/ACM International conference on green computing and communications & international conference on cyber, physical and social computing. IEEE, pp 179–188

    Google Scholar 

  15. Kansal NJ, Chana I (2014) Artificial bee colony based energy-aware resource utilization technique for cloud computing. Concurr Comput Pract Exp 27:1207–1225

    Article  Google Scholar 

  16. Wang S, Liu Z, Zheng Z, Sun Q, Yang F (2013) Particle swarm optimization for energy-aware virtual machine placement optimization in virtualized data centers. In: 2013 International conference on parallel and distributed systems. IEEE, pp 102–109

    Google Scholar 

  17. Kansal NJ, Chana I (2016) Energy-aware virtual machine migration for cloud computing-a firefly optimization approach. J Grid Comput 14(2):327–345

    Article  Google Scholar 

  18. Hassen FB, Brahmi Z, Toumi H (2016) VM placement algorithm based on recruitment process within ant colonies. In: Proceedings of the international conference on digital economy (ICDEc). IEEE, pp 1–7

    Google Scholar 

  19. Gao Y, Guan H, Qi Z, Hou Y, Liu L (2013) A multi-objective ant colony system algorithm for virtual machine placement in cloud computing. J Comput Syst Sci 79(8):1230–1242

    Article  MathSciNet  MATH  Google Scholar 

  20. Pan X, Wu L, Wu D, Sheng Y (2015) Ant colony optimization of virtual machine placement for data latency minimization in cloud systems. In: Proceedings of the 2015 12th International computer conference on wavelet active media technology and information processing (ICCWAMTIP). IEEE, pp 49–54

    Google Scholar 

  21. Alboaneen DA, Tianfield H, Zhang Y (2016) Metaheuristic approaches to virtual machine placement in cloud computing: a review. In: 2016 15th international symposium on parallel and distributed computing (ISPDC). IEEE, pp 214–221

    Google Scholar 

  22. Liu F, Ma Z, Wang B, Lin W (2019) A virtual machine consolidation algorithm based on ant colony system and extreme learning machine for cloud data center. IEEE Access 8:53–67

    Article  Google Scholar 

  23. Sayadnavard MH, Toroghi Haghighat A, Rahmani AM (2019) A reliable energy-aware approach for dynamic virtual machine consolidation in cloud data centers. J Supercomput 75(4):2126–2147

    Article  Google Scholar 

  24. Ghetas M (2021) A multi-objective Monarch Butterfly algorithm for virtual machine placement in cloud computing. Neural Comput Appl 33(17):11011–11025

    Article  Google Scholar 

  25. Venkata Subramanian N, Shankar Sriram VS (2022) An Effective secured dynamic network-aware multi-objective cuckoo search optimization for live VM migration in sustainable data centers. Sustainability 14(20):13670

    Article  Google Scholar 

  26. Sait SM, Bala A, El-Maleh AH (2016) Cuckoo search-based resource optimization of datacenters. Appl Intell 44(3):489–506

    Article  Google Scholar 

  27. Barlaskar E, Singh YJ, Issac B (2018) Enhanced cuckoo search algorithm for virtual machine placement in cloud data centres. Int J Grid Util Comput 9(1):1–17

    Article  Google Scholar 

  28. Nashaat H, Ashry N, Rizk R (2019) Smart elastic scheduling algorithm for virtual machine migration in cloud computing. J Supercomput 75(7):3842–3865

    Article  Google Scholar 

  29. 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, NY, USA, pp 13–23

    Google Scholar 

  30. Tuli K, Kaur A (2021) Hybridization of harmony and cuckoo search for managing the task scheduling in cloud environment. In: International conference on data analytics & management: an Indo-European conference (ICDAM-2021)

    Google Scholar 

  31. Tuli K, Kaur A, Malhotra M (2023) Efficient virtual machine migration algorithms for data centers in cloud computing. In: Gupta D, Khanna A, Bhattacharyya S, Hassanien AE, Anand S, Jaiswal A (eds) International conference on innovative computing and communications. Lecture notes in networks and systems, vol 473. Springer, Singapore

    Google Scholar 

  32. Kukreja V, Sharma R, Kaur A, Sachdeva R, Solanki V (2022) Deep neural network for multi-classification of parsley leaf spot disease detection. In: 2022 2nd International conference on advance computing and innovative technologies in engineering (ICACITE)

    Google Scholar 

  33. Kukreja V, Jain A, Singh A et al (2022) Analysing moderators and critical factors that affect early childhood education with the usage of touchscreen contrivances: a hybrid fuzzy AHP—fuzzy TOPSIS approach. Educ Inf Technol. https://doi.org/10.1007/s10639-022-11379-9

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Amanpreet Kaur .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2024 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Mukhija, L., Sachdeva, R., Kaur, A. (2024). Energy Efficient Approach for Virtual Machine Placement Using Cuckoo Search. In: Hassanien, A.E., Castillo, O., Anand, S., Jaiswal, A. (eds) International Conference on Innovative Computing and Communications. ICICC 2023. Lecture Notes in Networks and Systems, vol 731. Springer, Singapore. https://doi.org/10.1007/978-981-99-4071-4_1

Download citation

  • DOI: https://doi.org/10.1007/978-981-99-4071-4_1

  • Published:

  • Publisher Name: Springer, Singapore

  • Print ISBN: 978-981-99-4070-7

  • Online ISBN: 978-981-99-4071-4

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics

Navigation