RESEARCH ON SCHEDULING OF TWO TYPES OF TASKS IN MULTI-CLOUD ENVIRONMENT BASED ON MULTI-TASK OPTIMIZATION ALGORITHM

被引:2
|
作者
Yi, Cuiyan [1 ]
Zhao, Tianhao [1 ]
Cai, Xingjuan [1 ,2 ]
Chen, Jinjun [3 ]
机构
[1] Taiyuan Univ Sci & Technol, Shanxi Key Lab Big Data Anal & Parallel Comp, Taiyuan 030024, Shanxi, Peoples R China
[2] Nanjing Univ, State Key Lab Novel Software Technol, Nanjing, Peoples R China
[3] Swinburne Univ Technol, Dept Comp Technol, Hawthorn, Vic 3122, Australia
来源
基金
中国国家自然科学基金;
关键词
Multi-tasking evolutionary algorithm; multi-objective optimization; task scheduling; multi-cloud;
D O I
10.11948/20230266
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
The multi-cloud environment (MCE) tasks can be classified as CPU-intensive or I/O-intensive. Using a single model to handle two tasks often results in system performance issues due to mismatches between task requirements and resource demands, caused by differing data characteristics. In this paper, a multi-task multi-objective optimization (MTMO) model is constructed. A multi-objective evolutionary algorithm with quadratic crossover is used to simultaneously schedule two types of tasks. This improves scheduling efficiency. First, according to the different data characteristics of tasks in MCE, tasks are separated into CPU-intensive tasks with large amounts of computation and high demand for CPU resources and I/O-intensive tasks that require frequent memory access. Different multi-objective optimization models are constructed according to the characteristics of per-task. Secondly, each multi-objective optimization model is constructed as a sub-task in a multi-task environment to build a MTMO model. Then, a multi-objective multi-factor evolutionary algorithm based on quadratic crossover, I-MOMFEA-II, is proposed to schedule the two types of tasks simultaneously. Finally, the proposed algorithm in this paper improved cost, time, and energy consumption for CPUintensive tasks by 7.6%, 20.1%, and 16.1% respectively, for I/O-intensive tasks, it improved cost, time, and VM throughput by 10%, 17.7%, and 36.5% respectively. The experimental results from simulations confirm the effectiveness of I-MOMFEA-II in elevating task scheduling productivity.
引用
收藏
页码:436 / 457
页数:22
相关论文
共 50 条
  • [41] The Application of Optimization Algorithms for Workflow Scheduling Based on Cloud Computing IaaS Environment in Industry Multi-Cloud Scenarios
    Li, Cunbing
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2024, 15 (06) : 1339 - 1349
  • [42] OPTIMIZATION OF MULTI-TASK JOB-SHOP SCHEDULING BASED ON UNCERTAINTY THEORY ALGORITHM
    Chen, Q.
    Deng, L. F.
    Wang, H. M.
    INTERNATIONAL JOURNAL OF SIMULATION MODELLING, 2018, 17 (03) : 543 - 552
  • [43] Optimization model and algorithm for aircraft scheduling problem based on cooperative multi-task assignment
    Zhou, Kun
    Xia, Hongshan
    Hangkong Xuebao/Acta Aeronautica et Astronautica Sinica, 2011, 32 (12): : 2293 - 2302
  • [44] Review of multi-task optimization algorithm
    Cheng M.-Y.
    Qian Q.
    Ni Z.-W.
    Kongzhi yu Juece/Control and Decision, 2023, 38 (07): : 1802 - 1815
  • [45] Game theory-based multi-task scheduling in cloud manufacturing using an extended biogeography-based optimization algorithm
    Xiao, Jiuhong
    Zhang, Wenyu
    Zhang, Shuai
    Zhuang, Xiaoyu
    CONCURRENT ENGINEERING-RESEARCH AND APPLICATIONS, 2019, 27 (04): : 314 - 330
  • [46] Multi-Objective Cloud Task Scheduling Optimization Based on Evolutionary Multi-Factor Algorithm
    Cui, Zhihua
    Zhao, Tianhao
    Wu, Linjie
    Qin, A. K.
    Li, Jianwei
    IEEE TRANSACTIONS ON CLOUD COMPUTING, 2023, 11 (04) : 3685 - 3699
  • [47] A multi-task scheduling method based on ant colony algorithm combined QoS in cloud computing
    Wang, J. (Xunji2002@163.com), 1600, Advanced Institute of Convergence Information Technology (04):
  • [48] Multi-objective optimisation of multi-task scheduling in cloud manufacturing
    Li, Feng
    Zhang, Lin
    Liao, T. W.
    Liu, Yongkui
    INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2019, 57 (12) : 3847 - 3863
  • [49] Scientific workflow scheduling in multi-cloud computing using a hybrid multi-objective optimization algorithm
    Ali Mohammadzadeh
    Mohammad Masdari
    Journal of Ambient Intelligence and Humanized Computing, 2023, 14 : 3509 - 3529
  • [50] Scientific workflow scheduling in multi-cloud computing using a hybrid multi-objective optimization algorithm
    Mohammadzadeh, Ali
    Masdari, Mohammad
    JOURNAL OF AMBIENT INTELLIGENCE AND HUMANIZED COMPUTING, 2021, 14 (4) : 3509 - 3529