Title :
Group priority scheduling
Author :
Lam, Simon S. ; Xie, Geoffrey G.
Author_Institution :
Dept. of Comput. Sci., Texas Univ., Austin, TX, USA
Abstract :
For many applications, the end-to-end delay of an application-specific data unit is a more important performance measure than the end-to-end delays of individual packets within a network. From this observation, we propose the idea of group scheduling. Specifically, consecutive packet arrivals in a flow are partitioned into groups, and the same deadline (called group priority) is assigned to every packet in a group. We first present an end-to-end delay guarantee theorem for a network of guaranteed-deadline (GD) servers. The theorem can be instantiated to obtain end-to-end delay bounds for a variety of source control mechanisms and GD servers. We then specialize the delay guarantee theorem to group scheduling for a subclass of GD servers. We work out a detailed example to demonstrate how to use group scheduling in a particular class of networks. The advantages of group scheduling are discussed and illustrated with empirical results from simulation experiments
Keywords :
delays; network servers; packet switching; queueing theory; scheduling; telecommunication congestion control; telecommunication networks; application-specific data unit; deadline; end to end delay bounds; end to end delay guarantee theorem; group priority scheduling; guaranteed deadline servers; packet arrivals; packet switching networks; performance measure; queue sizes; simulation experiments; source control mechanisms; Application software; Communication channels; Computer networks; Data structures; Delay; File servers; Fluid flow measurement; Network servers; Processor scheduling; Upper bound;
Conference_Titel :
INFOCOM '96. Fifteenth Annual Joint Conference of the IEEE Computer Societies. Networking the Next Generation. Proceedings IEEE
Conference_Location :
San Francisco, CA
Print_ISBN :
0-8186-7293-5
DOI :
10.1109/INFCOM.1996.493082