Optimizing Cloud Resource Allocation: A Green Approach with Enhanced Dragonfly Algorithm for VM Selection

Authors

  • Ajay Prashar Department of Computer Science, Himachal Pradesh University, Shimla-171005, Himachal Pradesh, India.
  • Jawahar Thakur Department of Computer Science, Himachal Pradesh University, Shimla-171005, Himachal Pradesh, India.

Keywords:

Cloud Computing, Quality of Service, Physical Machines, Virtual Machines, Migration

Abstract

To provide dependable and scalable computational capacity, cloud computing is popular among businesses, academics, and the government. In cloud data centers, virtual and physical equipment are connected by high-speed networks. Virtualization helps cloud service providers manage resources more efficiently, however poorly optimized and inefficient services hurt the system's performance. Physical Machines (PMs), Virtual Machines (VMs), and the allocation and migration strategy of the VMs over the PMs are all components of the cloud computing scheduling architecture. The research offers a unique behavior of VM selection from overutilized PM using Swarm intelligence. The overutilized PMs receive a few migrations. With other state-of-the-art optimization algorithms from the same series, the suggested algorithm design is evaluated. In order to support flexibility, the evaluation was conducted based on Quality of Service (QoS) characteristics including Service Level Agreement (SLA) violation and energy usage. The results are described along with examples of how the suggested approach significantly outperformed previous strategies in terms of QoS.

Downloads

Download data is not yet available.

References

Chen H, Wen Y, Wang Y. An energy-efficient method of resource allocation based on request prediction in multiple cloud data centers. Concurrency and Computation: Practice and Experience. Published online, e7636. doi:10.1002/CPE.7636, (2023).

Huang, Y., Xu, H., Gao, H., Ma, X., & Hussain, W. (2021). SSUR: an approach to optimizing virtual machine allocation strategy based on user requirements for cloud data center. IEEE Transactions on Green Communications and Networking, 5(2), 670-681 (2021).

Fox, A., et al.: Above the Clouds: A Berkeley View of Cloud Computing. Report UCB/EECS, Department of Electrical Engineering and Computer Science, University of California, Berkeley, 28(13) (2009).

Dewangan, B. K., Agarwal, A., Choudhury, T., Pasricha, A., & Chandra Satapathy, S. Extensive review of cloud resource management techniques in industry 4.0: Issue and challenges. Software: Practice and Experience, 51(12), 2373-2392, (2021).

Madireddy AR, Ravindranath K. Dynamic virtual machine relocation system for energy-efficient resource management in the cloud. Concurrency and Computation: Practice and Experience., 35(3), e7520. doi:10.1002/CPE.7520 (2023).

Parvizi, E., Rezvani, M.H.: Utilization-aware energy-efficient virtual machine placement in cloud networks using NSGA-III meta-heuristic approach. Clust. Comput. https://doi.org/ 10.1007/s10586-020-03060-y (2020).

Ghasemi, A., Haghighat, A.T.: A multi-objective load balancing algorithm for virtual machine placement in cloud data centers based on machine learning. Computing, https://doi.org/10. 1007/s00607-020-00813-w (2020).

Masdari, M., Nabavi, S. S., & Ahmadi, V.An overview of virtual machine placement schemes in cloud computing. Journal of Network and Computer Applications, 66, 106-127 ( 2016).

Malla PA, Sheikh S. Analysis of QoS aware energy-efficient resource provisioning techniques in cloud computing. International Journal of Communication Systems. 36(1), e5359. doi:10.1002/DAC.5359 (2023).

Thakur, S. & Kalia, A. Server Consolidation Algorithms for Virtualized Cloud Environment with Variable Workloads: A Performance Evaluation. International Journal of Advanced Research in Computer Science, 5(3), 140-149 (2014).

Mohamadi Bahram Abadi, R., Rahmani, A. M., & Alizadeh, S. H. (2018). Server consolidation techniques in virtualized data centers of cloud environments: a systematic literature review. Software: Practice and Experience, 48(9), 1688-1726 (2018).

Talwani, S., Singla, J., Mathur, G., Malik, N., Jhanjhi, N. Z., Masud, M., & Aljahdali, S.Machine-Learning-Based Approach for Virtual Machine Allocation and Migration. Electronics, 11(19), 3249 (2022).

Khan, M. S. A., & Santhosh, R. Hybrid Optimization Algorithm for VM Migration in Cloud Computing. Computers and Electrical Engineering, 102,108152 (2022).

Ahmadi, J., Toroghi Haghighat, A., Rahmani, A. M., & Ravanmehr, R. A flexible approach for virtual machine selection in cloud data centers with AHP. Software: Practice and Experience, 52(5),1216-1241 (2022).

Tarahomi, M., Izadi, M., & Ghobaei-Arani, M.An efficient power-aware VM allocation mechanism in cloud data centers: a micro genetic-based approach. Cluster Computing, 24(2), 919-934 (2021).

Rahman, C. M., & Rashid, T. A. Dragon fly algorithm and its applications in applied science survey. Computational Intelligence and Neuroscience (2019).

Sutar, S. G., Mali, P. J., & More, A. Y. Resource utilization enhancement through live virtual machine migration in cloud using ant colony optimization algorithm. International Journal of Speech Technology, 23(1),79-85 (2020).

Shabeera, T. P., Kumar, S. M., Salam, S. M., & Krishnan, K. M. Optimizing VM allocation and data placement for data-intensive applications in cloud using ACO metaheuristic algorithm. Engineering Science and Technology, and International Journal, 20(2), 616-628 (2017).

Ruan, X., Chen, H., Tian, Y., & Yin, S.Virtual machine allocation and migration based on performance-to-power ratio in energy-efficient clouds. Future Generation Computer Systems, 100:380-394 (2019).

Wei, C., Hu, Z.H., Wang, Y.G.: Exact algorithms for energy efficient virtual machine placement in data centers. Future Gener. Comput. Syst., 77–91 (2020).

Abohamama, A.S., Hamouda, E.: A hybrid energy-aware virtual machine placement algorithm for cloud environments. Expert Syst. Appl. 150, 113306 (2020).

Downloads

Published

13.12.2023

How to Cite

Prashar, A. ., & Thakur, J. . (2023). Optimizing Cloud Resource Allocation: A Green Approach with Enhanced Dragonfly Algorithm for VM Selection. International Journal of Intelligent Systems and Applications in Engineering, 12(8s), 314–325. Retrieved from https://ijisae.org/index.php/IJISAE/article/view/4123

Issue

Section

Research Article

Similar Articles

You may also start an advanced similarity search for this article.