A wholistic optimization of containerized workflow scheduling and deployment in the cloud–edge environment

Digital Twin in Industry 4.0 utilizes Internet of Things (IoT) to collect real-life data and combine it with simulation models for product design and development. The simulation process can be executed as a workflow, consisting of tasks with precedence constraints. In a container-based workflow exec...

Full description

Saved in:
Bibliographic Details
Main Authors: Li, Feng, Tan, Wen Jun, Cai, Wentong
Other Authors: School of Computer Science and Engineering
Format: Article
Language:English
Published: 2022
Subjects:
Online Access:https://hdl.handle.net/10356/163299
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-163299
record_format dspace
spelling sg-ntu-dr.10356-1632992022-11-30T07:25:27Z A wholistic optimization of containerized workflow scheduling and deployment in the cloud–edge environment Li, Feng Tan, Wen Jun Cai, Wentong School of Computer Science and Engineering Engineering::Computer science and engineering Internet of Things Deployment Digital Twin in Industry 4.0 utilizes Internet of Things (IoT) to collect real-life data and combine it with simulation models for product design and development. The simulation process can be executed as a workflow, consisting of tasks with precedence constraints. In a container-based workflow execution system, each task in the workflow is executed in a container within a virtual machine (VM). In this paper, a three-step scheduling model is proposed to combine scheduling of container-based workflows and the deployment of containers on a cloud–edge environment. In the first step, virtual CPU (vCPU) is allocated for each container to enable vCPU sharing among different containers. Next, two-step resource deployment is used to schedule the containers onto VM, and VM onto the physical machines in either edge or cloud environment. Multiple objectives are considered, including minimizing makespan, load imbalance, and energy consumption, from the perspective of cloud–edge resources as well as containerized workflows. To obtain a set of non-dominated solutions, three evolution strategies are designed and combined with two multi-objective algorithm frameworks — co-evolution strategy (CES), basic non-co-evolution strategy (B-NCS), and hybrid non-co-evolution strategy (H-NCS). Simulation results demonstrate that the proposed model outperforms the existing two-step scheduling model and H-NCS performs better than other strategies. Agency for Science, Technology and Research (A*STAR) This work was supported by the A*STAR Cyber-Physical Production System (CPPS) - Towards Contextual and Intelligent Response Research Program, under the RIE2020 IAF-PP Grant A19C1a0018, and Model Factory @ SIMTech. 2022-11-30T07:25:27Z 2022-11-30T07:25:27Z 2022 Journal Article Li, F., Tan, W. J. & Cai, W. (2022). A wholistic optimization of containerized workflow scheduling and deployment in the cloud–edge environment. Simulation Modelling Practice and Theory, 118, 102521-. https://dx.doi.org/10.1016/j.simpat.2022.102521 1569-190X https://hdl.handle.net/10356/163299 10.1016/j.simpat.2022.102521 2-s2.0-85126633042 118 102521 en A19C1a0018 Simulation Modelling Practice and Theory © 2022 Elsevier B.V. All rights reserved.
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic Engineering::Computer science and engineering
Internet of Things
Deployment
spellingShingle Engineering::Computer science and engineering
Internet of Things
Deployment
Li, Feng
Tan, Wen Jun
Cai, Wentong
A wholistic optimization of containerized workflow scheduling and deployment in the cloud–edge environment
description Digital Twin in Industry 4.0 utilizes Internet of Things (IoT) to collect real-life data and combine it with simulation models for product design and development. The simulation process can be executed as a workflow, consisting of tasks with precedence constraints. In a container-based workflow execution system, each task in the workflow is executed in a container within a virtual machine (VM). In this paper, a three-step scheduling model is proposed to combine scheduling of container-based workflows and the deployment of containers on a cloud–edge environment. In the first step, virtual CPU (vCPU) is allocated for each container to enable vCPU sharing among different containers. Next, two-step resource deployment is used to schedule the containers onto VM, and VM onto the physical machines in either edge or cloud environment. Multiple objectives are considered, including minimizing makespan, load imbalance, and energy consumption, from the perspective of cloud–edge resources as well as containerized workflows. To obtain a set of non-dominated solutions, three evolution strategies are designed and combined with two multi-objective algorithm frameworks — co-evolution strategy (CES), basic non-co-evolution strategy (B-NCS), and hybrid non-co-evolution strategy (H-NCS). Simulation results demonstrate that the proposed model outperforms the existing two-step scheduling model and H-NCS performs better than other strategies.
author2 School of Computer Science and Engineering
author_facet School of Computer Science and Engineering
Li, Feng
Tan, Wen Jun
Cai, Wentong
format Article
author Li, Feng
Tan, Wen Jun
Cai, Wentong
author_sort Li, Feng
title A wholistic optimization of containerized workflow scheduling and deployment in the cloud–edge environment
title_short A wholistic optimization of containerized workflow scheduling and deployment in the cloud–edge environment
title_full A wholistic optimization of containerized workflow scheduling and deployment in the cloud–edge environment
title_fullStr A wholistic optimization of containerized workflow scheduling and deployment in the cloud–edge environment
title_full_unstemmed A wholistic optimization of containerized workflow scheduling and deployment in the cloud–edge environment
title_sort wholistic optimization of containerized workflow scheduling and deployment in the cloud–edge environment
publishDate 2022
url https://hdl.handle.net/10356/163299
_version_ 1751548588720128000