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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Mell P, Grance T (2010) The NIST definition of cloud computing. Commun ACM 53(6):50
VMWare, Server consolidation and containment with virtual infrastructure. [Online]. Available: http://www.vmware.com/pdf/serverconsolidation.pdf
Zhang Q, Cheng L, Boutaba R (2010) Cloud computing: state-of-the-art and research challenges. J Internet Serv Appl 1(1):7–18
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
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
Mishra M, Das A, Kulkarni P, Sahoo A (2012) Dynamic resource management using virtual machine migrations. IEEE Commun Mag 50(9):34–40
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
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
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
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
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
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
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
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
Kansal NJ, Chana I (2014) Artificial bee colony based energy-aware resource utilization technique for cloud computing. Concurr Comput Pract Exp 27:1207–1225
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
Kansal NJ, Chana I (2016) Energy-aware virtual machine migration for cloud computing-a firefly optimization approach. J Grid Comput 14(2):327–345
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
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
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
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
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
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
Ghetas M (2021) A multi-objective Monarch Butterfly algorithm for virtual machine placement in cloud computing. Neural Comput Appl 33(17):11011–11025
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
Sait SM, Bala A, El-Maleh AH (2016) Cuckoo search-based resource optimization of datacenters. Appl Intell 44(3):489–506
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
Nashaat H, Ashry N, Rizk R (2019) Smart elastic scheduling algorithm for virtual machine migration in cloud computing. J Supercomput 75(7):3842–3865
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
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)
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
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)
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
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2024 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.
About this paper
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)