返回
Multi-Mode Instance-Intensive Workflow Task Batch Scheduling in Containerized Hybrid Cloud
DOI:10.1109/TCC.2023.3344194.png)
摘要
En 中文
The migration of containerized microservices from virtual machines (VMs) to cloud data centers has become the most advanced deployment technique for large software applications in the cloud. This study investigates the scheduling of instance-intensive workflow (IWF) tasks to be executed in containers on a hybrid cloud when computational resources are limited. The process of scheduling these IWF tasks becomes complicated when considering the deployment time of containers, inter-task communication time, and their dependencies simultaneously, particularly when the task can choose multi-mode executions due to the flexible computational resource allocation of the container. We propose a batch scheduling strategy (BSS) for the IWF task scheduling problem. The BSS prioritizes the execution of IWF tasks with high repetition rates with a certain probability and records the virtual machines and modes selected for task execution, which can reduce the data transfer time and the randomness of computation. Based on this, we use an improved hybrid algorithm combined with BSS to solve the multi-mode IWF task scheduling problem. The experimental results demonstrate that employing the BSS can reduce the scheduling time by 6% when the number of workflows increases to 80. Additionally, we tested the effectiveness of all operators in the algorithm, and the results show that each step of the algorithm yields good performance. Compared to similar algorithms in related studies, the overall algorithm can achieve a maximum reduction of approximately 18% in the target value.
Keyword:
Task analysis
Cloud computing
Processor scheduling
Job shop scheduling
Containers
Resource management
Costs
Containerized hybrid clouds
multi-mode
batch scheduling strategy
instance-Intensive workflow
heuristic algorithm
期刊
I
IF:
5
论文数:
1.9K
被引数:
4.3K
机构
暂无机构信息
引用论文
Genetic Algorithm for Multi-Objective Optimization of Container Allocation in Cloud Architecture云架构下容器分配多目标优化的遗传算法
Energy and cost aware scheduling with batch processing for instance-intensive IoT workflows in clouds具有批处理功能的能源和成本感知调度,适用于云中的实例密集型IoT工作流
An empirical comparison of Tabu Search, Simulated Annealing, and Genetic Algorithms for facilities location problems设施选址问题的禁忌搜索,模拟退火和遗传算法的经验比较

