Title :
Occupancy Sampling for Terabit CEE Switches
Author :
Neeser, Fredy D. ; Chrysos, Nikolaos I. ; Clauberg, Rolf ; Crisan, Daniel ; Gusat, Mitch ; Minkenberg, Cyriel ; Valk, Kenneth M. ; Basso, Claude
Author_Institution :
IBM Res., Zurich, Switzerland
Abstract :
One consequential feature of Converged Enhanced Ethernet (CEE) is loss lessness, achieved through L2 Priority Flow Control (PFC) and Quantized Congestion Notification (QCN). We focus on QCN and its effectiveness in identifying congestive flows in input-buffered CEE switches. QCN assumes an idealized, output-queued switch, however, as future switches scale to higher port counts and link speeds, purely output-queued or shared-memory architectures lead to excessive memory bandwidth requirements, moreover, PFC typically requires dedicated buffers per input. Our objective is to complement PFC´s coarse per-port/priority granularity with QCN´s per-flow control. By detecting buffer overload early, QCN can drastically reduce PFC´s side effects. We install QCN congestion points (CPs) at input buffers with virtual output queues and demonstrate that arrival-based marking cannot correctly discriminate between culprits and victims. Our main contribution is occupancy sampling (QCN-OS), a novel, QCN-compatible marking scheme. We focus on random occupancy sampling, a practical method not requiring any per-flow state. For CPs with arbitrarily scheduled buffers, QCN-OSis shown to correctly identify congestive flows, improving buffer utilization, switch efficiency, and fairness.
Keywords :
buffer circuits; flow control; local area networks; memory architecture; scheduling; switches; CP; L2 PFC; L2 priority flow control; QCN per-flow control; QCN-OS; QCN-compatible marking scheme; arbitrarily scheduled buffer; arrival-based marking; congestion point; congestive flow identification; converged enhanced Ethernet; excessive memory bandwidth requirement; input-buffered CEE switch; link speed; output-queued switch; per-port-priority granularity; port count; purely output-queued architecture; quantized congestion notification; random occupancy sampling; shared-memory architecture; terabit CEE switch; virtual output queue; Bandwidth; Buffer storage; Fabrics; Servers; Standards; Throughput; 802.1Qau; 802.1Qbb; CEE; CIOQ; Converged Enhanced Ethernet; DCB; Datacenter; L2 congestion control; PFC; QCN; VOQ; congestion notification; input-buffered switches; occupancy sampling; priority flow control;
Conference_Titel :
High-Performance Interconnects (HOTI), 2012 IEEE 20th Annual Symposium on
Conference_Location :
Santa Clara, CA
Print_ISBN :
978-1-4673-2836-4
DOI :
10.1109/HOTI.2012.14