DocumentCode :
434739
Title :
Delay asymptotics of the SRPT scheduler
Author :
Yang, Chang Woo ; Shakkottai, Sanjay
Author_Institution :
Dept. of Electr. & Comput. Eng., Texas Univ., Austin, TX, USA
Volume :
3
fYear :
2004
fDate :
14-17 Dec. 2004
Firstpage :
2774
Abstract :
In this paper we look at the shortest-remaining-processing-time (SRPT) scheduling algorithm. It has been long thought that although it exhibits optimal mean packet delay, the larger sized packets will "suffer" a very large delay. In this paper, we consider this scheduling rule for a discrete-time queueing system that is accessed by a large number of flows (a many flows regime). In such an asymptotic regime where the number of flows are large, we derive expressions for the packet delay distributions for batch arrival processes, and with bounded packet sizes. Using these results, we compare the delay asymptote (i.e., for any finite delay, and asymptotic in the number of flows) of the SRPT scheduler with that of a FIFO (first in first out) scheduler, when there is a mix of packet sizes. In particular, we apply the asymptotic delay result to a system accessed by packets which are one of two sizes: \´1\´ or \´k\´, and the arrival process is i.i.d. in time. We show that the difference in rate function of the delay asymptote between SRPT and FIFO for the size \´k\´ packet decays as 1/k. Thus, for large packets, the delay distributions under FIFO and SRPT look similar. On the other hand, for the size \´1\´ packet, the delay rate function under SRPT is invariant with k. However for FIFO, the delay rate function for the size \´1\´ packet decays as 1/k. This indicates that for size \´1\´ packets, SRPT performs increasingly better as the range in packet size increases. Thus, these results indicate that SRPT is a good policy to implement for Web-servers, where empirical evidence suggests a large variability in packet sizes.
Keywords :
Internet; file servers; queueing theory; scheduling; FIFO scheduler; SRPT scheduler; asymptotic regime; batch arrival processes; bounded packet sizes; delay asymptotics; discrete time queueing system; first in first out scheduler; packet delay distributions; shortest-remaining-processing-time scheduling algorithm; Delay effects; Optimized production technology; Processor scheduling; Scheduling algorithm; Tail; Upper bound; Web server; Web services; Wireless communication;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Decision and Control, 2004. CDC. 43rd IEEE Conference on
ISSN :
0191-2216
Print_ISBN :
0-7803-8682-5
Type :
conf
DOI :
10.1109/CDC.2004.1428882
Filename :
1428882
Link To Document :
بازگشت