l - Department of Electrical Engineering

advertisement
High Performance
Networking Group
Nick McKeown
Departments of Electrical Engineering
and Computer Science
High Performance
Switching and Routing
Telecom Center Workshop: Sept 4, 1997.
nickm@stanford.edu
http://www.stanford.edu/~nickm
PhD Students
Shang-Tse Chuang, Nandita Dukkipati,
Yashar Ganjali, Sundar Iyer, Isaac Keslassy,
Pablo Molinero Fernandez, Rui Zhang.
Recent Alum: Pankaj Gupta, Adisak Mekkittikul
1
Some Past Projects
Input-queued switches
1.

Theorems
•
•


First proof of 100% throughput for input queued switches.
First proof of emulating output queueing with speedup = 2.
Algorithms: iSLIP, iLQF, LPF, iLPF, …
Prototyping: The Tiny Tera 320Gb/s MPLS switch.
IP Lookup and Packet Classification
2.

Algorithms: 24-8-DIR, RFC, HiCuts.
Packet Buffer Design
3.

Ping-pong buffers.
2
Current Projects
Integrating optics and routing
1.

Optics in Routers.

Circuit switching at the core of the Internet.
Isaac Keslassy, Shang-Tse Chuang.
With Professors Mark Horowitz, David Miller and Olav Solgaard.
Pablo Molinero Fernandez
Load-balancing and parallelism
2.



Parallel packet switches. Sundar Iyer.
Fast packet buffers. Sundar Iyer.
Shared memory switches. Sundar Iyer and Rui Zhang.
Network Algorithms
3.




Congestion control for very short flows. Rui Zhang and Nandita Dukkipatti.
Crossbar scheduling algorithms. Isaac Keslassy.
Small packet buffers. Isaac Keslassy.
Multipath routing protocols. Yashar Ganjali.
3
Incorporating Optics
Into Routers
High Performance
Switching and Routing
Telecom Center Workshop: Sept 4, 1997.
Isaac Keslassy, Nick McKeown
E-mail: keslassy@stanford.edu
Optical Router Project: http://klamath.stanford.edu/or/
4
Why We Need Faster Routers
To prevent routers from becoming the bottleneck
Packet processing Power
Link Speed
1000
10000
2x / 18 months
1000
2x / 7 months
100
100
10
10
1
1
1985
1990
1995
2000
1985
1990
1995
Fiber Capacity (Gbit/s)
Spec95Int CPU results
10000
2000
0,1
0,1
TDM
DWDM
Source: SPEC95Int & David Miller, Stanford
5
100 Tb/s Optical Router

Collaboration


4 Stanford professors (M. Horowitz, N. McKeown, D.
Miller and O. Solgaard), and their groups
Objective


To determine the best way to incorporate optics into
routers
Push technology hard to expose new issues
• Photonics, Electronics, System design

Motivating example: The design of a 100 Tb/s Internet
router
• Challenging but not impossible (~100x current systems)
• It identifies some interesting research problems
6
Research Problems

Linecard


Architecture


Memory bottleneck: Address lookup and packet buffering
Arbitration: Computation complexity
Switch Fabric



Optics: Fabric scalability and speed
Electronics: Switch control and link electronics
Packaging: Three surface problem
7
Two-Stage Switch Architecture
External
Inputs
Internal
Inputs
1
1
12
External
Outputs
1
1
2
N
N
Load-balancing
cyclic shift
N
Switching
cyclic shift
100% throughput for broad range of traffic
types (C.S. Chang et al., 2001)
8
WGR (Waveguide Grating Router)
A Passive Optical Component
l11, l12 …l1N
l11
Linecard 1
l12
Linecard 2
l1N
Linecard N
NxN
WGR
Wavelength i on input port j goes to output
port (i+j-1) mod N
 Can spread and shuffle information from
different inputs

9
WGR Based Solution
Detector
Fixed Laser/Modulator
l1
Linecard 1 l2
lN
l1
Linecard 2 l 2
lN
l1
Linecard N l2
lN
1
1
l 1, l 2
1
…l N
l 2 1 , l2 2
2
…l N
N
N
l 1, l 2
N
…l N
1
N
l 1, l 2
2
…l N
2
l 1, l
3
NxN WGR …l N
N
1
2
l1
l 2 Linecard 1
lN
l1
l2
Linecard 2
lN
N-1
l 1, l 2
1
…l N
l1
l2
Linecard N
lN
10
Conclusion: why this WGRbased solution is appealing
 In
one word: passive
 No
arbitration
 No reconfiguration
 Low power
 Reliability
11
Backup slides
12
Download