DocumentCode :
2031483
Title :
Linear complexity algorithms for bandwidth reservations and delay guarantees in input-queued switches with no speedup
Author :
Kam, Anthony C. ; Siu, Kai-Yeung
Author_Institution :
d´´Arbeloff Lab. for Inf. Syst. & Technol., MIT, Cambridge, MA, USA
fYear :
1998
fDate :
13-16 Oct 1998
Firstpage :
2
Lastpage :
11
Abstract :
We present several fast, practical linear-complexity scheduling algorithms that enable provision of various quality-of-service (QoS) guarantees in an input-queued switch with no speedup. Specifically, our algorithms provide per-virtual-circuit transmission rate and cell delay guarantees using a credit-based bandwidth reservation scheme. The novelties of our algorithms derive from judicious choices of edge weights in a bipartite matching problem. The edge weights are certain functions of the amount and waiting times of queued cells and credits received by a virtual circuit. By using a linear-complexity variation of the well-known stable marriage matching algorithm, we demonstrate by simulations that the edge weights are bounded. This implies various QoS guarantees or contracts about rate and cell delays. Network management can then provide these contracts to the clients. We present several different algorithms of differing complexity and power (as measured by the usefulness of each algorithm´s contract). While most of this paper is devoted to the “soft” guarantees demonstrated by simulations, we also list a few “hard” theoretical guarantees for some of our algorithms (proved in our full report). As can be expected, the provable guarantees are weaker than the observed performance bounds in simulations
Keywords :
bandwidth allocation; computational complexity; delays; packet switching; quality of service; queueing theory; scheduling; QoS contracts; QoS guarantees; bipartite matching problem; cell delay guarantees; credit-based bandwidth reservation scheme; edge weights; input-queued switches; linear complexity algorithms; network management; per-virtual-circuit transmission rate; quality-of-service; scheduling algorithms; stable marriage matching algorithm; waiting times; Bandwidth; Contracts; Delay; Fabrics; Information systems; Laboratories; Packet switching; Quality of service; Scheduling algorithm; Switches;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Network Protocols, 1998. Proceedings. Sixth International Conference on
Conference_Location :
Austin, TX
Print_ISBN :
0-8186-8988-9
Type :
conf
DOI :
10.1109/ICNP.1998.723720
Filename :
723720
Link To Document :
بازگشت