Tiny Tera: a packet switch core
- 1 January 1997
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Micro
- Vol. 17 (1) , 26-33
- https://doi.org/10.1109/40.566194
Abstract
Describes Tiny Tera: a small, high-bandwidth, single-stage switch. Tiny Tera has 32 ports switching fixed-size packets, each operating at over 10 Gbps (approximately the Sonet OC-192e rate, a telecom standard for system interconnects). The switch distinguishes four classes of traffic and includes efficient support for multicasting. We aim to demonstrate that it is possible to use currently available CMOS technology to build this compact switch with an aggregate bandwidth of approximately 1 terabit per second and a central hub no larger than a can of soda. Such a switch could serve as a core for an ATM switch or an Internet router. Tiny Tera is an input-buffered switch, which makes it the highest bandwidth switch possible given a particular CMOS and memory technology. The switch consists of three logical elements: ports, a central crossbar switch, and a central scheduler. It queues packets at a port on entry and optionally prior to exit. The scheduler, which has a map of each port's queue occupancy, determines the crossbar configuration every packet time slot. Input queueing, parallelism, and tight integration are the keys to such a high-bandwidth switch. Input queueing reduces the memory bandwidth requirements: When a switch queues packets at the input, the buffer memories need run no faster than the line rate. Thus, there is no need for the speedup required in output-queued switches.Keywords
This publication has 10 references indexed in Scilit:
- High-performance multiqueue buffers for VLSI communication switchesPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2003
- Achieving 100% throughput in an input-queued switchPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Scheduling multicast cells in an input-queued switchPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Current integrating receivers for high speed system interconnectsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Multicast scheduling for input-queued switchesIEEE Journal on Selected Areas in Communications, 1997
- Scheduling cells in an input-queued switchElectronics Letters, 1993
- High-speed switch scheduling for local-area networksACM Transactions on Computer Systems, 1993
- Precise delay generation using coupled oscillatorsIEEE Journal of Solid-State Circuits, 1993
- Input Versus Output Queueing on a Space-Division Packet SwitchIEEE Transactions on Communications, 1987
- Data Structures and Network AlgorithmsPublished by Society for Industrial & Applied Mathematics (SIAM) ,1983