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 条
  • [1] A Smoothing Based Task Scheduling Algorithm for Heterogeneous Multi-Cloud Environment
    Panda, Sanjaya K.
    Nag, Subhrajit
    Jana, Prasanta K.
    2014 INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED AND GRID COMPUTING (PDGC), 2014, : 62 - 67
  • [2] An Efficient Task Scheduling Algorithm for Heterogeneous Multi-Cloud Environment
    Panda, Sanjaya K.
    Jana, Prasanta K.
    2014 INTERNATIONAL CONFERENCE ON ADVANCES IN COMPUTING, COMMUNICATIONS AND INFORMATICS (ICACCI), 2014, : 1204 - 1209
  • [3] A Multi-Objective Task Scheduling Algorithm for Heterogeneous Multi-Cloud Environment
    Panda, Sanjaya K.
    Jana, Prasanta K.
    2015 INTERNATIONAL CONFERENCE ON ELECTRONIC DESIGN, COMPUTER NETWORKS & AUTOMATED VERIFICATION (EDCAV), 2015, : 82 - 87
  • [4] Collaborative Scheduling of Multi-cloud Distributed Multi-cloud Tasks Based on Evolutionary Multi-tasking Algorithm
    Zhao, Tianhao
    Wu, Linjie
    Cui, Zhihua
    Cai, Xingjuan
    BIO-INSPIRED COMPUTING: THEORIES AND APPLICATIONS, PT 1, BIC-TA 2023, 2024, 2061 : 3 - 13
  • [5] A Pair-Task Heuristic for Scheduling Tasks in Heterogeneous Multi-cloud Environment
    Kamalam Gobichettipalayam Krishnasamy
    Suresh Periasamy
    Keerthika Periasamy
    V. Prasanna Moorthy
    Gunasekaran Thangavel
    Ravita Lamba
    Suresh Muthusamy
    Wireless Personal Communications, 2023, 131 : 773 - 804
  • [6] A Pair-Task Heuristic for Scheduling Tasks in Heterogeneous Multi-cloud Environment
    Krishnasamy, Kamalam Gobichettipalayam
    Periasamy, Suresh
    Periasamy, Keerthika
    Prasanna Moorthy, V.
    Thangavel, Gunasekaran
    Lamba, Ravita
    Muthusamy, Suresh
    WIRELESS PERSONAL COMMUNICATIONS, 2023, 131 (02) : 773 - 804
  • [7] Survey on Task Scheduling Optimization Strategy under Multi-Cloud Environment
    Zhang, Qiqi
    Geng, Shaojin
    Cai, Xingjuan
    CMES-COMPUTER MODELING IN ENGINEERING & SCIENCES, 2023, 135 (03): : 1863 - 1900
  • [8] Energy-Aware Cloud Task Scheduling algorithm in heterogeneous multi-cloud environment
    Pradhan, Roshni
    Satapathy, Suresh Chandra
    INTELLIGENT DECISION TECHNOLOGIES-NETHERLANDS, 2022, 16 (02): : 279 - 284
  • [9] A Multi-task Scheduling Algorithm for Cloud Robots
    Wang, Yukai
    Tang, Wenjie
    Xiong, Siqi
    2019 13TH IEEE INTERNATIONAL CONFERENCE ON SERVICE-ORIENTED SYSTEM ENGINEERING (SOSE) / 10TH INTERNATIONAL WORKSHOP ON JOINT CLOUD COMPUTING (JCC) / IEEE INTERNATIONAL WORKSHOP ON CLOUD COMPUTING IN ROBOTIC SYSTEMS (CCRS), 2019, : 344 - 349
  • [10] Multi-objective secure task scheduling based on SLA in multi-cloud environment
    Jawade, Prashant Balkrishna
    Ramachandram, S.
    MULTIAGENT AND GRID SYSTEMS, 2022, 18 (01) : 65 - 85