This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Fourth IEEE International Symposium on Network Computing and Applications
Using Residual Times to Meet Deadlines in M/G/C Queues
Cambridge, Massachusetts
July 27-July 29
ISBN: 0-7695-2326-9
Sarah Tasneem, CSE Department University of Connecticut Storrs, CT
Lester Lipsky, CSE Department University of Connecticut Storrs, CT
Reda Ammar, CSE Department University of Connecticut Storrs, CT
Howard Sholl, CSE Department University of Connecticut Storrs, CT

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 2 s 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.

Citation:
Sarah Tasneem, Lester Lipsky, Reda Ammar, Howard Sholl, "Using Residual Times to Meet Deadlines in M/G/C Queues," nca, pp.128-138, Fourth IEEE International Symposium on Network Computing and Applications, 2005
Usage of this product signifies your acceptance of the Terms of Use.