Title :
Implementing fair queueing in ATM switches. I. A practical methodology for the analysis of delay bounds
Author :
Chiussi, Fabio M. ; Francini, Andrea
Author_Institution :
AT&T Bell Labs., Holmdel, NJ, USA
Abstract :
The minimization of the implementation cost of cell schedulers which aim at approximating the generalized processor sharing (GPS) policy is a key practical issue in next-generation ATM switches. The total complexity of a GPS-related scheduler is a combination of the complexity of its system-potential function and the complexity involved in sorting the timestamps in order to select which cell should be transmitted. Several scheduling disciplines using a system-potential function of O(1) complexity have previously been introduced; still, the task of sorting the timestamps makes the cost of implementing a GPS-related scheduler quite significant. Thus, in practice, approximations are often introduced in the scheduler to reduce implementation complexity, typically at the cost of some degradation in the delay properties of the scheduler. In order to optimize the design so that such degradations are minimized, a tool is necessary, in the form of a general methodology to promptly and accurately analyze the delay properties. To truly aid in the design of the scheduler, such methodology should be simple to use in all practical situations. We present a methodology that fulfills this need. In the case of leaky-bucket constrained sources, we explicitly derive a general result for the delay bounds; our methodology, however, is applicable to other source models
Keywords :
asynchronous transfer mode; computational complexity; delays; minimisation; queueing theory; scheduling; sorting; ATM switches; GPS policy; approximations; cell schedulers; complexity; degradation; delay bounds; design; fair queueing; generalized processor sharing policy; implementation cost; leaky-bucket constrained sources; minimization; sorting; system-potential function; timestamps; Asynchronous transfer mode; Bandwidth; Costs; Degradation; Delay; Global Positioning System; Processor scheduling; Queueing analysis; Scheduling algorithm; Switches;
Conference_Titel :
Global Telecommunications Conference, 1997. GLOBECOM '97., IEEE
Conference_Location :
Phoenix, AZ
Print_ISBN :
0-7803-4198-8
DOI :
10.1109/GLOCOM.1997.632598