JOURNAL ARTICLE

Dynamic Task Scheduling using Genetic Algorithms for Heterogeneous Distributed Computing

Abstract

An algorithm has been developed to dynamically schedule heterogeneous tasks on heterogeneous processors in a distributed system. The scheduler operates in an environment with dynamically changing resources and adapts to variable system resources. It operates in a batch fashion and utilises a genetic algorithm to minimise the total execution time. We have compared our scheduler to six other schedulers, three batch-mode and three immediate-mode schedulers. We have performed simulations with randomly generated task sets, using uniform, normal, and Poisson distributions, whilst varying the communication overheads between the clients and scheduler. We have achieved more efficient results than all other schedulers across a range of different scenarios while scheduling 10,000 tasks on up to 50 heterogeneous processors.

Keywords:
Computer science Distributed computing Scheduling (production processes) Dynamic priority scheduling Processor scheduling Parallel computing Distributed algorithm Fair-share scheduling Task (project management) Mathematical optimization Computer network Mathematics

Metrics

142
Cited By
8.23
FWCI (Field Weighted Citation Impact)
24
Refs
0.98
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
Cloud Computing and Resource Management
Physical Sciences →  Computer Science →  Information Systems
Scheduling and Optimization Algorithms
Physical Sciences →  Engineering →  Industrial and Manufacturing Engineering

Related Documents

JOURNAL ARTICLE

Framework for Task Scheduling in Heterogeneous Distributed Computing Using Genetic Algorithms

Andrew J. PageThomas J. Naughton

Journal:   Artificial Intelligence Review Year: 2005 Vol: 24 (3-4)Pages: 415-429
JOURNAL ARTICLE

DISTRIBUTED HETEROGENEOUS COMPUTING SYSTEMS FOR TASK SCHEDULING ALGORITHMS

Dr. AJITESH S BAGHEL

Journal:   Zenodo (CERN European Organization for Nuclear Research) Year: 2024
JOURNAL ARTICLE

DISTRIBUTED HETEROGENEOUS COMPUTING SYSTEMS FOR TASK SCHEDULING ALGORITHMS

Dr. AJITESH S BAGHEL

Journal:   Zenodo (CERN European Organization for Nuclear Research) Year: 2024
JOURNAL ARTICLE

Distributed task scheduling and allocation using genetic algorithms

David S. ToddPratyush Sen

Journal:   Computers & Industrial Engineering Year: 1999 Vol: 37 (1-2)Pages: 47-50
© 2026 ScienceGate Book Chapters — All rights reserved.