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 条
  • [11] HARDWARE IMPLEMENTATION OF AN EARLIEST DEADLINE FIRST TASK SCHEDULING ALGORITHM
    Verber, Domen
    INFORMACIJE MIDEM-JOURNAL OF MICROELECTRONICS ELECTRONIC COMPONENTS AND MATERIALS, 2011, 41 (04): : 257 - 263
  • [12] A Dynamic Task Scheduling Algorithm for Airborne Device Clouds
    Deng, Bao
    Zhai, Zhengjun
    INTERNATIONAL JOURNAL OF AEROSPACE ENGINEERING, 2024, 2024
  • [13] A Dynamic Task Scheduling Algorithm for Airborne Device Clouds
    Deng, Bao
    Zhai, Zhengjun
    International Journal of Aerospace Engineering, 2024, 2024
  • [14] A Modified Earliest Start Time (MEST) Algorithm for Multi-Function Radar Task Scheduling
    Ding, Zhen
    Qu, Zhen
    Moo, Peter
    2022 23RD INTERNATIONAL RADAR SYMPOSIUM (IRS), 2022, : 323 - 326
  • [15] An Improved Task Scheduling Algorithm for Heterogeneous Systems
    Ding, Feng
    Li, KenLi
    INTERNATIONAL JOINT CONFERENCE ON COMPUTATIONAL SCIENCES AND OPTIMIZATION, VOL 1, PROCEEDINGS, 2009, : 90 - 94
  • [16] An Online Algorithm for Task Offloading in Heterogeneous Mobile Clouds
    Zhou, Bowen
    Dastjerdi, Amir Vahid
    Calheiros, Rodrigo N.
    Buyya, Rajkumar
    ACM TRANSACTIONS ON INTERNET TECHNOLOGY, 2018, 18 (02)
  • [17] Scheduling DAGs on heterogeneous multiprocessor systems to minimize finish time
    Baskiyar, S
    SaiRanga, PC
    PARALLEL AND DISTRIBUTED COMPUTING SYSTEMS, PROCEEDINGS, 2003, : 30 - 35
  • [18] k-HEFT: A static task scheduling algorithm in clouds
    Cao Tian-mei-zi
    Ye Heng-zhou
    Hu Zhi-dan
    ICIIP'18: PROCEEDINGS OF THE 3RD INTERNATIONAL CONFERENCE ON INTELLIGENT INFORMATION PROCESSING, 2018, : 152 - 159
  • [19] Task Scheduling Algorithm for Heterogeneous Real-time Systems Based on Deadline Constraints
    Li, Jianpeng
    Zheng, Gewei
    Zhang, Hanbing
    Shi, Guozhen
    PROCEEDINGS OF 2019 IEEE 9TH INTERNATIONAL CONFERENCE ON ELECTRONICS INFORMATION AND EMERGENCY COMMUNICATION (ICEIEC 2019), 2019, : 113 - 116
  • [20] An Algorithm for Task Scheduling in Heterogeneous Distributed Systems Using Task Duplication
    Agrawal, Amrit
    Chaudhuri, Pranay
    INTERNATIONAL JOURNAL OF GRID AND HIGH PERFORMANCE COMPUTING, 2011, 3 (01) : 89 - 97