JOURNAL ARTICLE

An Availability-Aware Task Scheduling Strategy for Heterogeneous Systems

Xiao QinTao Xie

Year: 2008 Journal:   IEEE Transactions on Computers Vol: 57 (2)Pages: 188-199   Publisher: Institute of Electrical and Electronics Engineers

Abstract

High availability is a key requirement in the design and development of heterogeneous systems where processors operate at different speeds and are not continuously available for computation. Most existing scheduling algorithms designed for heterogeneous systems do not factor in availability requirements imposed by multiclass applications. To remedy this shortcoming, we investigate in this paper the scheduling problem for multiclass applications running in heterogeneous systems with availability constraints. In an effort to explore this issue, we model each node in a heterogeneous system using the node's computing capability and availability. Multiple classes of tasks are characterized by their execution times and availability requirements. To incorporate availability and heterogeneity into scheduling, we define new metrics to quantify system availability and heterogeneity for multiclass tasks. We then propose a scheduling algorithm to improve the availability of heterogeneous systems while maintaining good performance in the response time of tasks. Experimental results show that our algorithm achieves a good trade-off between availability and responsiveness.

Keywords:
Computer science Distributed computing Scheduling (production processes) Symmetric multiprocessor system Computation Dynamic priority scheduling Fair-share scheduling Computer network Quality of service Algorithm Mathematical optimization

Metrics

59
Cited By
5.41
FWCI (Field Weighted Citation Impact)
37
Refs
0.97
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Distributed and Parallel Computing Systems
Physical Sciences →  Computer Science →  Computer Networks and Communications
Parallel Computing and Optimization Techniques
Physical Sciences →  Computer Science →  Hardware and Architecture
Scheduling and Optimization Algorithms
Physical Sciences →  Engineering →  Industrial and Manufacturing Engineering

Related Documents

JOURNAL ARTICLE

Towards a communication-aware task scheduling strategy for heterogeneous systems

Juan M. OrduñaFederico SillaJ. Duato

Journal:   Computing and Informatics / Computers and Artificial Intelligence Year: 2001 Vol: 20 (3)Pages: 245-267
JOURNAL ARTICLE

Task Scheduling Strategy for Heterogeneous Multicore Systems

Juan FangJiaxing ZhangShuaibing LuHui ZhaoDi ZhangYuwen Cui

Journal:   IEEE Consumer Electronics Magazine Year: 2021 Vol: 11 (1)Pages: 73-79
JOURNAL ARTICLE

Allocation-aware Task Scheduling for Heterogeneous Multi-cloud Systems

Sanjaya Kumar PandaIndrajeet GuptaPrasanta K. Jana

Journal:   Procedia Computer Science Year: 2015 Vol: 50 Pages: 176-184
© 2026 ScienceGate Book Chapters — All rights reserved.