Providing bandwidth guarantees in an input-buffered crossbar switch
- 19 November 2002
- proceedings article
- Published by Institute of Electrical and Electronics Engineers (IEEE)
Abstract
Introduces and analyzes a method for providing bandwidth reservations in an input-buffered non-blocking crossbar switch. The scheme, which the authors call weighted probabilistic iterative matching (WPIM), is an improvement over probabilistic iterative matching and allows flexible allocation of bandwidth among the switch inputs sharing a common output link in a simple manner. Weighted probabilistic iterative matching allocates the output bandwidth among the inputs based on reservations made during the connection setup phase, and can guarantee that traffic from each input receives its promised share of the bandwidth of the output link. In addition, the algorithm provides isolation between two flows arriving on distinct input links and directed at a common output link; misbehaving flows at one of the inputs do not affect the bandwidth guarantees or delays of traffic from other inputs. Results from simulations show that the scheme is able to maintain probabilistic bandwidth and delay guarantees in the presence of misbehaving traffic. the authors also derive an analytical upper bound for the average delay under the scheme and validate it by simulation.Keywords
This publication has 14 references indexed in Scilit:
- A generalized processor sharing approach to flow control in integrated services networks-the multiple node casePublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Credit-based flow control for ATM networksPublished by Association for Computing Machinery (ACM) ,1994
- Making greed work in networksPublished by Association for Computing Machinery (ACM) ,1994
- Supporting real-time applications in an Integrated Services Packet NetworkPublished by Association for Computing Machinery (ACM) ,1992
- Weighted round-robin cell multiplexing in a general-purpose ATM switch chipIEEE Journal on Selected Areas in Communications, 1991
- A binary feedback scheme for congestion avoidance in computer networksACM Transactions on Computer Systems, 1990
- An optimal algorithm for on-line bipartite matchingPublished by Association for Computing Machinery (ACM) ,1990
- Fast packet switch architectures for broadband integrated services digital networksProceedings of the IEEE, 1990
- Congestion avoidance and controlPublished by Association for Computing Machinery (ACM) ,1988
- Data Structures and Network AlgorithmsPublished by Society for Industrial & Applied Mathematics (SIAM) ,1983