An energy-saving virtual machine scheduling algorithm for resource management based on cloud computing technology
Source abstract
Abstract
To solve the problem of imbalanced resource load in virtual machine clusters, an energy-saving virtual machine scheduling algorithm based on cloud computing technology for resource management is proposed. In this paper, the current research status of cloud computing and virtual machine scheduling in cloud computing environments is analyzed, and the concept and characteristics, classification, application scenarios, and key technologies of cloud computing are elaborated. This paper innovatively designs a universal chromosome structure with regions to adapt to different data center server compositions and introduces adaptive mutation operators based on genetic algorithms to improve global search capabilities and optimize virtual machine scheduling schemes. In addition, by restricting the migration of virtual machines between homogeneous physical machines, the energy loss during the migration process can be reduced, and a more energy-efficient virtual machine physical machine mapping scheme can be further calculated. Finally, by collecting real data on virtual machine loads in reality, the algorithm proposed in this paper is experimentally validated using the CloudSim cloud computing simulation platform. The experimental results show that, in the same original configuration scheme, the migration times based on the greedy algorithm used by GA2ND are around 1000, while the migration times of GA1ST are between 200 and 500, indicating that the migration scheme of GA2ND requires fewer virtual machines than that of GA1ST. Therefore, the algorithm proposed in this paper can effectively reduce energy consumption while avoiding frequent migration of virtual machines, and the innovation in genetic algorithm optimization strategy improves the overall efficiency and stability of scheduling.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: Advanced Technologies and Applied Computing · Advanced Technology in Applications · AI and Big Data Applications
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
China Telecom Sichuan Branch , Chengdu 610000, Sichuan,
References (32)
Show source-provided references
1. Cost-driven scheduling of service processes in hybrid cloud with VM deployment and interval-based charging10.1016/j.future.2020.01.035 ↗
2. Intelligent data management and security in cloud computing10.3390/s20123458 ↗
3. An energy-aware combinatorial auction-based virtual machine scheduling model and heuristics for green cloud computing10.1016/j.suscom.2023.100889 ↗
4. A dynamic VM consolidation approach based on load balancing using Pearson correlation in cloud computing10.1007/s11227-020-03494-6 ↗
5. Factors affecting the evolution of advanced manufacturing innovation networks based on cloud computing and multiagent simulation10.1155/2021/5557606 ↗
6. System integration for predictive process adjustment and cloud computing-based real-time condition monitoring of vibration sensor signals in automated storage and retrieval systems10.1007/s00170-021-06652-z ↗
7. Preemptive min max optimal cost based scheduling for improving the load balancing in virtualized cloud environment10.1007/s42979-024-03085-9 ↗
8. Integration of internet of things and cloud computing: A systematic survey10.1049/iet-com.2019.0537 ↗
9. A feedback-based combinatorial fair economical double auction resource allocation model for cloud computing10.1016/j.future.2020.09.022 ↗
10. Hybrid Prairie Dog And Beluga Whale optimization algorithm for multi-objective load balanced-task scheduling in cloud computing environments10.23919/jcc.ja.2023-0097 ↗
11. MapReduce-based big data classification model using feature subset selection and hyperparameter tuned deep belief network10.1038/s41598-021-03019-y ↗
12. Adaptive fault tolerant resource allocation scheme for cloud computing environments10.4018/JOEUC.20210901.oa7 ↗
13. Efficient VM selection strategies in cloud datacenter using fuzzy soft set10.4018/JOEUC.20210901.oa8 ↗
14. Energy-makespan optimization of workflow scheduling in fog–cloud computing10.1007/s00607-021-00930-0 ↗
15. An effective meta-heuristic based multi-objective hybrid optimization method for workflow scheduling in cloud computing environment10.1007/s10586-021-03269-5 ↗
16. An evolutionary game approach to iot task offloading in fog-cloud computing10.1007/s11227-020-03484-8 ↗
17. AntPu: A meta-heuristic approach for energy-efficient and SLA aware management of virtual machines in cloud computing10.1007/s12293-020-00320-7 ↗
18. Evaluating the benefits of cloud computing in small, medium and micro-sized enterprises (SMMEs)10.1016/j.procs.2021.01.231 ↗
19. Sunflower whale optimization algorithm for resource allocation strategy in cloud computing platform10.1007/s11277-020-07835-9 ↗
20. Energy efficient virtual machine migration approach with SLA conservation in cloud computing10.1007/s11771-021-4643-8 ↗
21. Mixed mode analytics architecture for data deduplication in wireless personal cloud computing10.1007/s11277-020-07943-6 ↗
22. Intelligent SLA-aware VM allocation and energy minimization approach with EPO algorithm for cloud computing environment10.1155/2021/9949995 ↗
23. A dual-objective approach for allocation of virtual machine with improved job scheduling in cloud computing10.34028/iajit/21/1/4 ↗
24. A novel fuzzy clustering with metaheuristic based resource provisioning technique in cloud environment10.54216/fpa.060102 ↗
25. PpBAC: Popularity based access control model for cloud computing10.4018/joeuc.2018100102 ↗
26. A genetic algorithm-based virtual machine scheduling algorithm for energy-efficient resource management in cloud computing10.1002/cpe.8207 ↗
27. Security and privacy challenges in cloud computing: A review10.54216/jcim.040102 ↗
28. Service-oriented replication strategies for improving quality-of-service in cloud computing: A survey10.1007/s10586-020-03108-z ↗
29. Risk factors in cloud computing relationships: A study in public organizations in Sweden10.1016/j.procs.2021.01.315 ↗
30. The construction of mobile education in cloud computing10.1016/j.procs.2021.02.024 ↗
31. Design of energy optimization algorithm for virtual machine scheduling in cloud computing
32. A flexible fine-grained dynamic access control approach for cloud computing environment10.1007/s10586-020-03196-x ↗