A task scheduling algorithm based on priority list and task duplication in cloud computing environment

被引:11
|
作者
Geng, Xiaozhong [1 ]
Yu, Lan [2 ]
Bao, Jie [1 ]
Fu, Geji [1 ]
机构
[1] Changchun Inst Technol, Sch Comp Technol & Engn, Changchun 130012, Jilin, Peoples R China
[2] Changchun Inst Technol, Sch Sci, Changchun 130012, Jilin, Peoples R China
关键词
Task scheduling; task duplication; DAG; cloud computing; load balanced; task priority;
D O I
10.3233/WEB-190406
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In cloud computing environment, a larger number of tasks are executed simultaneously, and therefore task scheduling strategy is a key factor to determine the performance of the system. For the problem of static scheduling regarding related tasks in cloud environment, this paper minimizes the scheduling length and keeps load balance as the main goal. By combining the list scheduling and task duplication algorithms, a new task scheduling algorithm is proposed. This algorithm is composed of three steps of operations. Firstly, a task scheduling queue is constructed by computing the priority value for each task; secondly, in order to reduce communication latency between tasks, the parent tasks of the current task are duplicated selectively by taking advantage of the timeslots of the current virtual machine rationally; lastly, each task is assigned to the virtual machine that made the task have the earliest execution time and keep load balanced of system. The experimental results display the influence of the number of tasks on the performance of the algorithm when CCR is different and the new task scheduling algorithm balances the loads among virtual machines in the cloud computing system, and improves the resource utilization effectively.
引用
收藏
页码:121 / 129
页数:9
相关论文
共 50 条
  • [1] Multilevel Priority-Based Task Scheduling Algorithm for Workflows in Cloud Computing Environment
    Bala, Anju
    Chana, Inderveer
    [J]. PROCEEDINGS OF INTERNATIONAL CONFERENCE ON ICT FOR SUSTAINABLE DEVELOPMENT, ICT4SD 2015, VOL 1, 2016, 408 : 685 - 693
  • [2] Scheduling Algorithm Based on Task Priority in Heterogeneous Computing Environment
    Yu Zhenxia
    Meng Fang
    Sheng, Shangming
    [J]. PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND INFORMATION TECHNOLOGY, 2008, : 12 - +
  • [3] A novel multiclass priority algorithm for task scheduling in cloud computing
    Ben Alla, Hicham
    Ben Alla, Said
    Ezzati, Abdellah
    Touhafi, Abdellah
    [J]. JOURNAL OF SUPERCOMPUTING, 2021, 77 (10): : 11514 - 11555
  • [4] A novel multiclass priority algorithm for task scheduling in cloud computing
    Hicham Ben Alla
    Said Ben Alla
    Abdellah Ezzati
    Abdellah Touhafi
    [J]. The Journal of Supercomputing, 2021, 77 : 11514 - 11555
  • [5] List-Based Task Scheduling for Cloud Computing
    Akbar, Muhammad Fasih
    Munir, Ehsan Ullah
    Rafique, M. Mustafa
    Malik, Zaki
    Khan, Samee U.
    Yang, Laurence T.
    [J]. 2016 IEEE INTERNATIONAL CONFERENCE ON INTERNET OF THINGS (ITHINGS) AND IEEE GREEN COMPUTING AND COMMUNICATIONS (GREENCOM) AND IEEE CYBER, PHYSICAL AND SOCIAL COMPUTING (CPSCOM) AND IEEE SMART DATA (SMARTDATA), 2016, : 652 - 659
  • [6] Task Scheduling Algorithm in Cloud Computing Environment Based on Cloud Pricing Models
    Ibrahim, Elhossiny
    El-Bahnasawy, Nirmeen A.
    Omara, Fatma A.
    [J]. 2016 WORLD SYMPOSIUM ON COMPUTER APPLICATIONS & RESEARCH (WSCAR), 2016, : 65 - 71
  • [7] An Enhanced Task Scheduling Algorithm on Cloud Computing Environment
    Alkhashai, Hussin M.
    Omara, Fatma A.
    [J]. INTERNATIONAL JOURNAL OF GRID AND DISTRIBUTED COMPUTING, 2016, 9 (07): : 91 - 100
  • [8] A dynamic task scheduling algorithm for cloud computing environment
    Alla, Hicham Ben
    Alla, Said Ben
    Ezzati, Abdellah
    [J]. Recent Advances in Computer Science and Communications, 2020, 13 (02): : 296 - 307
  • [9] Multijob Associated Task Scheduling for Cloud Computing Based on Task Duplication and Insertion
    Shi, Lei
    Xu, Jing
    Wang, Lunfei
    Chen, Jie
    Jin, Zhifeng
    Ouyang, Tao
    Xu, Juan
    Fan, Yuqi
    [J]. WIRELESS COMMUNICATIONS & MOBILE COMPUTING, 2021, 2021
  • [10] A task scheduling method based on online algorithm in cloud computing environment
    Liu, Jun
    Zhu, Chunyan
    [J]. JOURNAL OF COMPUTATIONAL METHODS IN SCIENCES AND ENGINEERING, 2018, 18 (04) : 897 - 904