A QoS-aware virtual machine scheduling method for energy conservation in cloud-based cyber-physical systems

A QoS-aware virtual machine scheduling method for energy conservation in cloud-based cyber-physical systems
复制标题

一种基于云的信息物理系统中节能的 QoS 感知虚拟机调度方法

DOI:
10.1007/s11280-019-00684-y
复制
发表时间:
2020-03-01
影响因子:
3.7
通讯作者:
Xu, Xiaolong
Xu, Xiaolong
中科院分区:
计算机科学3区
文献类型:
--
作者:
Qi, Lianyong;Chen, Yi;Xu, Xiaolong

文献摘要

被引文献

相似文献

如今,随着网络物理系统的发展,部署在网络物理系统中的应用越来越多,以更好、更紧密地连接网络空间和物理世界。此外,基于云的CPS为CPS带来了海量的计算和存储资源,从而支持了广泛的应用。同时,由于部署在云服务器上的应用呈爆炸式增长,云服务器的能耗也受到了广泛关注。为了提高云环境中的能效,采用了虚拟化技术来管理资源,应用程序通常由虚拟机(VM)托管。然而,满足服务质量(Qos)要求仍然具有挑战性。针对这一挑战,设计了一种云计算环境下基于服务质量的虚拟节能调度方法QVMS。从技术上讲,我们的调度问题首先被形式化为一个标准的多目标问题。然后,采用非支配排序遗传算法III(NSGA-III)搜索最优的VM迁移解。此外,还利用简单加性加权(SAW)和多准则决策(MCDM)来选择最优调度策略。最后,通过仿真和实验验证了该方法的有效性。
Nowadays, with the development of cyber-physical systems (CPS), there are an increasing amount of applications deployed in the CPS to connect cyber space with physical world better and closer than ever. Furthermore, the cloud-based CPS bring massive computing and storage resource for CPS, which enables a wide range of applications. Meanwhile, due to the explosive expansion of applications deployed on the CPS, the energy consumption of the cloud-based CPS has received wide concern. To improve the energy efficiency in the cloud environment, the virtualized technology is employed to manage the resources, and the applications are generally hosted by virtual machines (VMs). However, it remains challenging to meet the Quality-of-Service (QoS) requirements. In view of this challenge, a QoS-aware VM scheduling method for energy conservation, named QVMS, in cloud-based CPS is designed. Technically, our scheduling problem is formalized as a standard multi-objective problem first. Then, the Non-dominated Sorting Genetic Algorithm III (NSGA-III) is adopted to search the optimal VM migration solutions. Besides, SAW (Simple Additive Weighting) and MCDM (Multiple Criteria Decision Making) are employed to select the most optimal scheduling strategy. Finally, simulations and experiments are conducted to verify the effectiveness of our proposed method.