Mar 1, 2004 Multi-path Routing CSE 525 Course Presentation Dhanashri Kelkar Department of Computer Science and Engineering OGI School of Science and Engineering.

Slides:



Advertisements
Similar presentations
Directed Diffusion for Wireless Sensor Networking
Advertisements

Ningning HuCarnegie Mellon University1 Optimizing Network Performance In Replicated Hosting Peter Steenkiste (CMU) with Ningning Hu (CMU), Oliver Spatscheck.
1 Network Measurements in Overlay Networks Richard Cameron Craddock School of Electrical and Computer Engineering Georgia Institute of Technology.
Topologically-Aware Overlay Construction and Server Selection Sylvia Ratnasamy, Mark Handly, Richard Karp and Scott Shenker Presented by Shreeram Sahasrabudhe.
Improving Datacenter Performance and Robustness with Multipath TCP Costin Raiciu, Sebastien Barre, Christopher Pluntke, Adam Greenhalgh, Damon Wischik,
1 Turning Heterogeneity into an Advantage in Overlay Routing Gisik Kwon Dept. of Computer Science and Engineering Arizona State University Published in.
On Selfish Routing In Internet-like Environments Lili Qiu (Microsoft Research) Yang Richard Yang (Yale University) Yin Zhang (AT&T Labs – Research) Scott.
On the Effectiveness of Measurement Reuse for Performance-Based Detouring David Choffnes Fabian Bustamante Fabian Bustamante Northwestern University INFOCOM.
Computer Science 1 ShapeShifter: Scalable, Adaptive End-System Multicast John Byers, Jeffrey Considine, Nicholas Eskelinen, Stanislav Rost, Dmitriy Zavin.
1 Estimating Shared Congestion Among Internet Paths Weidong Cui, Sridhar Machiraju Randy H. Katz, Ion Stoica Electrical Engineering and Computer Science.
Computer Science ROMA: Reliable Overlay Multicast with Loosely Coupled TCP Connections Gu-In Kwon and John Byers Computer Science Dept. Boston University.
1 Multihoming Media Streaming 24th IEEE IPCCC 7-9 April 2005 Page(s):499 – 504 Reporter :陳韋志.
1 Experimental Methodology H Experimental methods can be used to: – demonstrate that a new concept, technique, or algorithm is feasible –demonstrate that.
Yashar Ganjali, and Abtin Keshavarzian Presented by: Isaac Keslassy Computer Systems Laboratory Department of Electrical Engineering Stanford University.
U NIVERSITY OF M ASSACHUSETTS, A MHERST Department of Computer Science Informed Detour Selection Helps Reliability Boulat A. Bash.
Exploring Tradeoffs in Failure Detection in P2P Networks Shelley Zhuang, Ion Stoica, Randy Katz HIIT Short Course August 18-20, 2003.
Before start… Earlier work single-path routing in sensor networks
Exploring Tradeoffs in Failure Detection in P2P Networks Shelley Zhuang, Ion Stoica, Randy Katz Sahara Retreat January, 2003.
Delayed Internet Routing Convergence Craig Labovitz, Abha Ahuja, Abhijit Bose, Farham Jahanian Presented By Harpal Singh Bassali.
Exploring Tradeoffs in Failure Detection in P2P Networks Shelley Zhuang, Ion Stoica, Randy Katz Sahara Retreat June 4-6, 2003.
A Network Measurement Architecture for Adaptive Networked Applications Mark Stemm* Randy H. Katz Computer Science Division University of California at.
IMC 2004Jeff Pang 1 Availability, Usage, and Deployment Characteristics of the Domain Name System Jeffrey Pang *, James Hendricks *, Aditya Akella *, Roberto.
1 End-to-End Detection of Shared Bottlenecks Sridhar Machiraju and Weidong Cui Sahara Winter Retreat 2003.
1 Drafting Behind Akamai (Travelocity-Based Detouring) AoJan Su, David R. Choffnes, Aleksandar Kuzmanovic, and Fabian E. Bustamante Department of Electrical.
Anthony Trinh and Rich Zieminski Department of Computer Science, Columbia University { akt2105, rez2107
Tradeoffs in CDN Designs for Throughput Oriented Traffic Minlan Yu University of Southern California 1 Joint work with Wenjie Jiang, Haoyuan Li, and Ion.
Cutting the Electric Bill for Internet-Scale Systems Andreas Andreou Cambridge University, R02
1 EL736 Communications Networks II: Design and Algorithms Class11: Multi-Hour and Multi-Layer Network Design 12/05/2007.
The Structure of Networks with emphasis on information and social networks T-214-SINE Summer 2011 Chapter 8 Ýmir Vigfússon.
1 Content Distribution Networks. 2 Replication Issues Request distribution: how to transparently distribute requests for content among replication servers.
1 Meeyoung Cha (KAIST) Sue Moon (KAIST) Chong-Dae Park (KAIST) Aman Shaikh (AT&T Labs – Research) IEEE INFOCOM 2005 Poster Session Positioning Relay Nodes.
CIS 725 Wireless networks. Low bandwidth High error rates.
Network Sensitivity to Hot-Potato Disruptions Renata Teixeira (UC San Diego) with Aman Shaikh (AT&T), Tim Griffin(Intel),
1 Meeyoung Cha, Sue Moon, Chong-Dae Park Aman Shaikh Placing Relay Nodes for Intra-Domain Path Diversity To appear in IEEE INFOCOM 2006.
CS An Overlay Routing Scheme For Moving Large Files Su Zhang Kai Xu.
On the Scale and Performance of Cooperative Web Proxy Caching University of Washington Alec Wolman, Geoff Voelker, Nitin Sharma, Neal Cardwell, Anna Karlin,
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.
Tony McGregor RIPE NCC Visiting Researcher The University of Waikato DAR Active measurement in the large.
Resilient Overlay Networks By David Andersen, Hari Balakrishnan, Frans Kaashoek, and Robert Morris MIT RON Paper from ACM Oct Advanced Operating.
Kiew-Hong Chua a.k.a Francis Computer Network Presentation 12/5/00.
Congestion control for Multipath TCP (MPTCP) Damon Wischik Costin Raiciu Adam Greenhalgh Mark Handley THE ROYAL SOCIETY.
A comparison of overlay routing and multihoming route control Hayoung OH
Interdomain Traffic Engineering in a Loc/Id Separation Context INM'08 October 19, D. Saucez, B. Donnet, L. Iannone, O. Bonaventure.
6 December On Selfish Routing in Internet-like Environments paper by Lili Qiu, Yang Richard Yang, Yin Zhang, Scott Shenker presentation by Ed Spitznagel.
Multihoming Performance Benefits: An Experimental Evaluation of Practical Enterprise Strategies Aditya Akella, CMU Srinivasan Seshan, CMU Anees Shaikh,
On Selfish Routing In Internet-like Environments Lili Qiu (Microsoft Research) Yang Richard Yang (Yale University) Yin Zhang (AT&T Labs – Research) Scott.
CATNIP – Context Aware Transport/Network Internet Protocol Carey Williamson Qian Wu Department of Computer Science University of Calgary.
CS 6401 Overlay Networks Outline Overlay networks overview Routing overlays Resilient Overlay Networks Content Distribution Networks.
Placing Relay Nodes for Intra-Domain Path Diversity Meeyoung Cha Sue Moon Chong-Dae Park Aman Shaikh Proc. of IEEE INFOCOM 2006 Speaker 游鎮鴻.
Dissecting Significant Outages from 2014 Valerio Plessi CCIE R&S Customer Success Engineer
PATH DIVERSITY WITH FORWARD ERROR CORRECTION SYSTEM FOR PACKET SWITCHED NETWORKS Thinh Nguyen and Avideh Zakhor IEEE INFOCOM 2003.
MPLS Introduction How MPLS Works ?? MPLS - The Motivation MPLS Application MPLS Advantages Conclusion.
Drafting Behind Akamai (Travelocity-Based Detouring) Ao-Jan Su, David R. Choffnes, Aleksandar Kuzmanovic and Fabián E. Bustamante Department of EECS Northwestern.
PlanetSeer: Internet Path Failure Monitoring and Characterization in Wide-Area Services Ming Zhang, Chi Zhang Vivek Pai, Larry Peterson, Randy Wang Princeton.
Peering at the Internet’s Frontier: A First Look at ISP Interconnectivity in Africa Arpit Gupta, Matt Calder, Nick Feamster, Marshini Chetty, Enrico.
Aditya Akella Thesis Oral June 22, 2005
Introduction to Wireless Sensor Networks
Fair K-Mutual Exclusion Algorithm for Peer to Peer Systems
A Comparison of Overlay Routing and Multihoming Route Control
ISP and Egress Path Selection for Multihomed Networks
On the Scale and Performance of Cooperative Web Proxy Caching
Content Distribution Networks
EE 122: Lecture 22 (Overlay Networks)
An Empirical Evaluation of Wide-Area Internet Bottlenecks
Exploiting Routing Redundancy via Structured Peer-to-Peer Overlays
COMPUTER NETWORKS CS610 Lecture-16 Hammad Khalid Khan.
A Comparison of Overlay Routing and Multihoming Route Control
Presentation transcript:

Mar 1, 2004 Multi-path Routing CSE 525 Course Presentation Dhanashri Kelkar Department of Computer Science and Engineering OGI School of Science and Engineering

1 Mar 1, 2004Dhanashri Kelkar – OGI School of Science and Engineering Multi-path Routing A. Akella, B. Maggs, S. Seshan, A. Shaikh, R. Sitaraman, "A Measurement-Based Analysis of Multihoming", ACM SIGCOMM D. Andersen, A. Snoeren, H. Balakrishnan, "Best-Path v. Multi-Path Overlay Routing", IMC 2003.

2 Mar 1, 2004Dhanashri Kelkar – OGI School of Science and Engineering Multihoming Advantages – The Gist A study of multihoming performance and reliability ‣ Data collected from Akamai content distribution network ‣ High-volume content providers ‣ Enterprises that mainly receive data Analysis: ‣ Improve performance and reliability ‣ Choosing right set of providers important

3 Mar 1, 2004Dhanashri Kelkar – OGI School of Science and Engineering Multihoming Technique to achieve resilience to service interruptions Customer network having more than one external link, either to single ISP or to different providers Mainly used for reliability

4 Mar 1, 2004Dhanashri Kelkar – OGI School of Science and Engineering K-Multihoming Customer network multihomed to K (K≥2) service providers Expect incremental performance

5 Mar 1, 2004Dhanashri Kelkar – OGI School of Science and Engineering Multihoming – Two Models Enterprise perspective: ‣ Route data being downloaded through appropriate ISP Web server perspective: ‣ Route data being provided through appropriate ISP Does smart routing improve performance? Does choice of ISPs matter?

6 Mar 1, 2004Dhanashri Kelkar – OGI School of Science and Engineering Data Collection – Enterprise Perspective 2-Multihoming Data set A1 ‣ 27 monitoring nodes ‣ Two nodes per city connected to different ISP ‣ Every 6 min. nodes download objects from Akamai customers ‣ Log turnaround time for request Akamai Customer ISP1 ISP2 Monitor 1 2 Enterprise Stand-in

7 Mar 1, 2004Dhanashri Kelkar – OGI School of Science and Engineering Data Collection – Enterprise Perspective K-Multihoming (K>2) Data set H1 ‣ Multiple Akamai servers per city ‣ Each server connected to different ISP ‣ Servers download from customers periodically ‣ Log avg turnaround time each hour

8 Mar 1, 2004Dhanashri Kelkar – OGI School of Science and Engineering Performance – 2-multihoming Use best provider for each download instead of single provider for all downloads Performance metric: Measures how much each ISP loses compared to multihoming solution (≥1)

9 Mar 1, 2004Dhanashri Kelkar – OGI School of Science and Engineering Performance – K-Multihoming Performance metric: particular K-multihoming solution Best multihoming obtained if we choose best of all ISPs

10 Mar 1, 2004Dhanashri Kelkar – OGI School of Science and Engineering Enterprise 2-Multihoming: Results 2-multihoming shows performance benefits but to varying degrees

11 Mar 1, 2004Dhanashri Kelkar – OGI School of Science and Engineering Enterprise K-Multihoming Performance Each line represents different city No significant improvement after 4 or 5 Knowing best ISP in advance is important

12 Mar 1, 2004Dhanashri Kelkar – OGI School of Science and Engineering Data Collection – Web Server Perspective

13 Mar 1, 2004Dhanashri Kelkar – OGI School of Science and Engineering Web Server Perspective – Cont’d Data set A2: ‣ In 5 metro areas, pick servers attached to distinct upstream ISPs ‣ Every 6 min. each server downloads 50 KB object from other Akamai servers ‣ Turnaround time for request

14 Mar 1, 2004Dhanashri Kelkar – OGI School of Science and Engineering Web Server K-Multihoming Use Akamai servers to emulate multihomed data centers and their active clients Metric for comparison: same as with enterprises Not much benefit beyond K=4

15 Mar 1, 2004Dhanashri Kelkar – OGI School of Science and Engineering Reliability Data set containing traceroute measurements from nodes of keynote systems to Akamai servers ‣ 50 geographically diverse keynote nodes, 2 per city ‣ 20 Akamai servers per city (top 20 ISP) Information about IP-level connectivity Robustness to IP-level failures

16 Mar 1, 2004Dhanashri Kelkar – OGI School of Science and Engineering Reliability Metrics Fraction of total path diversity captured by solution ‣ Higher value shows better performance Degree of overlap in paths ‣ Lower value shows better performance

17 Mar 1, 2004Dhanashri Kelkar – OGI School of Science and Engineering Reliability Analysis For both metrics, significant difference in optimal, average, and worse solution ‣ Difference about 80% Choosing ISPs very crucial

18 Mar 1, 2004Dhanashri Kelkar – OGI School of Science and Engineering Conclusion Multihoming helps, at least 20% improvement on average ‣ But not much beyond 4 providers Careful choice necessary ‣ Cannot just pick top individual performers ‣ Poor choice can affect performance significantly

19 Mar 1, 2004Dhanashri Kelkar – OGI School of Science and Engineering Best-path vs. Multi-path Routing Analysis of performance of reactive and mesh routing Reactive routing: measure path quality using probes and send on best path Mesh routing: send redundant duplicates

20 Mar 1, 2004Dhanashri Kelkar – OGI School of Science and Engineering Design Probe-based reactive overlay routing ‣ Periodic probes for availability, latency, loss rate ‣ Best path performance Redundant multi-path routing ‣ Sends redundant data to multiple paths ‣ Path independence

21 Mar 1, 2004Dhanashri Kelkar – OGI School of Science and Engineering Routing Methods ‣ DirectSingle packet, direct path ‣ Direct direct2 packets, direct, no spacing ‣ DD 10ms2 packets, direct, 10ms spacing ‣ DD 20ms 2 packets, direct, 20ms spacing ‣ Lat Reactive routing, min latency ‣ Loss Reactive routing, min loss ‣ Direct Rand 2 pkts, Redundant routing ‣ Lat Loss2 pkts, Redundant multi-path

22 Mar 1, 2004Dhanashri Kelkar – OGI School of Science and Engineering Duplication Reduces Loss Rate Type Loss % direct 0.42 direct direct 0.30 dd 10ms 0.27 dd 20ms 0.27 Lat 0.43 Loss 0.33 Direct Rand 0.26 Lat Loss 0.23

23 Mar 1, 2004Dhanashri Kelkar – OGI School of Science and Engineering Measurement Summary Redundant beats reactive for low loss Reactive finds specific good paths ‣ Latency improvements ‣ Low loss paths