DocumentCode :
1905180
Title :
Mutual priority: a scheme for effective and efficient distributed schedulers for high-speed cell-based switches
Author :
Xithalis, C. ; Gamvrili, M. ; Serpanos, D.N.
Author_Institution :
Dept. of Electr. & Comput. Eng., Patras Univ., Greece
fYear :
2005
fDate :
12-14 May 2005
Firstpage :
63
Lastpage :
67
Abstract :
Distributed scheduling algorithms for cell-based virtual output queuing (VOQ) switches have led to high-performance schedulers. However, existing algorithms suffer from low service guarantees and a need for several iterations to provide high throughput. In this paper, we introduce the mutual priority concept, a new mechanism that addresses these issues. We prove that mutual priority algorithms achieve optimal service guarantee (N in an N × N switch) and lead to packet delays that outperform all existing algorithms with significant improvements: the delay achieved by the most efficient mutual priority algorithm is 4.5 times lower for high loads (i.e., reduced by 78%) than the delay achieved by the best existing scheduler for a single iteration execution, while for log N iterations the improved delay is 2.5 times lower (i.e., reduced by 60%). Importantly, mutual priority schedulers provide significantly high performance with a single iteration, outperforming all alternatives and achieving performance comparable to that with multiple iterations.
Keywords :
iterative methods; packet switching; queueing theory; scheduling; distributed schedulers; high-speed cell-based switches; mutual priority algorithms; optimal service guarantee; packet delays; virtual output queuing switches; Delay; Distributed algorithms; Iterative algorithms; Packet switching; Processor scheduling; Protocols; Round robin; Scheduling algorithm; Switches; Throughput;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
High Performance Switching and Routing, 2005. HPSR. 2005 Workshop on
Print_ISBN :
0-7803-8924-7
Type :
conf
DOI :
10.1109/HPSR.2005.1503195
Filename :
1503195
Link To Document :
بازگشت