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