Breaking the Single-Path Barrier Brad Smith Jack Baskin SoE Research Review Day 10/20/2011.

Slides:



Advertisements
Similar presentations
Quality-of-Service Routing in IP Networks Donna Ghosh, Venkatesh Sarangan, and Raj Acharya IEEE TRANSACTIONS ON MULTIMEDIA JUNE 2001.
Advertisements

1 Routing Protocols I. 2 Routing Recall: There are two parts to routing IP packets: 1. How to pass a packet from an input interface to the output interface.
Routing and Congestion Problems in General Networks Presented by Jun Zou CAS 744.
Ch. 12 Routing in Switched Networks Routing in Packet Switched Networks Routing Algorithm Requirements –Correctness –Simplicity –Robustness--the.
Spring 2000CS 4611 Introduction Outline Statistical Multiplexing Inter-Process Communication Network Architecture Performance Metrics.
CS4550: Computer Networks II network layer basics 3 routing & congestion control.
The Structure of Networks with emphasis on information and social networks T-214-SINE Summer 2011 Chapter 8 Ýmir Vigfússon.
Advanced Topics of WAN Compiled from Previous ISQS 6341 Project November 2003.
Multicasting in Mobile Ad-Hoc Networks (MANET)
Routing Strategies Fixed Routing
A New Approach for the Construction of ALM Trees using Layered Coding Yohei Okada, Masato Oguro, Jiro Katto Sakae Okubo International Conference on Autonomic.
Introduction Future wireless systems will be characterized by their heterogeneity - availability of multiple access systems in the same physical space.
Next Generation Networks Chapter 10. Knowledge Concepts QoS concepts Bandwidth needs for Internet traffic.
Traffic Engineering Jennifer Rexford Advanced Computer Networks Tuesdays/Thursdays 1:30pm-2:50pm.
Multiple constraints QoS Routing Given: - a (real time) connection request with specified QoS requirements (e.g., Bdw, Delay, Jitter, packet loss, path.
December 20, 2004MPLS: TE and Restoration1 MPLS: Traffic Engineering and Restoration Routing Zartash Afzal Uzmi Computer Science and Engineering Lahore.
ASWP – Ad-hoc Routing with Interference Consideration June 28, 2005.
ASWP – Ad-hoc Routing with Interference Consideration Zhanfeng Jia, Rajarshi Gupta, Jean Walrand, Pravin Varaiya Department of EECS University of California,
Spring Routing & Switching Umar Kalim Dept. of Communication Systems Engineering 17/04/2007.
1 A Distributed Delay-Constrained Dynamic Multicast Routing Algorithm Quan Sun and Horst Langendorfer Telecommunication Systems Journal, vol.11, p.47~58,
CS541 Advanced Networking 1 Routing and Shortest Path Algorithms Neil Tang 2/18/2009.
CS335 Networking & Network Administration Tuesday, April 20, 2010.
Comparison of MSTP and (G)ELS Benchmarking Carrier Ethernet Technologies Workshop Session AI.1: Scientific and Technical Results Krakow, Poland April 30,
A Scheduling-based Routing Network Architecture Omar Y. Tahboub & Javed I. Khan Multimedia & Communication Networks Research Lab (MediaNet) Kent State.
Beacon Vector Routing: Scalable Point-to-Point Routing in Wireless Sensornets.
The Delta Routing Project Low-loss Routing for Hybrid Private Networks George Porter (UCB) Minwen Ji, Ph.D. (SRC - HP Labs)
A General approach to MPLS Path Protection using Segments Ashish Gupta Ashish Gupta.
EECC694 - Shaaban #1 lec #7 Spring The OSI Reference Model Network Layer.
Multipath Routing CS 522 F2003 Beaux Sharifi. Agenda Description of Multipath Routing Necessity of Multipath Routing 3 Major Components Necessary for.
On Self Adaptive Routing in Dynamic Environments -- A probabilistic routing scheme Haiyong Xie, Lili Qiu, Yang Richard Yang and Yin Yale, MR and.
Layer-3 Routing Natawut Nupairoj, Ph.D. Department of Computer Engineering Chulalongkorn University.
High Throughput Route Selection in Multi-Rate Ad Hoc Wireless Networks Dr. Baruch Awerbuch, David Holmer, and Herbert Rubens Johns Hopkins University Department.
The Structure of Networks with emphasis on information and social networks T-214-SINE Summer 2011 Chapter 8 Ýmir Vigfússon.
Path selection Packet scheduling and multipath Sebastian Siikavirta and Antti aalto.
S305 – Network Infrastructure Chapter 5 Network and Transport Layers.
Distributed Quality-of-Service Routing of Best Constrained Shortest Paths. Abdelhamid MELLOUK, Said HOCEINI, Farid BAGUENINE, Mustapha CHEURFA Computers.
Active Measurement tool for the EuQoS project René Serral-Gracià (Universitat Politècnica de Catalunya)
Networks for Distributed Systems n network types n Connection-oriented and connectionless communication n switching technologies l circuit l packet.
Network Aware Resource Allocation in Distributed Clouds.
“Intra-Network Routing Scheme using Mobile Agents” by Ajay L. Thakur.
Performance Evaluation of ATM Shortcuts in Overlaid IP/ATM Networks Jim Kurose Don Towsley Department of Computer Science Univ. of Massachusetts, Amherst.
Network Instruments VoIP Analysis. VoIP Basics  What is VoIP?  Packetized voice traffic sent over an IP network  Competes with other traffic on the.
Microsoft Windows Server 2003 TCP/IP Protocols and Services Technical Reference Slide: 1 Lesson 7 Internet Protocol (IP) Routing.
Load-Balancing Routing in Multichannel Hybrid Wireless Networks With Single Network Interface So, J.; Vaidya, N. H.; Vehicular Technology, IEEE Transactions.
S Master’s thesis seminar 8th August 2006 QUALITY OF SERVICE AWARE ROUTING PROTOCOLS IN MOBILE AD HOC NETWORKS Thesis Author: Shan Gong Supervisor:Sven-Gustav.
TCP with Variance Control for Multihop IEEE Wireless Networks Jiwei Chen, Mario Gerla, Yeng-zhong Lee.
1 Computer Communication & Networks Lecture 21 Network Layer: Delivery, Forwarding, Routing Waleed.
A Bandwidth Estimation Method for IP Version 6 Networks Marshall Crocker Department of Electrical and Computer Engineering Mississippi State University.
Tufts Wireless Laboratory School Of Engineering Tufts University Paper Review “An Energy Efficient Multipath Routing Protocol for Wireless Sensor Networks”,
Francine Lalooses David Lancia Arkadiusz Slanda Donald Traboini
Introducing a New Concept in Networking Fluid Networking S. Wood Nov Copyright 2006 Modern Systems Research.
Shortest Path Algorithm
Routing Protocols Brandon Wagner.
PERFORMANCE EVALUATION OF COMMON POWER ROUTING FOR AD-HOC NETWORK Zhan Liang Supervisor: Prof. Sven-Gustav Häggman Instructor: Researcher Boris Makarevitch.
7/11/0666th IETF1 QoS Enhancements to BGP in Support of Multiple Classes of Service Andreas Terzis Computer Science Department Johns Hopkins University.
2006 QoS Routing and Forwarding Benefits of QoS Routing  Without QoS routing: –must probe path & backtrack; non optimal path, control traffic and processing.
Routing in Delay Tolerant Network Qing Ye EDIFY Group of Lehigh University.
Peter Pham and Sylvie Perreau, IEEE 2002 Mobile and Wireless Communications Network Multi-Path Routing Protocol with Load Balancing Policy in Mobile Ad.
1 Traffic Engineering By Kavitha Ganapa. 2 Introduction Traffic engineering is concerned with the issue of performance evaluation and optimization of.
-1- Georgia State UniversitySensorweb Research Laboratory CSC4220/6220 Computer Networks Dr. WenZhan Song Professor, Computer Science.
1 Transport Bandwidth Allocation, Intro to Network Layer 4/3/2012.
PATH DIVERSITY WITH FORWARD ERROR CORRECTION SYSTEM FOR PACKET SWITCHED NETWORKS Thinh Nguyen and Avideh Zakhor IEEE INFOCOM 2003.
1 Ad-hoc Transport Layer Protocol (ATCP) EECS 4215.
WAN Technologies. 2 Large Spans and Wide Area Networks MAN networks: Have not been commercially successful.
-1/16- Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks C.-K. Toh, Georgia Institute of Technology IEEE.
© ITT Educational Services, Inc. All rights reserved. IS3120 Network Communications Infrastructure Unit 7 Layer 3 Networking, Campus Backbones, WANs, and.
Efficient Policy-Based Routing without Virtual Circuits
Chapter 5 The Network Layer.
Routing and the Network Layer (ref: Interconnections by Perlman
OSPF Protocol.
Presentation transcript:

Breaking the Single-Path Barrier Brad Smith Jack Baskin SoE Research Review Day 10/20/2011

Outline Research Corporate Partnership Open Source Network Lab 10/20/11Jack Baskin SoE Research Review Day 2

The Internet is Single-Path Compute best path per destination Destination-based (“hop-by-hop”) forwarding 2 problems – Quality-of-Service – Congestion S 10/20/11 3 Jack Baskin SoE Research Review Day

Problem – Quality-of-Service Requires multiple paths per destination Example – 2 paths 2Mbps, 200ms 100Kbps, 20ms Depends on application! – Video streaming – Voice over IP (VoIP) b/w = 100Kbps latency = 20ms b/w = 2Mbps latency = 200ms Next hop for D? S a b D 10/20/11 4 Jack Baskin SoE Research Review Day

Problem – Congestion /20/11 5 Jack Baskin SoE Research Review Day Strong tendency for paths to share links…

Previous Work Circuit switch – special path per flow Solve part of the problem – Congestion – only need a small number (≤ 4) – Minimum delay – Partial solutions - disjoint widest and shortest In practice - over-provision a single path Challenge – what are enough paths? 10/20/11 6 Jack Baskin SoE Research Review Day

Best Set of Paths Paths as points in multi-dimensional space Some paths are “better” than others Best set of paths are those with none better Paths that provide the full range of performance 100Kbps, 20ms 10/20/11 7 Jack Baskin SoE Research Review Day

Using the Best Set of Paths Assign flows to paths that satisfy QoS In general, there is more than one… …choose one that minimizes congestion 10/20/11 8 Jack Baskin SoE Research Review Day 100Kbps, 20ms

Simulations Generate random networks Compute routing tables at all nodes – Total bandwidth – Delay Generate random stream of flows Use oracle to assign flows to paths – Satisfies QoS – Has bandwidth 10/20/11 9 Jack Baskin SoE Research Review Day

Simulations (cont) Measure Call Acceptance Ratio – % flow requests successfully routed Across range of networks – Size – number of vertices – Connectivity – average degree (# neighbors) 10/20/11Jack Baskin SoE Research Review Day 10

CAR: 350 Vertices, Degree 32 10/20/11 11 Jack Baskin SoE Research Review Day

CAR: 350 Vertices, Degree 16 10/20/11 12 Jack Baskin SoE Research Review Day

CAR: 350 Vertices, Degree 4 10/20/11 13 Jack Baskin SoE Research Review Day

Converge when lightly loaded and over-loaded Multipath does better in-between Fewer resources  poorer and less distinct performance 10/20/11Jack Baskin SoE Research Review Day 14

Target CAR Flow Rate 10/20/11Jack Baskin SoE Research Review Day 15 95% 600 Load supported by given infrastructure & routing architecture.

95% CAR Rate: Degree 32 10/20/11 16 Jack Baskin SoE Research Review Day Multipath provides dramatic capacity increase with same infrastructure.

95% CAR Rate – # Vertices 10/20/11 17 Jack Baskin SoE Research Review Day Solid gains with increasing infrastructure.

Ratio MP:SP 95% CAR – # Vertices 10/20/11 18 Jack Baskin SoE Research Review Day 4 to 11x gains… with opportunities for improvement(!).

From 1 to many layers… 10/20/11Jack Baskin SoE Research Review Day 19

Future Work Routing protocols (path computation) – Link state – Distance vector Congestion management (path selection) – Routing – Network feedback 10/20/11 20 Jack Baskin SoE Research Review Day

Thank you!