CS-534: Packet Switch Architecture
Spring 2005
Department of Computer Science
© copyright: University of Crete, Greece

3.4   The Output Queueing / Shared Buffer Family

[Up - Table of Contents]
[Prev - 3.3 Multicast Queueing]

[4.1 Space Switching - Next]

Switch Queueing Architectures

Output Queueing: The Reference Arcitecture

Shared Buffer: Top Performance at Low Cost for small N

Buffer Space Requirements:

When the incoming traffic consists of fixed-size packets from independent, identically distributed (i.i.d.) Bernoulli processes, with uniformly-distributed destination (output) ports, analysis and simulation have yielded the results plotted below. Primary source: M. Hluchyj, M. Karol: "Queueing in High-Performance Packet Switching", IEEE Journal on Sel. Areas in Commun. (JSAC), vol. 6, no. 9, Dec. 1988, pp. 1587-1597 (© copyright IEEE).
Attention: results derived for i.i.d. Bernoulli (non-bursty) arrivals, with uniformly-distributed destinations (no overloaded hot-spots), are only useful for gaining a rough, first insight into the behavior of systems, but are often not representative of the real behavior of systems under real traffic!...

Output queueing buffer size for very large N

Output queueing buffer size for various N and load 0.8 and 0.9 Shared buffering buffer size for various N and load 0.8 and 0.9

Buffer space requirements comparison for shared buffering versus output queueing

© copyright IEEE (see reference above).


Crosspoint (Distributed) Queueing

Block-Crosspoint Queueing: Distributed Shared Buffers

Conceptual Derivation/Taxonomy of Queueing Architectures: subrectangles inside a crossbar


Knock-Out Switch


[Up - Table of Contents]
[Prev - 3.3 Multicast Queueing]

[4.1 Space Switching - Next]

Up to the Home Page of CS-534
 
© copyright University of Crete, Greece.
Last updated: 17 Apr. 2005, by M. Katevenis.