A Comparison of Overlay Routing and Multihoming Route Control

Slides:



Advertisements
Similar presentations
Aditya Akella An Empirical Evaluation of Wide-Area Internet Bottlenecks Aditya Akella with Srinivasan Seshan and Anees Shaikh IMC 2003.
Advertisements

Ningning HuCarnegie Mellon University1 Optimizing Network Performance In Replicated Hosting Peter Steenkiste (CMU) with Ningning Hu (CMU), Oliver Spatscheck.
Computer Networks Performance Metrics Computer Networks Term B10.
Spring 2000CS 4611 Introduction Outline Statistical Multiplexing Inter-Process Communication Network Architecture Performance Metrics.
1 Network Measurements in Overlay Networks Richard Cameron Craddock School of Electrical and Computer Engineering Georgia Institute of Technology.
Lecture 6 Overlay Networks CPE 401/601 Computer Network Systems slides are modified from Jennifer Rexford.
End-to-End Routing Behavior in the Internet Vern Paxson Presented by Zhichun Li.
Routing Strategies Fixed Routing
Multiple constraints QoS Routing Given: - a (real time) connection request with specified QoS requirements (e.g., Bdw, Delay, Jitter, packet loss, path.
Can ISPs and P2P Users Cooperate for Improved Performance? Vinay Aggarwal, Anja Feldmann (German Telecom Laboratories) Christian Scheideler (TU, Munchen)
Delayed Internet Routing Convergence Craig Labovitz, Abha Ahuja, Abhijit Bose, Farham Jahanian Presented By Harpal Singh Bassali.
On Multi-Path Routing Aditya Akella 03/25/02. What is Multi-Path Routing?  Dynamically route traffic Multiple paths to a destination Path taken dependant.
Component-Based Routing for Mobile Ad Hoc Networks Chunyue Liu, Tarek Saadawi & Myung Lee CUNY, City College.
1 Computer Networks Switching Technologies. 2 Switched Network Long distance transmission typically done over a network of switched nodes End devices.
Observations from Router-level Traces Lisa Amini IBM T. J. Watson Research Center Joint with Henning Schulzrinne, Aurel Lazar Columbia University.
Network Measurement Bandwidth Analysis. Why measure bandwidth? Network congestion has increased tremendously. Network congestion has increased tremendously.
Dragonfly Topology and Routing
RON: Resilient Overlay Networks David Andersen, Hari Balakrishnan, Frans Kaashoek, and Robert Morris MIT Laboratory for Computer Science
Fundamental of IP network ~ ping, traceroute ~ Practice 1 Information and Communications Technology Internet Engineering.
Improving the Reliability of Internet Paths with One-hop Source Routing Krishna Gummadi, Harsha Madhyastha Steve Gribble, Hank Levy, David Wetherall Department.
1 Pertemuan 20 Teknik Routing Matakuliah: H0174/Jaringan Komputer Tahun: 2006 Versi: 1/0.
CS An Overlay Routing Scheme For Moving Large Files Su Zhang Kai Xu.
An Overlay Architecture for High Quality VoIP Streams IEEE Trans. on Multimedia 2006 R 翁郁婷 R 周克遠.
9/15/2015CS622 - MIRO Presentation1 Wen Xu and Jennifer Rexford Department of Computer Science Princeton University Chuck Short CS622 Dr. C. Edward Chow.
Mar 1, 2004 Multi-path Routing CSE 525 Course Presentation Dhanashri Kelkar Department of Computer Science and Engineering OGI School of Science and Engineering.
RON: Resilient Overlay Networks David Andersen, Hari Balakrishnan, Frans Kaashoek, Robert Morris MIT Laboratory for Computer Science
RON: Resilient Overlay Networks David Andersen, Hari Balakrishnan, Frans Kaashoek, Robert Morris MIT Laboratory for Computer Science
Sami Al-wakeel 1 Data Transmission and Computer Networks The Switching Networks.
Aditya Akella The Performance Benefits of Multihoming Aditya Akella CMU With Bruce Maggs, Srini Seshan, Anees Shaikh and Ramesh Sitaraman.
A Routing Underlay for Overlay Networks Akihiro Nakao Larry Peterson Andy Bavier SIGCOMM’03 Reviewer: Jing lu.
Resilient Overlay Networks By David Andersen, Hari Balakrishnan, Frans Kaashoek, and Robert Morris MIT RON Paper from ACM Oct Advanced Operating.
A comparison of overlay routing and multihoming route control Hayoung OH
Consider a network in which for any two nodes directly connected with a link, a message either reaches its destination within T time or gets lost. (a)
TCP with Variance Control for Multihop IEEE Wireless Networks Jiwei Chen, Mario Gerla, Yeng-zhong Lee.
Multihoming Performance Benefits: An Experimental Evaluation of Practical Enterprise Strategies Aditya Akella, CMU Srinivasan Seshan, CMU Anees Shaikh,
End-to-End Routing Behavior in the Internet Vern Paxson Presented by Sankalp Kohli and Patrick Wong.
Peer-peer and Application-level Networking CS 218 Fall 2003 Multicast Overlays P2P applications Napster, Gnutella, Robust Overlay Networks Distributed.
Overlay Networking Srinivasan Seetharaman Fall 2006.
Placing Relay Nodes for Intra-Domain Path Diversity Meeyoung Cha Sue Moon Chong-Dae Park Aman Shaikh Proc. of IEEE INFOCOM 2006 Speaker 游鎮鴻.
Bandwidth estimation: metrics, measurement techniques, and tools Presenter: Yuhang Wang.
Fall, 2001CS 6401 Switching and Routing Outline Routing overview Store-and-Forward switches Virtual circuits vs. Datagram switching.
PlanetSeer: Internet Path Failure Monitoring and Characterization in Wide-Area Services Ming Zhang, Chi Zhang Vivek Pai, Larry Peterson, Randy Wang Princeton.
William Stallings Data and Computer Communications
Voice Performance Measurement and related technologies
Multi Node Label Routing – A layer 2.5 routing protocol
Aditya Akella Thesis Oral June 22, 2005
A Comparison of Overlay Routing and Multihoming Route Control
Multipath QUIC: Design and Evaluation
ISP and Egress Path Selection for Multihomed Networks
(How the routers’ tables are filled in)
Computer Network Performance Measures
CPE 401/601 Computer Network Systems
15-744: Computer Networking
High Throughput Route Selection in Multi-Rate Ad Hoc Wireless Networks
CS 268: Computer Networking
Totally Disjoint Multipath Routing in Multihop Wireless Networks Sonia Waharte and Raoef Boutaba Presented by: Anthony Calce.
Computer Network Performance Measures
COS 561: Advanced Computer Networks
COS 561: Advanced Computer Networks
Lecture 6 Overlay Networks
University of Houston Datacom II Lecture 1B Review Dr Fred L Zellner
Delay-Tolerant Mobile Ad-hoc Networks
BGP Interactions Jennifer Rexford
Lecture 6 Overlay Networks
Chapter-5 Traffic Engineering.
Routing and the Network Layer (ref: Interconnections by Perlman
An Empirical Evaluation of Wide-Area Internet Bottlenecks
Exploiting Routing Redundancy via Structured Peer-to-Peer Overlays
Point-to-Point Network Switching
Hari Balakrishnan Hari Balakrishnan Computer Networks
Presentation transcript:

A Comparison of Overlay Routing and Multihoming Route Control Aditya Akella, Bruce Maggs, Jeffrey Pang, Srinivasan Seshan, Annes Shaikh 07/28/04 Systems Seminar - Claudiu Danilov

Systems Seminar - Claudiu Danilov Background Overlay routing can improve performance over BGP, between a limited number of nodes [RON, Detour] Flexibility, key property of overlays Basic assumption of previous overlay studies is that end nodes subscribe to a single ISP Multihoming allows end-network sites to schedule their transfers over multiple ISPs (route control) How much benefit does overlay routing provide over BGP, when multihoming and route control are considered ? Round trip time and throughput metrics are used 07/28/04 Systems Seminar - Claudiu Danilov

Systems Seminar - Claudiu Danilov Definitions k-multihoming: End node has access to multiple ISPs. Emulated by a virtual node composed of multiple physical 1-multihoming nodes in the same city. k-overlay: Same as above, but paths can use additional nodes Note: Multihoming can be seen as a special case of overlay with paths of max 2 hops, and intermediate nodes on different ISPs Note: What is the difference between 1-overlay, k-overlay and k-multihoming? 07/28/04 Systems Seminar - Claudiu Danilov

Systems Seminar - Claudiu Danilov Testbed 68 nodes,17 US cities All-to-all latency and throughput measurements Two types of throughput estimates – optimistic and pessimistic Assumptions Instantaneous knowledge about the performance and availability of routes via each of its ISPs or overlay paths For throughput maximizing overlay paths, only paths comprised of at most two overlay hops are considered 07/28/04 Systems Seminar - Claudiu Danilov

1-Multihoming vs. 1-Overlays 1-Overlays offer better round trip time (33%) and throughput (15%) In a large fraction of measurements (46%) indirect paths offered better RTT performance than direct path. 07/28/04 Systems Seminar - Claudiu Danilov

1-Multihoming versus k-Multihoming and k-Overlays Both k-multihoming and k-overlay routing offer significantly better performance than 1-multihoming k-overlay, (k≥3) performs better than 1-overlay (5-20% RTT) 07/28/04 Systems Seminar - Claudiu Danilov

k-Multihoming versus k-Overlays k-overlays offer marginal benefits over k-multihoming alone Only a small fraction of transfers showed significantly better performance with k-overlays rather than k-multihoming 07/28/04 Systems Seminar - Claudiu Danilov

Reasons for performance difference For large improvements (> 50 ms) performance is mainly due to avoiding congestion (small difference in propagation delay) 72% of the points are above y = x/2 line, which implies that most of the time improvement is due to finding physically shorter paths 07/28/04 Systems Seminar - Claudiu Danilov

Resilience to path failures All-to-all pings between 68 nodes, every minute, for 5 days A path declared lost if at least 3 consecutive pings are lost (3 minutes) Paths with more than 10% lost probes are eliminated from this analysis Epochs of failure intervals TF are computed 07/28/04 Systems Seminar - Claudiu Danilov

Resiliency to path failures (cont.) 07/28/04 Systems Seminar - Claudiu Danilov

Systems Seminar - Claudiu Danilov Discussion Overlays vs. Multihoming (benefits and drawbacks) Competing or complementary ? Cost of operation Ease of deployment Overlay link protocols … Systems perspective How to monitor different ISP connections with arbitrary destinations ? What would be a good multihoming route control mechanism ? What is a good overlay deployment strategy ? 07/28/04 Systems Seminar - Claudiu Danilov