Title :
Scheduling algorithms for input-queued switches: randomized techniques and experimental evaluation
Author :
Goudreau, Mark W. ; Kolliopoulos, Stavros G. ; Rao, Satish B.
Author_Institution :
C&C Res. Labs., NEC USA, Princeton, NJ, USA
Abstract :
A basic problem faced by designers of high-bandwidth switches and routers is to provide effective techniques for scheduling the routing of cells through crossbars. The problem is particularly important under heavy loads or when quality-of-service (QoS) is to be supported. Much previous work on scheduling has focused on maximum bipartite matching (MBM), maximum weight bipartite matching (MWBM), and heuristics to approximate MBM and MWBM solutions. In this paper, we introduce the shakeup technique: a randomized approach that can be used in conjunction with a number of existing heuristics to substantially improve solution quality. The shakeup approach is conceptually simple and is supported by both theoretical and experimental results. In addition, this paper provides for the first time a framework for experimental scheduler analysis. We give extensive head-to-head comparisons of stability ranges for a number of previously proposed schedulers, and work towards the development of benchmark traffic types
Keywords :
quality of service; queueing theory; randomised algorithms; scheduling; stability; telecommunication network routing; telecommunication switching; telecommunication traffic; QoS; benchmark traffic types; cell routing; crossbars; heavy loads; high-bandwidth switches; input-queued switches; quality of service; randomized techniques; scheduling algorithms; shakeup technique; stability ranges; Bandwidth; Fabrics; Internet; Jitter; Quality of service; Routing; Scheduling algorithm; Stability; Switches; Traffic control;
Conference_Titel :
INFOCOM 2000. Nineteenth Annual Joint Conference of the IEEE Computer and Communications Societies. Proceedings. IEEE
Conference_Location :
Tel Aviv
Print_ISBN :
0-7803-5880-5
DOI :
10.1109/INFCOM.2000.832562