Proceedings of the Fifteenth Annual ACM Symposium on Parallel Algorithms and Architectures 2003
DOI: 10.1145/777412.777472
|View full text |Cite
|
Sign up to set email alerts
|

A near optimal scheduler for switch-memory-switch routers

Abstract: Routers are ubiquitous in modern computing, appearing in wide-area networks, multiprocessor servers, and data storage systems. Modern routers achieve high performance by solving computationally intensive tasks using custom hardware. One of the most challenging problems in designing a high-end router is scheduling the transfer of packets from inputs to outputs.We present a simple and near optimal randomized parallel scheduling algorithm for scheduling packets in routers based on the Switch-Memory-Switch (SMS) a… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

1
32
0

Year Published

2006
2006
2012
2012

Publication Types

Select...
3
2
1

Relationship

0
6

Authors

Journals

citations
Cited by 16 publications
(33 citation statements)
references
References 14 publications
(7 reference statements)
1
32
0
Order By: Relevance
“…In [7], [8] Prakash, Sharif, and Aziz proposed the Switch-Memory-Switch (SMS) architecture, which is a variation on the PSM switch, as an abstraction of the M-series Internet core routers from Juniper. The approach consists of statistically matching input ports to memories, based on an iterative algorithm that statistically converges in O(logN ) time.…”
Section: Switch Fabric On a Chipmentioning
confidence: 99%
“…In [7], [8] Prakash, Sharif, and Aziz proposed the Switch-Memory-Switch (SMS) architecture, which is a variation on the PSM switch, as an abstraction of the M-series Internet core routers from Juniper. The approach consists of statistically matching input ports to memories, based on an iterative algorithm that statistically converges in O(logN ) time.…”
Section: Switch Fabric On a Chipmentioning
confidence: 99%
“…We developed RiPSS [3]-a very simple randomized parallel scheduler for SMS routers-which we review in detail in Section II. In essence we proved that RiPSS computes a complete assignment of packets to memories in O(log * N ) basic matching rounds with high probability (w.h.p.…”
Section: Introductionmentioning
confidence: 99%
“…2) In [3] we presented a pipelined scheduling algorithm that uses an O(log * N ) deep pipeline of packets at the input to further reduce scheduler complexity compared to RiPSS. It requires only a constant number of rounds per cycle-independent of N and the input traffic patternin contrast to RiPSS, which requires O(log * N ) rounds per cycle.…”
Section: Introductionmentioning
confidence: 99%
See 2 more Smart Citations