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

Lianyong Qi, Yi Chen, Yuan Yuan, Shucun Fu, Xuyun Zhang, Xiaolong Xu*

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

139 Citations (Scopus)

Abstract

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.

Original languageEnglish
Pages (from-to)1275-1297
Number of pages23
JournalWorld Wide Web
Volume23
Issue number2
Early online date17 May 2019
DOIs
Publication statusPublished - Mar 2020
Externally publishedYes

Keywords

  • Cloud
  • Cyber-physical systems
  • Energy conservation
  • QoS
  • VM scheduling

Fingerprint

Dive into the research topics of 'A QoS-aware virtual machine scheduling method for energy conservation in cloud-based cyber-physical systems'. Together they form a unique fingerprint.

Cite this