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
来源
JOURNAL OF APPLIED ANALYSIS AND COMPUTATION | 2024年 / 14卷 / 01期
基金
中国国家自然科学基金;
关键词
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 条
  • [21] SLA-based task scheduling algorithms for heterogeneous multi-cloud environment
    Sanjaya K. Panda
    Prasanta K. Jana
    The Journal of Supercomputing, 2017, 73 : 2730 - 2762
  • [22] DAGWO based secure task scheduling in Multi-Cloud environment with risk probability
    Prashant Balkrishna Jawade
    S. Ramachandram
    Multimedia Tools and Applications, 2024, 83 : 2527 - 2550
  • [23] Normalization-Based Task Scheduling Algorithms for Heterogeneous Multi-Cloud Environment
    Sanjaya K. Panda
    Prasanta K. Jana
    Information Systems Frontiers, 2018, 20 : 373 - 399
  • [24] SLA-based task scheduling algorithms for heterogeneous multi-cloud environment
    Panda, Sanjaya K.
    Jana, Prasanta K.
    JOURNAL OF SUPERCOMPUTING, 2017, 73 (06): : 2730 - 2762
  • [25] Task scheduling in multi-cloud environment via improved optimisation theory
    Jawade P.B.
    Ramachandram S.
    International Journal of Wireless and Mobile Computing, 2024, 27 (01) : 64 - 77
  • [26] A Customer-Oriented Task Scheduling for Heterogeneous Multi-Cloud Environment
    Pande, Sohan Kumar
    Panda, Sanjaya Kumar
    Das, Satyabrata
    INTERNATIONAL JOURNAL OF CLOUD APPLICATIONS AND COMPUTING, 2016, 6 (04) : 1 - 17
  • [27] Multi-task scheduling based on particle swarm optimization in cloud manufacturing systems
    Wu, Shan-Yu
    Zhang, Ping
    Li, Fang
    Huanan Ligong Daxue Xuebao/Journal of South China University of Technology (Natural Science), 2015, 43 (01): : 105 - 110
  • [28] A Novel Algorithm for Optimizing Selection of Cloud Instance Types in Multi-cloud Environment
    Liu, Wenqiang
    Wang, Pengwei
    Meng, Ying
    Zou, Guobing
    Zhang, Zhaohui
    2019 IEEE 25TH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS (ICPADS), 2019, : 167 - 170
  • [29] Research on Sparrow Search Optimization Algorithm for multi-objective task scheduling in cloud computing environment
    Luo, Zhi-Yong
    Chen, Ya-Nan
    Liu, Xin-Tong
    JOURNAL OF INTELLIGENT & FUZZY SYSTEMS, 2023, 45 (06) : 10397 - 10409
  • [30] Research on Cloud Task Scheduling based on Multi-Objective Optimization
    Hao, Xiaohong
    Han, Yufang
    Cao, Juan
    Yan, Yan
    Wang, Dongjiang
    PROCEEDINGS OF THE 2017 INTERNATIONAL CONFERENCE ON MECHANICAL, ELECTRONIC, CONTROL AND AUTOMATION ENGINEERING (MECAE 2017), 2017, 61 : 466 - 471