Stanford University August 22, 2001 TCP Switching: Exposing Circuits to IP Pablo Molinero-Fernández Nick McKeown Stanford University.

Slides:



Advertisements
Similar presentations
Introduction 2 1: Introduction.
Advertisements

SCTP v/s TCP – A Comparison of Transport Protocols for Web Traffic CS740 Project Presentation by N. Gupta, S. Kumar, R. Rajamani.
Courtesy: Nick McKeown, Stanford 1 Intro to Quality of Service Tahir Azim.
Optical communications & networking - an Overview
Confused, Timid and Unstable: Picking a Video Rate is Hard Te-Yuan (TY) Huang Stanford University Nov 15 th, 2012 Joint work with Nikhil Handigol, Brandon.
TECHNOLOGY GUIDE 5 Basics of the Internet and the World Wide Web.
The Tension Between High Video Rate and No Rebuffering Te-Yuan (TY) Huang Stanford University IRTF Open 87 July 30th, 2013 Joint work Prof.
Sizing Router Buffers Guido Appenzeller Isaac Keslassy Nick McKeown Stanford University.
Router Architecture : Building high-performance routers Ian Pratt
The War Between Mice and Elephants Presented By Eric Wang Liang Guo and Ibrahim Matta Boston University ICNP
CSIT560 by M. Hamdi 1 Switching Architectures for Optical Networks.
Lect-2: BasicsComputer Networks : An Introduction to Computer Networks Handout #2: Foundations and Basic Concepts Additional Reading Text book:
High Performance Networking with Little or No Buffers Yashar Ganjali High Performance Networking Group Stanford University
1 Circuit Switching in the Core OpenArch April 5 th 2003 Nick McKeown Professor of Electrical Engineering and Computer Science, Stanford University
Is IP going to take over the world (of communications)? Pablo Molinero-Fernandez Stanford University Nick McKeown Stanford University Hui Zhang Turin Networks,
High Performance Networking with Little or No Buffers Yashar Ganjali on behalf of Prof. Nick McKeown High Performance Networking Group Stanford University.
Sizing Router Buffers (Summary)
Sizing Router Buffers Nick McKeown Guido Appenzeller & Isaac Keslassy SNRC Review May 27 th, 2004.
2002 Computer Forum Circuit switching in the Internet Pablo Molinero-Fernández, Nick McKeown IP will conquer the world, because it is Feasibility of TCP.
EE 122: Router Design Kevin Lai September 25, 2002.
048866: Packet Switch Architectures Dr. Isaac Keslassy Electrical Engineering, Technion Introduction.
Reducing the Buffer Size in Backbone Routers Yashar Ganjali High Performance Networking Group Stanford University February 23, 2005
1 An Introduction to Computer Networks Some slides are from lectures by Nick Mckeown, Ion Stoica, Frans Kaashoek, Hari Balakrishnan, and Sam Madden Prof.
Traffic Characterization Dr. Abdulaziz Almulhem. Almulhem©20012 Agenda Traffic characterization Switching techniques Internetworking, again.
Where Does Circuit Switching Make Sense In the Internet? Pablo Molinero-Fernández High Performance Networking Group Stanford University.
Nick McKeown 1 Memory for High Performance Internet Routers Micron February 12 th 2003 Nick McKeown Professor of Electrical Engineering and Computer Science,
Isaac Keslassy (Technion) Guido Appenzeller & Nick McKeown (Stanford)
Service Providers & Data Link & Physical layers Week 4 Lecture 1.
Circuit switching in the Internet Ph.D. oral examination Pablo Molinero-Fernández 21 st May 2002.
Company and Product Overview Company Overview Mission Provide core routing technologies and solutions for next generation carrier networks Founded 1996.
Tal Lavian Abundant Bandwidth and how it affects us? More Questions Than Answers.
Network Technologies (TCP/IP)
CS144 An Introduction to Computer Networks
SIGCOMM 2002 New Directions in Traffic Measurement and Accounting Focusing on the Elephants, Ignoring the Mice Cristian Estan and George Varghese University.
Optics in Internet Routers Mark Horowitz, Nick McKeown, Olav Solgaard, David Miller Stanford University
How Emerging Optical Technologies will affect the Future Internet NSF Meeting, 5 Dec, 2005 Nick McKeown Stanford University
A 50-Gb/s IP Router 참고논문 : Craig Partridge et al. [ IEEE/ACM ToN, June 1998 ]
QoS Support in High-Speed, Wormhole Routing Networks Mario Gerla, B. Kannan, Bruce Kwan, Prasasth Palanti,Simon Walton.
TELE202 Lecture 5 Packet switching in WAN 1 Lecturer Dr Z. Huang Overview ¥Last Lectures »C programming »Source: ¥This Lecture »Packet switching in Wide.
1 Optical Burst Switching (OBS). 2 Optical Internet IP runs over an all-optical WDM layer –OXCs interconnected by fiber links –IP routers attached to.
Networks CS105. What is a computer network? A computer network is a collection of computing devices that are connected in various ways so that they can.
Prentice HallHigh Performance TCP/IP Networking, Hassan-Jain Chapter 8 TCP/IP Performance over Optical Networks.
Packet switching network Data is divided into packets. Transfer of information as payload in data packets Packets undergo random delays & possible loss.
An Architecture and Prototype Implementation for TCP/IP Hardware Support Mirko Benz Dresden University of Technology, Germany TERENA 2001.
1 Physical and Data Link Layer Computer Network System Sirak Kaewjamnong.
Nick McKeown Spring 2012 Lecture 2,3 Output Queueing EE384x Packet Switch Architectures.
V. Fodor and Gy. Dan, KTH - Marholmen 2002 End-to-end control for audio-visual communication Viktoria Fodor and György Dán Laboratory for Communication.
3-location Data Network Design 3 locations separated by 200 km among pairs. Give the new populations below 296 users, design the data network.
Opticomm 2001Nick McKeown1 Do Optics Belong in Internet Core Routers? Keynote, Opticomm 2001 Denver, Colorado Nick McKeown Professor of Electrical Engineering.
WAN – Packet and Cell-switched Networks
Chapter 11.4 END-TO-END ISSUES. Optical Internet Optical technology Protocol translates availability of gigabit bandwidth in user-perceived QoS.
Challenges in the Next Generation Internet Xin Yuan Department of Computer Science Florida State University
Prentice HallHigh Performance TCP/IP Networking, Hassan-Jain TCP/IP Performance over Optical Networks.
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
Burst Transmission, Burst Switching and Dynamic Circuit Switching Prof. Leonid Kazovsky, PNRL Stanford presented by 리준걸 INC Lab. Seoul Nat’l.
Stanford University TCP Switching: Exposing circuits in the Internet Pablo Molinero-Fernández Nick McKeown Stanford University.
Day 13 Intro to MANs and WANs. MANs Cover a larger distance than LANs –Typically multiple buildings, office park Usually in the shape of a ring –Typically.
Jia Uddin Embedded System Lab.  MPLS  IMANET  IMANET network model  Proposed model of IMANET with MPLS  Conclusion.
Internet2 Members Meeting Washington, DC 1 Advanced Networking Infrastructure and Research (ANIR) Aubrey Bush Division Director, ANIR National Science.
2003 컴퓨터 통신 1 Foundation # 컴퓨터 통신 2 Outline A Detailed FTP Example Layering Packet Switching and Circuit Switching Some terms –Data rate, “Bandwidth”
Buffers: How we fell in love with them, and why we need a divorce Hot Interconnects, Stanford 2004 Nick McKeown High Performance Networking Group Stanford.
1 Building big router from lots of little routers Nick McKeown Assistant Professor of Electrical Engineering and Computer Science, Stanford University.
iperf a gnu tool for IP networks
Point-to-Point Network Switching
Where Does Circuit Switching Make Sense In the Internet?
SCTP v/s TCP – A Comparison of Transport Protocols for Web Traffic
Network Core and QoS.
Point-to-Point Network Switching
Network Core and QoS.
Presentation transcript:

Stanford University August 22, 2001 TCP Switching: Exposing Circuits to IP Pablo Molinero-Fernández Nick McKeown Stanford University

August 22, 2001 Outline Why might circuit switching be a good idea in the Internet? How might circuit switching be integrated in the Internet?

Stanford University August 22, 2001 How the Internet Looks Like Today

Stanford University August 22, 2001 How the Internet Really Looks Like Today SONET/SDH DWDM

Stanford University August 22, 2001 How the Internet Really Looks Like Today Modems, DSL

Stanford University August 22, 2001 Why Is the Internet Packet Switched in the First Place? PS is bandwidth efficient PS networks are robust Gallager: “Circuit switching is rarely used for data networks,... because of very inefficient use of the links” Tanenbaum: ”For high reliability,... [the Internet] was to be a datagram subnet, so if some lines and [routers] were destroyed, messages could be... rerouted”

Stanford University August 22, 2001 Are These Assumptions Valid Today? PS is bandwidth efficient PS networks are robust SONET required to reroute in 50 ms vs. over 1 min for IP [Lavobitz] 10-15% average link utilization in the backbone [Odlyzko]

Stanford University August 22, 2001 Internet’s Performance Trends Link capacity Processing power

Stanford University August 22, 2001 Fast Links, Slow Routers Processing PowerLink Capacity (Fiber) Source: SPEC95Int; Prof. Miller, Stanford Univ.

Stanford University August 22, 2001 Fast Links, Slow Routers Processing PowerLink Speed (Fiber) 2x / 2 years2x / 7 months Source: SPEC95Int; Prof. Miller, Stanford Univ.

Stanford University August 22, 2001 Fewer Instructions Instructions per packet since 1996

Stanford University August 22, 2001 How Can Circuit Switching Help the Internet? Simple data path: No buffering No per-packet processing Possible all-optical data path Peak allocation of BW No delay jitter Higher capacity switches Simple but strict QoS

Stanford University August 22, 2001 What Is the Performance of Circuit Switching? Packet swCircuit sw 10 Mb/s1 Gb/sFlow BW 1 s0.505 sAvg latency 1 s Worst latency 99% of Circuits Finish Earlier 1 server 100 clients 1 Gb/s File = 10Mbit x 100

Stanford University August 22, 2001 What Is the Performance of Circuit Switching? sec sWorst latency Packet swCircuit sw 10Mb/s+1Gb/s1 Gb/sFlow BW sec sAvg latency A big file can kill CS if it blocks the link 1 server 100 clients 1 Gb/s File = 10Gbit/10Mbit x 99

Stanford University August 22, 2001 What Is the Performance of Circuit Switching? Packet swCircuit sw 1 Mb/s Flow BW 10,000 sec10,000 sWorst latency 109.9sec 109.9sAvg latency No difference between CS and PS in core 1 server 100 clients 1 Gb/s x 99 1 Mb/s File = 10Gbit/10Mbit

Stanford University August 22, 2001 Outline Why might circuit switching be a good idea in the Internet? How might circuit switching be introduced into the Internet?

Stanford University August 22, 2001 Our Proposed Architecture Create a separate circuit for each flow IP controls circuits Optimize for the most common case –TCP (90-95% of traffic) –Data (9 out of 10 pkts) TCP Switching

Stanford University August 22, 2001 TCP Switching Exposes Circuits to IP TCP Switches IP routers

Stanford University August 22, 2001 TCP “Creates” a Connection Router Destina- tion Source SYN SYN+ACK DATA Packets

Stanford University August 22, 2001 Let TCP Leave State Behind Boundary TCP-SW Core TCP-SW Boundary TCP-SW Destina- tion Source SYN SYN+ACK DATA ACCEPTED One CircuitPackets ACCEPTED

Stanford University August 22, 2001 State Management Feasibility Amount of state –Minimum circuit = 64 kb/s. –156,000 circuits for OC-192. Update rate –About 50,000 new entries per sec for OC-192. Readily implemented in hardware or software.

Stanford University August 22, 2001 Software Implementation Results TCP Switching boundary router: Kernel module in Linux 2.4 1GHz PC Forwarding latency –Forward one packet: 21  s. –Compare to: 17  s for IP. –Compare to: 95  s for IP + QoS. Time to create new circuit: 57  s.

Stanford University August 22, 2001 Conclusion PS seems unlikely to keep up with link speeds in the backbone. CS becomes attractive in core –Higher capacity (optical) switches –Simple QoS –User response time comparable to PS TCP Switching –Integrates CS and PS –Exploits our connection oriented use of Internet

Stanford University August 22, 2001 How the Internet Really Looks Like Today

Stanford University August 22, 2001 Design Issues in the Paper State Management Signaling Triggers for circuit establishment/release Integration with current Internet And many more...

Stanford University August 22, 2001 Simulation Results In ns-2, using TCP and HTTP traffic –CS Avg. response time comparable to that of PS in most cases –Sometimes slightly worse because of transmission times over thin circuits 1500 Bytes over a 64 Kb/s circuit takes 188 ms