Title :
Backlog Aware Scheduling for Large Buffered Crossbar Switches
Author :
Dua, Akshay ; Yolken, B. ; Bambos, Nicholas ; Olesinski, W. ; Eberle, H. ; Gura, N.
Author_Institution :
Stanford Univ., Stanford, CA
Abstract :
A novel architecture was proposed in [1] to address scalability issues in large, high speed packet switches. The architecture proposed in [1], namely OBIG (output buffers with input groups), distributes the switch fabric across multiple chips, which communicate via high speed interconnects enabled by proximity communication (PC), a recently developed circuit technology [2]. An OBIG switch aggregates multiple input flows inside the switch fabric, thereby significantly reducing the amount of memory required for internal buffers, vis-a-vis a conventional buffered crossbar, which has buffers at every crosspoint. Thus, the OBIG architecture is promising for realizing terabit switches with hundreds of ports. This paper studies packet scheduling algorithms which help realize the potential of OBIG-like switch architectures. The emphasis here is on designing backlog aware scheduling algorithms, while ensuring desirable traits such as low computational complexity and scalability. The efficacy of the proposed scheduling algorithms with respect to performance metrics such as average delay and fairness is demonstrated via simulations under a variety of scenarios.
Keywords :
packet switching; scheduling; backlog aware scheduling; high speed packet switche; large buffered crossbar switch; output buffers with input group; proximity communication; Aggregates; Communication switching; Computer architecture; Fabrics; Integrated circuit interconnections; Packet switching; Scalability; Scheduling algorithm; Switches; Switching circuits;
Conference_Titel :
Communications, 2008. ICC '08. IEEE International Conference on
Conference_Location :
Beijing
Print_ISBN :
978-1-4244-2075-9
Electronic_ISBN :
978-1-4244-2075-9
DOI :
10.1109/ICC.2008.19