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 条
  • [1] An experimental investigation into the rank function of the heterogeneous earliest finish time scheduling algorithm
    Zhao, HN
    Sakellariou, R
    EURO-PAR 2003 PARALLEL PROCESSING, PROCEEDINGS, 2003, 2790 : 189 - 194
  • [2] DAG Scheduling Using a Lookahead Variant of the Heterogeneous Earliest Finish Time Algorithm
    Bittencourt, Luiz F.
    Sakellariou, Rizos
    Madeira, Edmundo R. M.
    PROCEEDINGS OF THE 18TH EUROMICRO CONFERENCE ON PARALLEL, DISTRIBUTED AND NETWORK-BASED PROCESSING, 2010, : 27 - 34
  • [3] E-HEFT: Enhancement Heterogeneous Earliest Finish Time algorithm for Task Scheduling based on Load Balancing in Cloud Computing
    Yassir, Samadi
    Mostapha, Zbakh
    Claude, Tadonki
    PROCEEDINGS 2018 INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING & SIMULATION (HPCS), 2018, : 601 - 609
  • [4] Heterogeneous Earliest Finish Time based Scheduling for Digital Microfluidic Biochips
    Kolluri, Rajesh
    Kumar, J. V. Phani
    Pyne, Sumanta
    PROCEEDINGS OF THE 12TH INTERNATIONAL JOINT CONFERENCE ON BIOMEDICAL ENGINEERING SYSTEMS AND TECHNOLOGIES, VOL 1 (BIODEVICES), 2019, : 175 - 182
  • [5] Deep-Q learning-based heterogeneous earliest finish time scheduling algorithm for scientific workflows in cloud
    Kaur, Avinash
    Singh, Parminder
    Batth, Ranbir Singh
    Lim, Chee Peng
    SOFTWARE-PRACTICE & EXPERIENCE, 2022, 52 (03): : 689 - 709
  • [6] Are task mappings with the highest frequency of servers so good? A case study on Heterogeneous Earliest Finish Time (HEFT) algorithm
    Liang, Jie
    Li, Kenli
    Liu, Chubo
    Li, Keqin
    JOURNAL OF SYSTEMS ARCHITECTURE, 2021, 121
  • [7] DBEFT: A Dependency-Ratio Bundling Earliest Finish Time Algorithm for Heterogeneous Computing
    Li, Tao
    Cao, Dingyuan
    Lu, Ye
    Huang, Tehui
    Sun, Chengjun
    Dong, Qiankun
    Gong, Xiaoli
    IEEE ACCESS, 2019, 7 : 173884 - 173896
  • [8] Research and implementation of the heterogeneous earliest finish time algorithm based on Pi-Calculus
    Kang, Hui
    Fei, Huiping
    Mei, Fang
    PROCEEDINGS OF THE 2016 4TH INTERNATIONAL CONFERENCE ON ADVANCED MATERIALS AND INFORMATION TECHNOLOGY PROCESSING (AMITP 2016), 2016, 60 : 362 - 368
  • [9] Task Scheduling Algorithm Based on Limit Theorem of Parallel Test Finish Time
    Cui Shaohui
    Fang Dan
    Chen Weirong
    Li Yuntao
    PROCEEDINGS OF THE THIRD INTERNATIONAL SYMPOSIUM ON TEST AUTOMATION & INSTRUMENTATION, VOLS 1 - 4, 2010, : 1527 - 1531
  • [10] Finish time maximization method: an anti-sequence algorithm to scheduling task graphs for multiprocessors
    Sun, J
    Xu, WB
    Feng, B
    DCABES 2004, PROCEEDINGS, VOLS, 1 AND 2, 2004, : 447 - 450