Title :
A clustering heuristic algorithm for scheduling periodic and deterministic tasks on a multiprocessor system
Author :
Ilyas, Muhammad U. ; Khan, Shoab A.
Author_Institution :
Avaz Networks, Commun. Enabling Technol., Islamabad, Pakistan
Abstract :
In this paper, a Clustering Heuristic Scheduling Algorithm (CHSA) for periodic and deterministic tasks on a multiprocessor system is presented It is assumed that system repeatedly processes scheduled tasks periodically. The system consists of an array of independent processing elements and no inter-processor communication overheads. The system may or may not require code fetches for the execution of different tasks. The CHSA receives different tasks with a variable probability distribution over time. The CHSA attempts to increase the average processor utilization of the system, reduce the code fetch time overhead by attempting to cluster similar tasks and reduces power consumption across the system by attempting to keep as many processors as possible unutilized, thereby allowing them to be kept in a low-power mode.
Keywords :
heuristic programming; multiprocessing systems; pattern clustering; processor scheduling; CHSA; clustering heuristic scheduling; deterministic tasks; multiprocessor system; periodic tasks; scheduling; Clustering algorithms; Communication system software; Communications technology; Constitution; Energy consumption; Heuristic algorithms; Multiprocessing systems; Probability distribution; Processor scheduling; Scheduling algorithm;
Conference_Titel :
Multi Topic Conference, 2001. IEEE INMIC 2001. Technology for the 21st Century. Proceedings. IEEE International
Print_ISBN :
0-7803-7406-1
DOI :
10.1109/INMIC.2001.995305