loading...
Using Residual Times to Meet Deadlines in M/G/C Queues
Cambridge, Massachusetts July 27-July 29
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/NCA.2005.53Fourth IEEE International Symposium o ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
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.