Applied research laboratory 1 Scaling Internet Routers Using Optics Isaac Keslassy, et al. Proceedings of SIGCOMM 2003. Slides:

Slides:



Advertisements
Similar presentations
1 EE384Y: Packet Switch Architectures Part II Load-balanced Switch (Borrowed from Isaac Keslassys Defense Talk) Nick McKeown Professor of Electrical Engineering.
Advertisements

1 Maintaining Packet Order in Two-Stage Switches Isaac Keslassy, Nick McKeown Stanford University.
1 An Efficient, Hardware-based Multi-Hash Scheme for High Speed IP Lookup Hot Interconnects 2008 Socrates Demetriades, Michel Hanna, Sangyeun Cho and Rami.
Configuring a Load-Balanced Switch in Hardware Srikanth Arekapudi, Shang-Tse (Da) Chuang, Isaac Keslassy, Nick McKeown Stanford University.
Clean Slate Design for the Internet Designing a Predictable Backbone Network with Valiant Load Balancing NSF 100 x 100 Clean.
Wavelength-Routing Switch Fabric Patrick Chiang, Hossein Kakvand, Milind Kopikare, Uma Krishnamoorthy, Paulina Kuo, Pablo Molinero-Fernández Stanford University.
High-Performance Networking Group Isaac Keslassy, Nick McKeown
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 High Speed Router Design Shivkumar Kalyanaraman Rensselaer Polytechnic Institute
KARL NADEN – NETWORKS (18-744) FALL 2010 Overview of Research in Router Design.
Nick McKeown CS244 Lecture 6 Packet Switches. What you said The very premise of the paper was a bit of an eye- opener for me, for previously I had never.
Frame-Aggregated Concurrent Matching Switch Bill Lin (University of California, San Diego) Isaac Keslassy (Technion, Israel)
A Load-Balanced Switch with an Arbitrary Number of Linecards Isaac Keslassy, Shang-Tse Chuang, Nick McKeown.
Scaling Internet Routers Using Optics UW, October 16 th, 2003 Nick McKeown Joint work with research groups of: David Miller, Mark Horowitz, Olav Solgaard.
May 28th, 2002Nick McKeown 1 Scaling routers: Where do we go from here? HPSR, Kobe, Japan May 28 th, 2002 Nick McKeown Professor of Electrical Engineering.
MEMS and its Applications Optical Routing, an example Shashi Mysore Computer Science UCSB.
Isaac Keslassy, Shang-Tse (Da) Chuang, Nick McKeown Stanford University The Load-Balanced Router.
A Scalable Switch for Service Guarantees Bill Lin (University of California, San Diego) Isaac Keslassy (Technion, Israel)
Making Parallel Packet Switches Practical Sundar Iyer, Nick McKeown Departments of Electrical Engineering & Computer Science,
The Concurrent Matching Switch Architecture Bill Lin (University of California, San Diego) Isaac Keslassy (Technion, Israel)
Scaling Internet Routers Using Optics Producing a 100TB/s Router Ashley Green and Brad Rosen February 16, 2004.
1 Architectural Results in the Optical Router Project Da Chuang, Isaac Keslassy, Nick McKeown High Performance Networking Group
1 OR Project Group II: Packet Buffer Proposal Da Chuang, Isaac Keslassy, Sundar Iyer, Greg Watson, Nick McKeown, Mark Horowitz
Chapter 10 Switching Fabrics. Outline Physical Interconnection Physical box with backplane Individual blades plug into backplane slots Each blade contains.
Using Load-Balancing To Build High-Performance Routers Isaac Keslassy, Shang-Tse (Da) Chuang, Nick McKeown Stanford University.
048866: Packet Switch Architectures Dr. Isaac Keslassy Electrical Engineering, Technion MSM.
048866: Packet Switch Architectures Dr. Isaac Keslassy Electrical Engineering, Technion The.
048866: Packet Switch Architectures Dr. Isaac Keslassy Electrical Engineering, Technion Scaling.
A Load-Balanced Switch with an Arbitrary Number of Linecards Isaac Keslassy, Shang-Tse (Da) Chuang, Nick McKeown Stanford University.
Scaling Internet Routers Using Optics Isaac Keslassy, Shang-Tse Da Chuang, Kyoungsik Yu, David Miller, Mark Horowitz, Olav Solgaard, Nick McKeown Department.
The Crosspoint Queued Switch Yossi Kanizo (Technion, Israel) Joint work with Isaac Keslassy (Technion, Israel) and David Hay (Politecnico di Torino, Italy)
EE 122: Router Design Kevin Lai September 25, 2002.
048866: Packet Switch Architectures Dr. Isaac Keslassy Electrical Engineering, Technion Introduction.
Nick McKeown 1 Memory for High Performance Internet Routers Micron February 12 th 2003 Nick McKeown Professor of Electrical Engineering and Computer Science,
1 EE384Y: Packet Switch Architectures Part II Load-balanced Switches Nick McKeown Professor of Electrical Engineering and Computer Science, Stanford University.
Fundamental Complexity of Optical Systems Hadas Kogan, Isaac Keslassy Technion (Israel)
1 Achieving 100% throughput Where we are in the course… 1. Switch model 2. Uniform traffic  Technique: Uniform schedule (easy) 3. Non-uniform traffic,
Optimal Load-Balancing Isaac Keslassy (Technion, Israel), Cheng-Shang Chang (National Tsing Hua University, Taiwan), Nick McKeown (Stanford University,
048866: Packet Switch Architectures Dr. Isaac Keslassy Electrical Engineering, Technion Maximal.
August 20 th, A 2.5Tb/s LCS Switch Core Nick McKeown Costas Calamvokis Shang-tse Chuang Accelerating The Broadband Revolution P M C - S I E R R.
Distributed Scheduling Algorithms for Switching Systems Shunyuan Ye, Yanming Shen, Shivendra Panwar
1 Growth in Router Capacity IPAM, Lake Arrowhead October 2003 Nick McKeown Professor of Electrical Engineering and Computer Science, Stanford University.
1 IP routers with memory that runs slower than the line rate Nick McKeown Assistant Professor of Electrical Engineering and Computer Science, Stanford.
Computer Networks Switching Professor Hui Zhang
Using Load-Balancing To Build High-Performance Routers Isaac Keslassy Ph.D. Oral Examination Department of Electrical Engineering Stanford University.
Load Balanced Birkhoff-von Neumann Switches
Nick McKeown CS244 Lecture 7 Valiant Load Balancing.
Merits of a Load-Balanced AAPN 1.Packets within a flow are transported to their correct destinations in sequence. This is due to the 1:1 logical connection.
Belgrade University Aleksandra Smiljanić: High-Capacity Switching Switches with Input Buffers (Cisco)
Optics in Internet Routers Mark Horowitz, Nick McKeown, Olav Solgaard, David Miller Stanford University
TTM1 – 2013: Core networks and Optical Circuit Switching (OCS)
Advance Computer Networking L-8 Routers Acknowledgments: Lecture slides are from the graduate level Computer Networks course thought by Srinivasan Seshan.
Designing Packet Buffers for Internet Routers Friday, October 23, 2015 Nick McKeown Professor of Electrical Engineering and Computer Science, Stanford.
1 Performance Guarantees for Internet Routers ISL Affiliates Meeting April 4 th 2002 Nick McKeown Professor of Electrical Engineering and Computer Science,
Winter 2006EE384x1 EE384x: Packet Switch Architectures I a) Delay Guarantees with Parallel Shared Memory b) Summary of Deterministic Analysis Nick McKeown.
Belgrade University Aleksandra Smiljanić: High-Capacity Switching Switches with Input Buffers (Cisco)
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 Challenges in Modern Multi-Tera- bit Class Switch Design.
Opticomm 2001Nick McKeown1 Do Optics Belong in Internet Core Routers? Keynote, Opticomm 2001 Denver, Colorado Nick McKeown Professor of Electrical Engineering.
Buffered Crossbars With Performance Guarantees Shang-Tse (Da) Chuang Cisco Systems EE384Y Thursday, April 27, 2006.
Challenges in the Next Generation Internet Xin Yuan Department of Computer Science Florida State University
1 A quick tutorial on IP Router design Optics and Routing Seminar October 10 th, 2000 Nick McKeown
1 How scalable is the capacity of (electronic) IP routers? Nick McKeown Professor of Electrical Engineering and Computer Science, Stanford University
A Load Balanced Switch with an Arbitrary Number of Linecards I.Keslassy, S.T.Chuang, N.McKeown ( CSL, Stanford University ) Some slides adapted from authors.
A Load-Balanced Switch with an Arbitrary Number of Linecards Offense Anwis Das.
Univ. of TehranIntroduction to Computer Network1 An Introduction to Computer Networks University of Tehran Dept. of EE and Computer Engineering By: Dr.
Network layer (addendum) Slides adapted from material by Nick McKeown and Kevin Lai.
1 Building big router from lots of little routers Nick McKeown Assistant Professor of Electrical Engineering and Computer Science, Stanford University.
Weren’t routers supposed
The Optical Internet WDM/TDM fiber links Backbone ISP POP, CO Backbone
CS 740: Advance Computer Networks Hand-out on Router Design
Advance Computer Networking
Presentation transcript:

applied research laboratory 1 Scaling Internet Routers Using Optics Isaac Keslassy, et al. Proceedings of SIGCOMM Slides:

applied research laboratory 2 Do we need faster routers? Traffic still growing 2x every year Router capacity growing 2x every 18 months By 2015, there will be a 16x disparity –16 times the number of routers –16 times the space –256 times the power –100 times the cost => Necessity for faster, cost effective, space and power efficient routers. Source: Dr. Nick McKeown’s SIGCOMM talk

applied research laboratory 3 Current router : Juniper T640 T640: Half-rack –37.45 x x 31 in (H x W x D) –95.12 x x cms (area ≈ 3 m 2 ) –32 interface card slots –640 Gbps front side switching capacity –6500 W power dissipation –Black body radiation =  T 4 W/m 2 –at 350 F, Power radiated = 2325 W/m 2 –Operating temp. = 32 to 104 F = 0 to 40 C  = Stefan Boltzmann constant = * W / m 2 K 4 References: – 670_RSP.jhtmlhttp:// 670_RSP.jhtml – –

applied research laboratory 4 Multi-rack routers Switch fabric and linecards on separate racks Problem: Switch fabric power density is limiting –Limit = 2.5 Tbps (scheduler, opto-electronic conversion, other electronics) Switch fabric can be single stage or multi stage –Single stage: complexity of arbitration algorithms –Multi-stage: unpredictable performance (unknown throughput guarantees) Switch fabric Linecards

applied research laboratory 5 Optical switch fabric Pluses –huge capacity –bit rate independent –low power Minuses –slow to configure (MEMS ≈ 10 ms) –fast switching fabrics based on tunable lasers are expensive Reference: –

applied research laboratory 6 Goals Identify architectures with predictable throughput and scalable capacity –Use the load balanced switch described by C-S. Chang –Find practical solutions to the problems with the switch when used in a realistic setting Use optics with negligible power consumption to build higher capacity single rack switch fabrics (100 Tbps) Design a practical 100 Tbps switch with 640 linecards each supporting 160 Gbps

applied research laboratory 7 Load balanced switch 100 % throughput for a broad class of traffic No scheduler => scalable VOQ

applied research laboratory 8 Problems with load-balanced switch Packets can be mis-sequenced Pathological traffic patterns can make throughput arbitrarily small Does not work when some of the linecards are not present or are have failed Requires two crossbars that are difficult or expensive to implement using optical switches

applied research laboratory 9 Linecard block diagram Both input and output blocks in one linecard Intermediate input block for the second stage in the load balanced switch

applied research laboratory 10 Switch reconfigurations The crossbars in the load balanced switch can be replaced with a fixed mesh of N 2 links each of rate R/N The two meshes can be replaced with a single mesh carrying twice the capacity (with packets traversing the fabric twice) RR/N R R2R/N R

applied research laboratory 11 Optical switch fabric with AWGRs AWGR: data-rate independent passive optical device that consumes no power Each wavelength operates at rate 2R/N Reduces the amount of fiber required in the mesh (N 2 ) N = 64 is feasible but N = 640 is not AWGR = Arrayed Wavelength Grating Router

applied research laboratory 12 Decomposing the mesh 2R/ Source: Dr. Nick McKeown’s SIGCOMM slides

applied research laboratory 13 Decomposing the mesh 2R/4 2R/ TDM WDM Source: Dr. Nick McKeown’s SIGCOMM slides

applied research laboratory 14 Full Ordered Frames First (FOFF) Every N time slots –Select a queue to serve in round robin order that holds more than N packets –If no queue has N packets, pick a non-empty queue in round robin order –Serve this queue for the next N time slots N FIFO queues (one per output) input To intermediate input block

applied research laboratory 15 FOFF properties No Mis-sequencing –Bounds the amount of mis-sequencing inside the switch –Resequencing buffer at most N packets FOFF guarantees 100 % throughput for any traffic pattern Practical to implement –Each stage has N queues, first and last stages hold N 2 +1 packets/linecard –Decentralized and does not need complex scheduling Priorities are easy to implement using kN queues at each linecard to support k priority levels

applied research laboratory 16 Flexible linecard placement When second linecard fails, links between first and second linecards have to support a rate of 2R/2 Switch fabric must be able to interconnect linecards over a range of rates from 2R/N to R => Not practical 2R/3

applied research laboratory 17 Partitioned switch M input/output channels for each linecard Theorems: 1)M = L+G-1, each path supporting a rate of 2R 2)Polynomial time reconfiguration when new linecards are added or removed.

applied research laboratory 18 M = L + G -1 illustration Total traffic going out or coming in at Group 1 = LR Total number of linecards = L + G -1 Number of extra paths needed to/from first group = L -1 LC 1 LC 2 LC L Group 1 LC 1 Group 2 Group G LC 1 LC 2 LC L Group 1 LC 1 Group 2 Group G

applied research laboratory 19 Hybrid electro-optical switch

applied research laboratory 20 Optical Switch

applied research laboratory Tb/s Load-Balanced Router L = Gb/s linecards Linecard Rack G = 40 L = Gb/s linecards Linecard Rack 1 L = Gb/s linecards x 40 MEMS Switch Rack < 100W Source: Dr. Nick McKeown’s SIGCOMM slides