The Experiential Heterogeneous Earliest Finish Time Algorithm for Task Scheduling in Clouds

被引:10
|
作者
Mazrekaj, Artan [1 ]
Sheholli, Arlinda [2 ]
Minarolli, Dorian [3 ]
Freisleben, Bernd [4 ]
机构
[1] SEEU Univ, Fac Contemporay Sci & Technol, Tetovo, North Macedonia
[2] Univ Prishtina, Fac Elect & Comp Engn, Prishtina, Kosovo
[3] Polytech Univ Tirana, Fac Informat Technol, Tirana, Albania
[4] Univ Marburg, Dept Math & Comp Sci, Marburg, Germany
关键词
Cloud Computing; Task Scheduling; Resource Allocation;
D O I
10.5220/0007722203710379
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Task scheduling in cloud environments is the problem of assigning and executing computational tasks on the available cloud resources. Effective task scheduling approaches reduce the task completion time, increase the efficiency of resource utilization, and improve the quality of service and the overall performance of the system. In this paper, we present a novel task scheduling algorithm for cloud environments based on the Heterogeneous Earliest Finish Time (HEFT) algorithm, called experiential HEFT. It considers experiences with previous executions of tasks to determine the workload of resources. To realize the experiential HEFT algorithm, we propose a novel way of HEFT rank calculation to specify the minimum average execution time of previous runs of a task on all relevant resources. Experimental results indicate that the proposed experiential HEFT algorithm performs better than HEFT and the popular Critical-Path-on-a-Processor (CPOP) algorithm considered in our comparison.
引用
收藏
页码:371 / 379
页数:9
相关论文
共 50 条
  • [31] DRSCRO: A Metaheuristic Algorithm for Task Scheduling on Heterogeneous Systems
    Jiang, Yuyi
    Shao, Zhiqing
    Guo, Yi
    Zhang, Huanhuan
    Niu, Kun
    MATHEMATICAL PROBLEMS IN ENGINEERING, 2015, 2015
  • [32] A Novel Heterogeneous Scheduling Algorithm with Improved Task Priority
    Wang, Guan
    Guo, He
    Wang, Yuxin
    2015 IEEE 17TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS, 2015 IEEE 7TH INTERNATIONAL SYMPOSIUM ON CYBERSPACE SAFETY AND SECURITY, AND 2015 IEEE 12TH INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE AND SYSTEMS (ICESS), 2015, : 1826 - 1831
  • [33] A Task Scheduling Algorithm for Heterogeneous Distributed Computing Systems
    Badral, Undrakh
    Kim, Jin Suk
    INFORMATION-AN INTERNATIONAL INTERDISCIPLINARY JOURNAL, 2008, 11 (05): : 553 - 560
  • [34] Security-aware task scheduling with deadline constraints on heterogeneous hybrid clouds
    Wang, Bo
    Wang, Changhai
    Huang, Wanwei
    Song, Ying
    Qin, Xiaoyun
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2021, 153 : 15 - 28
  • [35] A high performance, low complexity algorithm for compile-time task scheduling in heterogeneous systems
    Hagras, T
    Janecek, J
    PARALLEL COMPUTING, 2005, 31 (07) : 653 - 670
  • [36] A task scheduling algorithm with deadline constraints for distributed clouds in smart cities
    Zhou J.
    Liu B.
    Gao J.
    PeerJ Computer Science, 2023, 9
  • [37] A task scheduling algorithm with deadline constraints for distributed clouds in smart cities
    Zhou, Jincheng
    Liu, Bo
    Gao, Jian
    PEERJ COMPUTER SCIENCE, 2023, 9
  • [38] Scheduling Algorithm Based on Task Priority in Heterogeneous Computing Environment
    Yu Zhenxia
    Meng Fang
    Sheng, Shangming
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND INFORMATION TECHNOLOGY, 2008, : 12 - +
  • [39] A Genetic Algorithm for Energy Aware Task Scheduling in Heterogeneous Systems
    Lin, Man
    Ng, Sai Man
    PARALLEL PROCESSING LETTERS, 2005, 15 (04) : 439 - 449
  • [40] JEDERL: A task scheduling optimization algorithm for heterogeneous computing platforms
    Lv W.
    Yang P.
    Ding Y.
    Zhang H.
    Zheng T.
    Xi'an Dianzi Keji Daxue Xuebao/Journal of Xidian University, 2021, 48 (06): : 67 - 74