Title :
Randomized Batch Scheduling with Minimum Configurations for Switches and Routers
Author :
Zhou, Zhen ; Hamdi, Mounir
Author_Institution :
Hong Kong Univ. of Sci. & Technol., Clear Water Bay
fDate :
May 30 2007-June 1 2007
Abstract :
As the technology advances, the speed and sizes of input-queued internet switches increase dramatically. The design of the switch scheduler becomes a primary challenge, because the time interval for making scheduling decisions becomes very small. One method to resolve this problem is to reduce the scheduling frequency for a batch of packets and pipeline the switching tasks. Such method is called batch scheduling. Since computing and setting up each switch configuration incurs a notable cost, it is preferred to have minimum number of configurations for every batch. We study in this paper approximation schemes for batch scheduling with minimum configurations. We propose three algorithms together with their (expected) approximation ratios. The naive round robin algorithm runs in O(N2) time and has the worst possible approximation ratio. We try to improve the approximation ratio by randomization. The randomized round robin algorithm has an expected approximation ratio of O(ln N). In the same fashion, we propose the Barely Random Round Robin algorithm that uses less random bits at a cost of worse approximation ratio. Finally, our simulation results indicate that a fabric speedup of 2 is sufficient for our batch scheduling algorithms to provide quality of service (QoS).
Keywords :
Internet; approximation theory; computational complexity; decision theory; packet switching; quality of service; queueing theory; scheduling; telecommunication network routing; approximation scheme; barely random round robin algorithm; input-queued Internet switches; minimum configuration; packet switching; quality of service; randomized batch scheduling; routing technology; Approximation algorithms; Costs; Frequency; Internet; Packet switching; Pipelines; Processor scheduling; Quality of service; Round robin; Switches;
Conference_Titel :
High Performance Switching and Routing, 2007. HPSR '07. Workshop on
Conference_Location :
Brooklyn, NY
Print_ISBN :
1-4244-1206-4
Electronic_ISBN :
1-4244-1206-4
DOI :
10.1109/HPSR.2007.4281228