High speed switch scheduling for local area networks
- 1 September 1992
- journal article
- Published by Association for Computing Machinery (ACM) in ACM SIGPLAN Notices
- Vol. 27 (9) , 98-110
- https://doi.org/10.1145/143371.143495
Abstract
Current technology trends make it possible to build communication networks that can support highperformance dktributed computing. This paper describes issues in the design of a prototype switch for a point-to-point network with link speeds of up to one gigabit per second. The switch deals in fixed-length ATM-style cells, w~lch it can process at a rate of 37 million cells per second. It provides high bandwidth and low latency for datagram traffic. In addition, it supports real-time traffic by providing bandwidth reservations with guaranteed latency bounds. The key to the switch’s operation is a technique called parallel iterative matching, which can quickly identify a set of con fllctfree cells for transmission in a time slot. Bandwidth reservations are accommodated in the switch by building a fixed schedule for transporting cells from reserved flows across the switch; parallel iterative matching can be used to fill unused slots with datagram traffic. Finally, we note that parallel iterative matching may not allocate bandwidth fairly among flows of datagram traffic. We describe a technique called statistical matching, which can be used. to ensure fairness at the switch and also to support applications with rapidly changing needs for guaranteed bandwidth.Keywords
This publication has 15 references indexed in Scilit:
- Factors in the performance of the AN1 computer networkPublished by Association for Computing Machinery (ACM) ,1992
- Comparison of rate-based service disciplinesPublished by Association for Computing Machinery (ACM) ,1991
- VirtualClockACM Transactions on Computer Systems, 1991
- A binary feedback scheme for congestion avoidance in computer networksACM Transactions on Computer Systems, 1990
- Performance of the Firefly RPCACM Transactions on Computer Systems, 1990
- A survey of modern high-performance switching techniquesIEEE Journal on Selected Areas in Communications, 1989
- An efficient contention resolution algorithm for input queuing atm cross‐connect switchesInternational Journal of Communication Systems, 1989
- A Broadband Packet Switch for Integrated TransportIEEE Journal on Selected Areas in Communications, 1987
- The Knockout Switch: A Simple, Modular Architecture for High-Performance Packet SwitchingIEEE Journal on Selected Areas in Communications, 1987
- EthernetCommunications of the ACM, 1976