• Home
  • Search
  • Load balanced reliable task scheduling algorithm for heterogeneous systems
  • Cite Icon2
  • https://doi.org/10.3233/jhs-2011-0445Copy DOI Icon

Load balanced reliable task scheduling algorithm for heterogeneous systems

Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

In a heterogeneous system, processor and network failure are inevitable and can have adverse effect on the complex applications executing on the systems. To reduce the rate of these failures, matching and scheduling algorithms should take into account the objectives of minimizing schedule length (makespan) and reducing the probability of failure. Equitable distribution of workload over resources contributes in reducing the probability of failure. The Heterogeneous Earliest Finish Time (HEFT) algorithm has been proved as a performance effective task scheduling algorithm, addressing the objective of minimizing makespan. Reliable Dynamic Level Scheduling (RDLS) algorithm is a bi-objective scheduling algorithm that maximizes the reliability more effectively. Though the reliable version of HEFT algorithm (RHEFT) considers failure rate in scheduling decision, the improvement in reliability is less, compared to that of RDLS. To overcome this deficiency, we propose to incorporate the task–processor pair finding step of RDLS in HEFT algorithm, since it meets both the objectives of minimizing the makespan and maximizing the reliability. We define the load on a processor as the amount of time the processor is engaged in completing the scheduled subtasks. In this paper, a modification to the HEFT is proposed as a new algorithm called Improved Reliable HEFT (IRHEFT) for minimizing the schedule length, balancing the load and maximizing the reliability of schedule. The algorithm is compared for its performance with RDLS algorithm for randomly generated task graphs and a real application task graph.

Similar Papers
  • Research Article
  • Citations15

Dynamic Variant Rank HEFT Task Scheduling Algorithm Toward Exascle Computing

  • Jan 01, 2019
  • Procedia Computer Science
  • Suhelah Sandokji +1
  • Conference Article

Stretching Scheduling Algorithm for Multiple DAGs Tasks in Heterogeneous System

  • Jun 01, 2019
  • Jing Zhang +2
  • Research Article
  • Citations7

Task Mapping and Scheduling for OpenVX Applications on Heterogeneous Multi/Many-Core Architectures

  • Feb 16, 2021
  • IEEE Transactions on Computers
  • Francesco Lumpp +3
  • Book Chapter
  • Citations3

Improvement of the HEFT Algorithm by Lookahead Technique for Heterogeneous Resource Environments

  • Sep 23, 2016
  • Soukaina Khaldoune +1
  • Research Article
  • Citations25

Green cloud environment by using robust planning algorithm

  • Feb 20, 2017
  • Egyptian Informatics Journal
  • Jyoti Thaman +1
  • Conference Article
  • Citations75

Performance Effective Task Scheduling Algorithm for Heterogeneous Computing System

  • Jul 04, 2005
  • P Thambidurai E Ilavarasan
  • Book Chapter
  • Citations5

Partition and Scheduling Algorithms for Neural Network Accelerators

  • Jan 01, 2019
  • Xiaobing Chen +7
  • Research Article
  • Citations11

A Budget-Constrained Workflow Scheduling Approach With Priority Adjustment and Critical Task Optimizing in Clouds

  • Jan 01, 2025
  • IEEE Transactions on Automation Science and Engineering
  • Mingjie Fan +3
  • Research Article
  • Citations9

Energy-efficient triple modular redundancy scheduling on heterogeneous multi-core real-time systems

  • May 13, 2024
  • Journal of Parallel and Distributed Computing
  • Hongzhi Xu +3
  • Research Article
  • Citations29

Performant, Multi-Objective Scheduling of Highly Interleaved Task Graphs on Heterogeneous System on Chip Devices

  • Sep 01, 2022
  • IEEE Transactions on Parallel and Distributed Systems
  • Joshua Mack +3
  • Research Article
  • Citations1

A fast predictive algorithm with idle reduction for heterogeneous system scheduling

  • Mar 09, 2016
  • Simulation Modelling Practice and Theory
  • Anan Niyom +2
  • Conference Article
  • Citations3

Achieving Multi-Objective Scheduling of Heterogeneous Workflows in Cloud through a Genetic Programming Based Approach

  • Jun 28, 2021
  • Yongbo Yu +2
  • Conference Article
  • Citations17

A Task Duplication Based Optimal Scheduling Algorithm for Variable Execution Time Tasks

  • Aug 01, 1994
  • Sekhar Darbha +1
  • PDF
  • Research Article
  • Citations4

Mixed-Flow Load-Balanced Scheduling for Software-Defined Networks in Intelligent Video Surveillance Cloud Data Center

  • Jun 26, 2022
  • Applied Sciences
  • Biao Song +4
  • PDF
  • Research Article
  • Citations20

A Hybrid Task Scheduling Scheme for Heterogeneous Vehicular Edge Systems

  • Jan 01, 2019
  • IEEE Access
  • Xiao Chen +3
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.