Title :
Coordinated multihop scheduling: a framework for end-to-end services
Author :
Li, Chengzhi ; Knightly, Edward W.
Author_Institution :
Dept. of Comput. Sci., Virginia Univ., Charlottesville, VA, USA
fDate :
12/1/2002 12:00:00 AM
Abstract :
In multihop networks, packet schedulers at downstream nodes have an opportunity to make up for excessive latencies due to congestion at upstream nodes. Similarly, when packets incur low delays at upstream nodes, downstream nodes can reduce priority and schedule other packets first. The goal of this paper is to define a framework for design and analysis of coordinated multihop scheduling (CMS) which exploits such internode coordination. We first provide a general CMS definition which enables us to classify a number of schedulers from the literature, including G-EDF, FIFO+, CEDF, and work-conserving CJVC as examples of CMS schedulers. We then develop a distributed theory of traffic envelopes which enables us to derive end-to-end statistical admission control conditions for CMS schedulers. We show that CMS schedulers are able to limit traffic distortion to within a narrow range resulting in improved end-to-end performance and more efficient resource utilization. Consequently, our technique exploits statistical resource sharing among flows, classes, and nodes, and our results provide the first statistical multinode multiclass admission control algorithm for networks of work conserving servers.
Keywords :
delay estimation; packet switching; quality of service; queueing theory; routing protocols; scheduling; statistical analysis; telecommunication congestion control; telecommunication traffic; CEDF; CMS; FIFO; G-EDF; congestion; coordinated multihop scheduling; distributed traffic envelopes; efficient resource utilization; end-to-end performance; end-to-end services; end-to-end statistical admission control; internode coordination; latencies; multihop networks; multinode multiclass algorithm; packet schedulers; routers; traffic distortion; work conserving server networks; work-conserving CJVC; Admission control; Collision mitigation; Communication system traffic control; Delay; Network servers; Resource management; Scheduling algorithm; Spread spectrum communication; Testing; Traffic control;
Journal_Title :
Networking, IEEE/ACM Transactions on
DOI :
10.1109/TNET.2002.805024