DocumentCode
3570444
Title
Randomized parallel schedulers for switch-memory-switch routers: analysis and numerical studies
Author
Prakash, Amit ; Aziz, Adnan ; Ramachandran, Vivek
Author_Institution
Texas Univ., Austin, TX
Volume
3
fYear
2004
Firstpage
2026
Abstract
We present new results and numerical studies of very fast schedulers for SMS (switch-memory-switch) routers, which emulate output-queuing by buffering packets in a partitioned shared-memory located between input and output ports. The architecture of Juniper´s core routers and Brocade´s storage switches is based on SMS. Our numerical results demonstrate that RiPSS, a randomized highly parallel SMS scheduler that we had developed recently, runs in just 3 rounds on switches with up to 4,096 inputs, and has a very low drop probability. We also show that RiPSS makes effective use of the shared-memory, with packets being uniformly distributed across the memory hanks for both Bernoulli and bursty arrivals. We describe a new and improved randomized pipelined scheduler, PRiPSS, and analyze its performance. Both our analysis and our simulation results for PRiPSS show that it has better throughput than RiPSS with a slightly higher latency in terms of rounds of communication in the underlying hardware. Our analysis also shows that PRiPSS is self-stabilizing, i.e., if occasional lapses occur due to the probabilistic nature of the algorithm, it resumes normal behavior without the need for external intervention. While the choice of RiPSS or PRiPSS would depend on whether throughput or latency is the primary concern, our results indicate that both schedulers are much faster than other schedulers for output-queuing, whether implemented directly or through emulation on SMS
Keywords
packet switching; parallel architectures; probability; queueing theory; scheduling; telecommunication network routing; Bernoulli-bursty arrival; Brocade storage switch; Juniper core router architecture; buffering packet; drop probability; output-queuing; packet distribution; probabilistic algorithm; randomized parallel scheduler; randomized pipelined scheduler; shared-memory location; switch-memory-switch router; Algorithm design and analysis; Analytical models; Delay; Emulation; Hardware; Packet switching; Performance analysis; Resumes; Switches; Throughput;
fLanguage
English
Publisher
ieee
Conference_Titel
INFOCOM 2004. Twenty-third AnnualJoint Conference of the IEEE Computer and Communications Societies
ISSN
0743-166X
Print_ISBN
0-7803-8355-9
Type
conf
DOI
10.1109/INFCOM.2004.1354611
Filename
1354611
Link To Document