Past Issues

Studies in Informatics and Control
Vol. 9, No. 3, 2000

A Hybrid Genetic Algorithm for Task Scheduling in Multiprocessor Real-Time Systems

Amjad Mahmood
Abstract

Many real-time applications require dynamic scheduling with predictable performance. Tasks corresponding to these applications have deadlines to be met. Optimal scheduling of real-time tasks on multiprocessor systems is known to be computationally intractable for large task sets. In this paper, we present a hybrid genetic algorithm for nonpreemptive scheduling of dynamically arriving aperiodic real-time tasks in multiprocessor systems. The real-time tasks are characterized by their deadlines, resource requirements, and worst case computation times. The effectiveness of the proposed algorithm is shown through a simulation study.

Keywords

Real-time systems, dynamic scheduling, multiprocessor systems, genetic algorithms, hybrid genetic algorithms.

View full article