An intelligent virtual machine allocation optimization model for energy-efficient and reliable cloud environment

被引:2
作者
Swain, Smruti Rekha [1 ]
Parashar, Anshu [1 ]
Singh, Ashutosh Kumar [1 ]
Lee, Chung Nan [2 ]
机构
[1] Natl Inst Technol, Dept Comp Applicat, Kurukshetra 136119, Haryana, India
[2] Natl Sun Yat Sen Univ, Dept Comp Sci & Engn, Kaohsiung 804201, Taiwan
关键词
Cloud computing; Virtual machine; Physical machine; Energy consumption; System reliability; Neural network; RELIABILITY;
D O I
10.1007/s11227-024-06734-1
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The exponential growth of cloud computing has brought increased attention to energy efficiency in data centers. However, fluctuating resource demands and fixed virtual machine (VM) sizes lead to excessive energy consumption, inefficient resource utilization, and load imbalances. While dynamic VM consolidation mitigates these issues by reducing the number of active physical machines (PM), frequent consolidation can compromise system reliability, as VMs may be assigned to unreliable PMs. An effective resource management strategy is therefore essential for balancing energy efficiency and reliability in cloud data centers. This paper presents a novel resource prediction-based VM allocation approach that significantly reduces energy consumption while enhancing system reliability. The core innovation lies in optimizing a feed-forward neural network using the self-adaptive differential evolution algorithm, which integrates multi-dimensional learning and global exploration. Unlike traditional gradient descent algorithms, this method searches for the global best solution, offering more accurate and robust predictions of future resource usage. These proactive resource estimations enable fault-tolerant and reliable VM management, preventing system failures and improving overall performance. Evaluated with the Google cluster dataset, the proposed model outperforms existing methods, delivering remarkable reductions in power consumption (up to 44.81%) and the number of active PMs (up to 64.73%). Additionally, the system's reliability improves by 65.25%, demonstrating the effectiveness of the approach in achieving energy-efficient and fault-tolerant cloud data center management.
引用
收藏
页数:26
相关论文
共 35 条
[1]   An improved Levy based whale optimization algorithm for bandwidth-efficient virtual machine placement in cloud computing environment [J].
Abdel-Basset, Mohamed ;
Abdle-Fatah, Laila ;
Sangaiah, Arun Kumar .
CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2019, 22 (Suppl 4) :S8319-S8334
[2]  
Amazon, 1999, Amazon EC2 instances
[3]  
Azimzadeh F, 2017, 2017 3RD INTERNATIONAL CONFERENCE ON WEB RESEARCH (ICWR), P96, DOI 10.1109/ICWR.2017.7959312
[4]   A secure VM live migration technique in a cloud computing environment using blowfish and blockchain technology [J].
Gupta, Ambika ;
Namasudra, Suyel ;
Kumar, Prabhat .
JOURNAL OF SUPERCOMPUTING, 2024, 80 (19) :27370-27393
[5]   Reducing Security Risks of Clouds Through Virtual Machine Placement [J].
Han, Jin ;
Zang, Wanyu ;
Chen, Songqing ;
Yu, Meng .
DATA AND APPLICATIONS SECURITY AND PRIVACY XXXI, DBSEC 2017, 2017, 10359 :275-292
[6]   Energy Efficient Data Migration Concerning Interoperability Using Optimized Deep Learning in Container-Based Heterogeneous Cloud Computing [J].
Hiremath, Tej. C. ;
Rekha, K. S. .
ADVANCES IN ENGINEERING SOFTWARE, 2023, 183
[7]  
Iorio AW, 2004, LECT NOTES ARTIF INT, V3339, P861
[8]  
Jangiti Saikishor, 2019, Cognitive Informatics and Soft Computing. Proceeding of CISC 2017. Advances in Intelligent Systems and Computing (AISC 768), P545, DOI 10.1007/978-981-13-0617-4_53
[9]   Mistral: Dynamically Managing Power, Performance, and Adaptation Cost in Cloud Infrastructures [J].
Jung, Gueyoung ;
Hiltunen, Matti A. ;
Joshi, Kaustubh R. ;
Schlichting, Richard D. ;
Pu, Calton .
2010 INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS ICDCS 2010, 2010,
[10]   An intelligent regressive ensemble approach for predicting resource usage in cloud computing [J].
Kaur, Gurleen ;
Bala, Anju ;
Chana, Inderveer .
JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2019, 123 :1-12