End-to-End Issues. Route Diversity  Load balancing o Per packet splitting o Per flow splitting  Spill over  Route change o Failure o policy  Route.

Slides:



Advertisements
Similar presentations
End to End Routing Behavior in the Internet Vern Paxson Network Research Group Lawrence Berkeley National Laboratory University of California, Berkeley.
Advertisements

Ningning HuCarnegie Mellon University1 Optimizing Network Performance In Replicated Hosting Peter Steenkiste (CMU) with Ningning Hu (CMU), Oliver Spatscheck.
1 Locating Internet Bottlenecks: Algorithms, Measurement, and Implications Ningning Hu (CMU) Li Erran Li (Bell Lab) Zhuoqing Morley Mao (U. Mich) Peter.
Doc.: IEEE /0604r1 Submission May 2014 Slide 1 Modeling and Evaluating Variable Bit rate Video Steaming for ax Date: Authors:
Part IV: BGP Routing Instability. March 8, BGP routing updates  Route updates at prefix level  No activity in “steady state”  Routing messages.
CS 268: Routing Behavior in the Internet Ion Stoica February 18, 2003.
DSN 2003 A Study of Packet Delivery Performance during Routing Convergence Dan Pei, Lan Wang, Lixia Zhang, UCLA Dan Massey, USC/ISI S. Felix Wu, UC Davis.
MANETs Routing Dr. Raad S. Al-Qassas Department of Computer Science PSUT
1 Estimating Shared Congestion Among Internet Paths Weidong Cui, Sridhar Machiraju Randy H. Katz, Ion Stoica Electrical Engineering and Computer Science.
End-to-End Routing Behavior in the Internet Vern Paxson Presented by Zhichun Li.
Measurement and Estimation of Network QoS among Peer Xbox Game Players Youngki Lee, KAIST Sharad Agarwal, Microsoft Research Chris Butcher, Bungie Studio.
Next Step In Signaling (NSIS) and Internet Routing Dynamics Charles Shen and Henning Columbia University in the City of New York Internet.
1 Finding a Needle in a Haystack: Pinpointing Significant BGP Routing Changes in an IP Network Jian Wu (University of Michigan) Z. Morley Mao (University.
Internet Traffic Patterns Learning outcomes –Be aware of how information is transmitted on the Internet –Understand the concept of Internet traffic –Identify.
University of Massachusetts at Amherst 1 Flooding Attacks by Exploiting Persistent Forwarding Loops Jianhong Xia, Lixin Gao and Teng Fei University of.
1 Modeling and Taming Parallel TCP on the Wide Area Network Dong Lu,Yi Qiao Peter Dinda, Fabian Bustamante Department of Computer Science Northwestern.
1 A Suite of Schemes for User-level Network Diagnosis without Infrastructure Yao Zhao, Yan Chen Lab for Internet and Security Technology, Northwestern.
Internet Routing Instability Labovitz et al. Sigcomm 1997 Largely adopted from Ion Stoica’s slide at UCB.
Monitoring Persistently Congested Internet Links Leiwen (Karl) Deng Aleksandar Kuzmanovic Northwestern University
Denial of Service Resilience in Ad Hoc Networks Imad Aad, Jean-Pierre Hubaux, and Edward W. Knightly Designed by Yao Zhao.
Delayed Internet Routing Convergence Craig Labovitz, Abha Ahuja, Abhijit Bose, Farham Jahanian Presented By Harpal Singh Bassali.
Available bandwidth measurement as simple as running wget D. Antoniades, M. Athanatos, A. Papadogiannakis, P. Markatos Institute of Computer Science (ICS),
Chapter 14 Conducting & Reading Research Baumgartner et al Chapter 14 Inferential Data Analysis.
Variance of Aggregated Web Traffic Robert Morris MIT Laboratory for Computer Science IEEE INFOCOM 2000’
E2E Routing Behavior in the Internet Vern Paxson Sigcomm 1996 Slides are adopted from Ion Stoica’s lecture at UCB.
User-level Internet Path Diagnosis R. Mahajan, N. Spring, D. Wetherall and T. Anderson.
Study of Distance Vector Routing Protocols for Mobile Ad Hoc Networks Yi Lu, Weichao Wang, Bharat Bhargava CERIAS and Department of Computer Sciences Purdue.
Ningning HuCarnegie Mellon University1 A Measurement Study of Internet Bottlenecks Ningning Hu (CMU) Joint work with Li Erran Li (Bell Lab) Zhuoqing Morley.
Combining Multipath Routing and Congestion Control for Robustness Peter Key.
A General approach to MPLS Path Protection using Segments Ashish Gupta Ashish Gupta.
Network Measurement Bandwidth Analysis. Why measure bandwidth? Network congestion has increased tremendously. Network congestion has increased tremendously.
Bandwidth Estimation: Metrics Mesurement Techniques and Tools By Ravi Prasad, Constantinos Dovrolis, Margaret Murray and Kc Claffy IEEE Network, Nov/Dec.
CS 268: Lecture 18 Measurement Studies on Internet Routing Ion Stoica Computer Science Division Department of Electrical Engineering and Computer Sciences.
(jeez y) Where is the Internet? Answers from : (G. Whilikers) Out there. (Mike) the way I see it, the "internet" has to be somewhere. a router collects.
Particle Filtering in Network Tomography
Computer Networks: Multimedia Applications Ivan Marsic Rutgers University Chapter 3 – Multimedia & Real-time Applications.
On AS-Level Path Inference Jia Wang (AT&T Labs Research) Joint work with Z. Morley Mao (University of Michigan, Ann Arbor) Lili Qiu (University of Texas,
Measurement and Modeling of Packet Loss in the Internet Maya Yajnik.
Hung X. Nguyen and Matthew Roughan The University of Adelaide, Australia SAIL: Statistically Accurate Internet Loss Measurements.
指導教授:林仁勇 老師 學生:吳忠融 2015/10/24 1. Author Chan, Y.-C. Chan, C.-T. Chen, Y.-C. Source IEE Proceedings of Communications, Volume 151, Issue 1, Feb 2004 Page(s):107.
CS551: End-to-End Packet Dynamics Paxon’99 Christos Papadopoulos (
Wide-scale Botnet Detection and Characterization Anestis Karasaridis, Brian Rexroad, David Hoeflin In First Workshop on Hot Topics in Understanding Botnets,
A Measurement Study on the Impact of Routing Events on End-to-End Internet Path Performance Feng Wang 1, Zhuoqing Morley Mao 2 Jia Wang 3, Lixin Gao 1,
A Light-Weight Distributed Scheme for Detecting IP Prefix Hijacks in Real-Time Lusheng Ji†, Joint work with Changxi Zheng‡, Dan Pei†, Jia Wang†, Paul Francis‡
Detection of Routing Loops and Analysis of Its Causes Sue Moon Dept. of Computer Science KAIST Joint work with Urs Hengartner, Ashwin Sridharan, Richard.
Opportunistic Traffic Scheduling Over Multiple Network Path Coskun Cetinkaya and Edward Knightly.
Performance Evaluation of TCP over Multiple Paths in Fixed Robust Routing Wenjie Chen, Yukinobu Fukushima, Takashi Matsumura, Yuichi Nishida, and Tokumi.
1 A Framework for Measuring and Predicting the Impact of Routing Changes Ying Zhang Z. Morley Mao Jia Wang.
N. Hu (CMU)L. Li (Bell labs) Z. M. Mao. (U. Michigan) P. Steenkiste (CMU) J. Wang (AT&T) Infocom 2005 Presented By Mohammad Malli PhD student seminar Planete.
Presentation by Michael Smathers, Usman Jafarey CS395/495 IMRE, April 24, 2006 PlanetSeer: Internet Path Failure Monitoring and Characterization in Wide-Area.
Analysis of RED Goal: impact of RED on loss and delay of bursty (TCP) and less bursty or smooth (UDP) traffic RED eliminates loss bias against bursty traffic.
CHAPTER 27: One-Way Analysis of Variance: Comparing Several Means
End-to-End Routing Behavior in the Internet Vern Paxson Presented by Sankalp Kohli and Patrick Wong.
PRINCIPLES OF COMMUNICATION NETWORKS Tel Aviv University March-2010.
Has the Internet Delay Gotten Better or Worse? Universidad Carlos III de Madrid DK Lee, Keon Jang, Changhyun Lee, Gianluca Iannaccone, Kenjiro.
A Measurement Study on the Impact of Routing Events on End-to-End Internet Path Performance Feng Wang 1, Zhuoqing Morley Mao 2 Jia Wang 3, Lixin Gao 1,
Performance Improvement in Ad hoc Wireless Networks with Consideration to Packet Duplication Takayuki Yamamoto Department of Informatics and Mathematical.
© Janice Regan, CMPT 128, CMPT 371 Data Communications and Networking Congestion Control 0.
10-Year History of Internet Delay 1 April 24, 2010, DK Lee, Kenjiro Cho*, Gianluca Iannaccone**, Sue Moon CAIDA-WIDE-CASFI Joint Workshop.
Module 25: Confidence Intervals and Hypothesis Tests for Variances for One Sample This module discusses confidence intervals and hypothesis tests.
Bandwidth estimation: metrics, measurement techniques, and tools Presenter: Yuhang Wang.
Practical Solutions Analysing Continuous Data. 2 1)To produce the overall histogram you can use the options exactly as given. This results in the following.
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.
WLTP-DHC Analysis of in-use driving behaviour data, influence of different parameters By Heinz Steven
John S. Otto, Mario A. Sanchez, David R. Choffnes*, Fabián E. Bustamante, Georgos Siganos** Northwestern, EECS * U.
PlanetSeer: Internet Path Failure Monitoring and Characterization in Wide-Area Services Ming Zhang, Chi Zhang Vivek Pai, Larry Peterson, Randy Wang Princeton.
Monitoring Persistently Congested Internet Links
Dogu Arifler and Brian L. Evans
Achieving Resilient Routing in the Internet
Presentation transcript:

End-to-End Issues

Route Diversity  Load balancing o Per packet splitting o Per flow splitting  Spill over  Route change o Failure o policy  Route flapping 2

Diversity Effects  Packet reorder o TCP performance o Larger playback buffer  Jitter However, jitter can occur due cross traffic. What contribute more to jitter? 3

 Understand the origins of e2e delay variations o Result from existence of multiple routes designed load balancing or transient failures o Result of variations within each route intra-route issues (congestion) 4 S S D D S S D D

Related Work  [Wang et al., Pucha et al.] studied the impact that specific routing events have on the overall delay o Routing changes result in significant RTT delay increase o However, variability is small  [Augustin et al.] examined the delay between different parallel routes in short time epoch o Only 12% have a delay difference which is larger than 1ms  [Pathak et al.] studied the delay asymmetry o There is a strong correlation between one-way delay changes and route changes 5

Key Differences  We study the RTT delay along longer time periods  Examine the difference of the delay distribution between parallel routes  Focus on the origin of delay variability o Within each route (e.g. congestion) o Due to multiple routes (e.g. load-balance) 6

How do we measure? Use DIMES for conducting two experiments – 2006 and 2009 – Over 100 agents measures to each other – Broad set of ASes and geo locations – Active traceroute (ICMP and UDP) – Each agent probes all target IPs every 1-2 hours – 4 days of probing – Collect the route IPs and e2e delay 7

Vantage Point Statistics (1)  2006 o 102 VPs o Million traceroutes o 6861 e2e pairs o VPs in North America (70), Western Europe (14), Australia (10), Russia (6), Israel (2)  2009 o 105 VPs o Million traceroutes o e2e pairs o VPs in Western Europe (41), North America (38), Russia (14), Australia (4), South America (2), Israel (2), Asia (4) 8

Vantage Point Statistics (2)  2006 o 18% tier-1 o 78% tier-2 o 3% small companies o 1% educational  2009 o 14% tier-1 o 58% tier-2 o 28% educational Only 7 agents participated in both 9

Identifying Routes and Pairs  Using community-based infrastructure o Routes can start and end in non-routable IPs o Users can measure from different locations  Only the routable section of each path is considered o The source (S) is the first routable IP o The destination (D) is the last routable IP 10 S S D D Target VP

Some Accounting The e2e pair P i =(S,D) contains all the measured paths between S and D For a pair P i, the set E i j contains the measured paths that follow route j For a pair P i, the dominant route E i r is the route that was seen the most times – There can be several dominant routes with equal prevalence – For brevity we assume there is one at index r 11

Delay Stability (1)  Each route E i j has a set of RTT delays, corresponding to each measured path  Each delay is a sample, we consider the segment length resulting from the 95% confidence interval surrounding the mean value – CI(E i j )  High variance samples result in long CI 12

Delay Stability (2)  RTT stability of two routes is the intersection (overlap) between their CI’s 13

Key Concept  Overlapping CI’s (left)- intra-route delay variance  Non-overlapping (right) - inter-route delay variance 14

Route Stability (1)  Prevalence is the overall appearance ratio of a route j of pair P i  As a stability measure, we use the prevalence of the dominant route r 15

Route Stability (2)  Use Edit Distance (ED) as a measure for the difference between two routes o Counting insert, delete and substitute operations  Normalize ED by the maximal route length of the two compared routes o Can compare between ED of routes with different lengths o marks normalized ED for pair i between routes j and r 16

Route Stability (3)  The stability is the weighted average of ED of all non-dominant routes to the dominant route of nearest length: 17

Things to Note  We measure RTT values o Capture forward and reverse path delay o Route stability is measured on the forward path However, 90% of our routes have very similar forward and reverse paths Indicating that stability of one-way is a good estimation  Using UDP and ICMP o Capture all possible routes, not flows o Upper bound for instability 18

Results – Route Statistics Both have roughly the same route length and median delay Shorter routes than Paxson’s (15-16hops) Median delay is around 100msec 19

Results – Route Stability Overall stable e2e routing (25% of pairs with single route) Academy pairs have higher stability (55% single route) USA pairs have slightly higher stability (35% single route) RouteISM < 0.2 for over 90% of the pairs Load balancers Not visible in academy pairs 20

Results – Origin of Delay Instability 70% of the cases, changes in route delay is within routes (high overlap) and not due to multiple path routing In 15% of the cases (20% in the 2006 data sets) the change in delay is mainly due to route changes 21

Results – Route and Delay Instability When the difference between routes is high, higher chances of different delay distribution Prevalence does not significantly indicate level of overlap! 22 High percentage of zero overlap

Results – Additional Findings  Over 95% of the academic pairs have an overlap of over 0.7 o Academic networks have little usage of load- balancing and “spill-over” backup routes  Only 5% of the USA pairs have overlap of 0 23

Conclusions  Delay variations are mostly within the routes o 70% of the pairs o 95% of the academic pairs  Internet e2e routes are mostly stable  The academic Internet is significantly more stable than commercial networks 24