云桌面系统虚拟机调度算法
Virtual Machine Scheduling Algorithm Based on Cloud Desktop System
DOI: 10.12677/csa.2024.1411218, PDF,    科研立项经费支持
作者: 柳 岸:四川川大智胜软件股份有限公司,四川 成都;彭商濂:成都信息工程大学计算机学院,四川 成都
关键词: 云桌面系统虚拟机调度负载预测动态调整资源利用率数据中心Cloud Desktop System Virtual Machine Scheduling Load Prediction Dynamic Adjustment Resource Utilization Rate Data Center
摘要: 当前云桌面系统中虚拟机调度存在效率低下、资源利用率不高、用户体验不佳等问题。针对云桌面系统中虚拟机调度的挑战,设计了一种基于负载预测和动态调整的虚拟机调度优化算法。首先利用负载预测模型对未来一段时间内虚拟机的负载情况进行预测,然后采取动态调整策略,包括虚拟机的迁移和资源调整,以实现资源的合理分配和利用。实验结果表明,该算法能够提升云桌面系统的整体性能和用户体验。
Abstract: Current virtual machine scheduling in cloud desktop systems suffers from issues such as low efficiency, suboptimal resource utilization, and poor user experience. In response to these challenges, a virtual machine scheduling optimization algorithm based on load prediction and dynamic adjustment is proposed. Firstly, a load prediction model is used to forecast the load of virtual machines in the near future. Then, dynamic adjustment strategies, including virtual machine migration and resource adjustment, are employed to achieve rational resource allocation and utilization. Experimental results demonstrate that this algorithm can enhance the overall performance and user experience of cloud desktop systems.
文章引用:柳岸, 彭商濂. 云桌面系统虚拟机调度算法[J]. 计算机科学与应用, 2024, 14(11): 83-90. https://doi.org/10.12677/csa.2024.1411218

参考文献

[1] 李双俐, 李志华, 喻新荣, 等. 基于负载不确定性的虚拟机整合方法[J]. 计算机应用, 2018, 38(6): 1658.
[2] 董浩, 李烨. 基于多种群遗传算法的虚拟机优化部署研究[J]. 控制工程, 2020, 27(2): 335.
[3] Beloglazov, A. and Buyya, R. (2011) Optimal Online Deterministic Algorithms and Adaptive Heuristics for Energy and Performance Efficient Dynamic Consolidation of Virtual Machines in Cloud Data Centers. Concurrency and Computation: Practice and Experience, 24, 1397-1420. [Google Scholar] [CrossRef
[4] 田文洪, 徐敏贤, 周光耀, 等. 云数据中心的基于虚拟机预约和预分割的负载均衡方法[J]. 计算机科学技术学报, 2023, 38(4): 773-792.
[5] 余显, 李振宇, 张广兴, 等. 基于卷积神经网络的虚拟机多类型负载联合预测方法[J]. 高技术通讯, 2020, 30(9): 884-892.
[6] 杨翎, 姜春茂. 基于三支决策的虚拟机节能迁移策略[J]. 计算机应用, 2021, 41(4): 990-998.
[7] 舒晓苓, 吴雪琴. 云计算网络下虚拟机负载均衡方法仿真[J]. 计算机仿真, 2022, 39(3): 358-361, 412.
[8] 刘开南. 云数据中心基于遗传算法的虚拟机迁移模型[J]. 计算机应用研究, 2020, 37(4): 1115-1118.
[9] Ghasemi, A. and Toroghi Haghighat, A. (2020) A Multi-Objective Load Balancing Algorithm for Virtual Machine Placement in Cloud Data Centers Based on Machine Learning. Computing, 102, 2049-2072. [Google Scholar] [CrossRef
[10] Mosa, A. and Paton, N.W. (2016) Optimizing Virtual Machine Placement for Energy and SLA in Clouds Using Utility Functions. Journal of Cloud Computing, 5, Article No. 17. [Google Scholar] [CrossRef
[11] Buyya, R., Ranjan, R. and Calheiros, R.N. (2009) Modeling and Simulation of Scalable Cloud Computing Environments and the CloudSim Toolkit: Challenges and Opportunities. 2009 International Conference on High Performance Computing & Simulation, Leipzig, 21-24 June 2009, 1-11. [Google Scholar] [CrossRef
[12] Tseng, F., Chen, X., Chou, L., Chao, H. and Chen, S. (2014) Support Vector Machine Approach for Virtual Machine Migration in Cloud Data Center. Multimedia Tools and Applications, 74, 3419-3440. [Google Scholar] [CrossRef
[13] Moreno, I.S., Yang, R., Xu, J. and Wo, T. (2013). Improved Energy-Efficiency in Cloud Datacenters with Interference-Aware Virtual Machine Placement. 2013 IEEE Eleventh International Symposium on Autonomous Decentralized Systems (ISADS), Mexico City, 6-8 March 2013, 1-8.[CrossRef