Title :
A genetic approach for scheduling non-preemptive tasks with precedence and deadline constraints
Author :
Mitra, Hirak ; Ramanathan, Parameswaran
Author_Institution :
Motorola Inc., Austin, TX, USA
Abstract :
A real-time application is specified as a set of nonpreemptive tasks with precedence and deadline constraints. An offline algorithm for multiprocessor scheduling of nonpreemptive tasks with precedence and deadline constraints is proposed. Since this problem is known to be NP-hard, it has been traditionally solved by using list-based scheduling heuristics such as the minimum-laxity-first algorithm. In contrast, the authors propose a genetic algorithm based approach for solving this problem. Unlike the traditional scheduling algorithms, which do not perform well when there is considerable communication between the tasks, the proposed approach performs better as the communication requirements become more stringent. Results of an experimental evaluation comparing the proposed approach with the minimum-laxity-first heuristic are also presented
Keywords :
computational complexity; genetic algorithms; multiprocessing systems; scheduling; NP-hard; communication requirements; deadline constraints; genetic approach; minimum-laxity-first algorithm; multiprocessor scheduling; nonpreemptive tasks scheduling; offline algorithm; precedence; real-time application; Aerospace control; Aircraft; Application software; Communication system control; Control systems; Distributed computing; Genetic algorithms; Processor scheduling; Real time systems; Scheduling algorithm;
Conference_Titel :
System Sciences, 1993, Proceeding of the Twenty-Sixth Hawaii International Conference on
Conference_Location :
Wailea, HI
Print_ISBN :
0-8186-3230-5
DOI :
10.1109/HICSS.1993.284070