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 条
  • [41] Task scheduling algorithm for interconnection constrained network of heterogeneous processors
    Ilavarasan, E.
    Thambidurai, P.
    Punithavathi, N.
    Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2004, 3356 : 31 - 39
  • [42] A communication-aware task scheduling algorithm for heterogeneous systems
    Lai, GJ
    14TH INTERNATIONAL WORKSHOP ON DATABASE AND EXPERT SYSTEMS APPLICATIONS, PROCEEDINGS, 2003, : 161 - 166
  • [43] A Load-Aware Task Scheduling Algorithm on Heterogeneous MPSoC
    Xie Y.
    Wu J.-Z.
    Ding X.-Y.
    Zhang H.
    1600, Univ. of Electronic Science and Technology of China (46): : 890 - 895
  • [44] A scalable task duplication based scheduling algorithm for heterogeneous systems
    Ranaweera, S
    Agrawal, DP
    2000 INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING, PROCEEDINGS, 2000, : 383 - 390
  • [45] Starvation Avoidance Task Scheduling Algorithm for Heterogeneous Computing Systems
    Gawanmeh, Amjad
    Mansoor, Wathiq
    Abed, Sa'ed
    Kablaoui, Darin
    Al Faisal, Hala
    2021 INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND COMPUTATIONAL INTELLIGENCE (CSCI 2021), 2021, : 1794 - 1799
  • [46] Load balanced reliable task scheduling algorithm for heterogeneous systems
    Chitra, P.
    Rajaram, R.
    Venkatesh, P.
    JOURNAL OF HIGH SPEED NETWORKS, 2011, 18 (01) : 33 - 45
  • [47] PVBTS: A NOVEL TASK SCHEDULING ALGORITHM FOR HETEROGENEOUS COMPUTING PLATFORMS
    Jiang, Chao
    Wang, Jinlin
    Ye, Xiaozhou
    INTERNATIONAL JOURNAL OF INNOVATIVE COMPUTING INFORMATION AND CONTROL, 2020, 16 (02): : 701 - 713
  • [48] A hybrid algorithm for task scheduling on heterogeneous multiprocessor embedded systems
    Taheri, Golnaz
    Khonsari, Ahmad
    Entezari-Maleki, Reza
    Sousa, Leonel
    APPLIED SOFT COMPUTING, 2020, 91
  • [49] Performance effective task scheduling algorithm for heterogeneous computing system
    Ilavarasan, E
    Thambidurai, P
    Mahilmannan, R
    ISPDC 2005: 4th International Symposium on Parallel and Distributed Computing, 2005, : 28 - 35
  • [50] A Reliability Task Scheduling Algorithm with Optimizing Makespan in Heterogeneous Systems
    Jing Wei-Peng
    Wu Zhi-Bo
    Liu Hong-Wei
    Dong Jian
    2012 WORLD AUTOMATION CONGRESS (WAC), 2012,