Real-time virtual machine scheduling in industry IoT network : A reinforcement learning method
Journal article
Ma, Xiaojin, Xu, Huahu, Gao, Honghao, Bian, Minjie and Hussain, Walayat. (2023). Real-time virtual machine scheduling in industry IoT network : A reinforcement learning method. IEEE Transactions on Industrial Informatics. 19(2), pp. 2129-2139. https://doi.org/10.1109/TII.2022.3211622
Authors | Ma, Xiaojin, Xu, Huahu, Gao, Honghao, Bian, Minjie and Hussain, Walayat |
---|---|
Abstract | The widespread adoption of Industrial Internet of Things (IIoT)-based applications has driven the emergence and development of cloud-related computing paradigms with the ability to seamlessly leverage cloud resources. Heterogeneous resources, mobility factors in IoT, and dynamic behavior make it challenging for the corresponding virtual machine (VM) scheduling problem to address the processing effectiveness of application requests in these kinds of cloud environments. Based on reinforcement learning theory, this article proposes an online VM scheduling scheme (OSEC) for joint energy consumption and cost optimization that divides the scheduling process into two parts: VM allocation and VM migration. First, all the VMs and the physical machines (PMs) are regarded as a set of states and actions in the cloud environment, and the Q-learning feedback is used to achieve the iterative computation of Q-values to obtain the optimal parallel allocation sequence for multiple VMs. Then, VMs are migrated among the active PMs according to a grouping policy and the best-fit principle to achieve dynamic consolidation of the resources in the data center. Finally, experimental results show that compared with state-of-the-art algorithms under different conditions, the proposed method reduces energy consumption by approximately 18.25%, VM execution costs by approximately 21.34%, and service level agreement (SLA) violations by approximately 90.51%. |
Keywords | energy consumption; execution cost; online consolidation; quality of service; reinforcement learning; virtual machine (VM) scheduling |
Year | 2023 |
Journal | IEEE Transactions on Industrial Informatics |
Journal citation | 19 (2), pp. 2129-2139 |
Publisher | IEEE Computer Society |
ISSN | 1551-3203 |
Digital Object Identifier (DOI) | https://doi.org/10.1109/TII.2022.3211622 |
Scopus EID | 2-s2.0-85145644685 |
Page range | 2129-2139 |
Funder | National Key Research and Development Program of China |
Publisher's version | License All rights reserved File Access Level Controlled |
Output status | Published |
Publication dates | |
Online | 04 Oct 2022 |
Publication process dates | |
Accepted | 27 Sep 2022 |
Deposited | 17 Jul 2023 |
Grant ID | 2020YFB1006003 |
https://acuresearchbank.acu.edu.au/item/8z4yy/real-time-virtual-machine-scheduling-in-industry-iot-network-a-reinforcement-learning-method
Restricted files
Publisher's version
68
total views0
total downloads5
views this month0
downloads this month