DocumentCode :
2262578
Title :
Scheduling parallelizable jobs on multiprocessors
Author :
Han, Ching-Chih ; Lin, Kwei-Jay
Author_Institution :
Dept. of Comput. Sci., Illinois Univ., Urbana, IL, USA
fYear :
1989
fDate :
5-7 Dec 1989
Firstpage :
59
Lastpage :
67
Abstract :
The effect of parallel execution on the complexity of scheduling hard real time jobs on multiprocessors is analyzed. Studied is the scheduling problem in which a job may be parallelized and executed on any number of processors concurrently. In hard real-time systems, each job must be completed before a deadline. Parallelization gives a scheduler the flexibility to allocate more processors to a job whose deadline is near. Unfortunately, with this flexibility some of the multiprocessor scheduling problems are very difficult. The NP-hardness of scheduling parallelizable jobs where each job has a fixed priority is proved. A heuristic algorithm is proposed for finding an approximate job partition on two processors. Simulation results show that the heuristic algorithm usually has a very good performance
Keywords :
computational complexity; parallel algorithms; real-time systems; scheduling; NP-hardness; approximate job partition; hard real time systems; heuristic algorithm; multiprocessors; parallel execution; parallelizable jobs scheduling; simulation results; Computer crashes; Computer science; Heuristic algorithms; Job design; Partitioning algorithms; Processor scheduling; Real time systems; Safety; Scheduling algorithm; Timing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Real Time Systems Symposium, 1989., Proceedings.
Conference_Location :
Santa Monica, CA
Print_ISBN :
0-8186-2004-8
Type :
conf
DOI :
10.1109/REAL.1989.63557
Filename :
63557
Link To Document :
بازگشت