Title :
Using Residual Times to Meet Deadlines in M/G/C Queues
Author :
Tasneem, Sarah ; Lipsky, Lester ; Ammar, Reda ; Sholl, Howard
Author_Institution :
Dept. of Comput. Sci., Connecticut Univ., Storrs, CT
Abstract :
In systems where job service demands are only known probabilistically, there is very little to distinguish between jobs. Therefore, no universal optimum scheduling strategy or algorithm exists. If the distribution of job times is known, then the residual time (expected time remaining for a job), based on the service it has already received, can be calculated. In a detailed discrete event simulation, we have explored the use of this function for increasing the probability that a job will meet its deadline. We have tested many different distributions with a wide range of sigma2 and shape, four of which are reported here. We compare with RR and FCFS, and find that in all distributions studied our algorithm performs best. We also studied the use of two slow servers versus one fast server, and have found that they provide comparable performance, and in a few cases the double server system does better
Keywords :
discrete event simulation; queueing theory; scheduling; statistical distributions; M-G-C queues; discrete event simulation; double server system; job service demands; probability; residual times; scheduling; Airports; Context-aware services; Discrete event simulation; Dynamic scheduling; Meetings; Probability distribution; Scheduling algorithm; Shape; Telecommunication computing; Testing;
Conference_Titel :
Network Computing and Applications, Fourth IEEE International Symposium on
Conference_Location :
Cambridge, MA
Print_ISBN :
0-7695-2326-9
DOI :
10.1109/NCA.2005.53