Title :
A performance-optimizing scheduling technique for mesh-connected multicomputers based on real-time job size distribution
Author :
Ho, Hsiu-jy ; Lin, Wei-Ming
Author_Institution :
Dept. of Electr. Eng., Texas Univ., San Antonio, TX, USA
Abstract :
Among all non-blocking non-preemptive scheduling techniques for mesh-connected multicomputer system to ensure contiguous processor allocation, largest-job-first (LJF) technique proves to be one of the best in achieving small latency compared to others such as first-come-first-serve (FCFS) and smallest-job-first (SJF). We notice that LJF prevails when there is a significant variance in the number of processors requested among jobs. Instead, if the variance is relatively small, the merit of LJF is overshadowed by its inherent disadvantage in approaching bypass limit faster than the simpler FCFS one. Thus, the size-order used by the LJF for scheduling should be weighed less versus the arriving-order used by the FCFS whenever the variance is smaller. This paper proposes a novel scheduling technique to self-adjust in real-time between the two orders according to the size variance among the jobs in the queue. This technique ensures that the advantage of the LJF is preserved while significantly diminishing the chance for the blocking situation to occur. Our simulation results consistently show an significant improvement from our technique over the LJF and the FCFS ones.
Keywords :
multiprocessor interconnection networks; optimisation; processor scheduling; resource allocation; first-come-first-serve technique; largest-job-first technique; mesh-connected multicomputers; performance-optimizing scheduling; processor allocation; real-time job size distribution; Real time systems;
Conference_Titel :
Parallel and Distributed Systems, 2004. ICPADS 2004. Proceedings. Tenth International Conference on
Print_ISBN :
0-7695-2152-5
DOI :
10.1109/ICPADS.2004.1316150