Uncovering Performance Differences Among Backbone ISPs with Netdiff
Recommend Documents
repeated failures in FL courses in college (20;. 35; 48). A number ...... Of the initial 501 students, then, 174 fit the criteria for inclusion in this data set. the upper left ...
COMPUTER-BASED AND PAPER-PENCIL TESTS. SHAWN M. BODMANN ..... Mills, C. N., & Stocking, M. L. (1996). Practical issues in large-scale computerized.
Orlando, Florida, April 2003. We thank the Department ... nizational and career-focused commitment (e.g., Carson, Carson,. Roe, Birkenmeier .... unskilled labor; 40% as professional, technical, or sales; 24% as clerical; and 7% as managers.
evaluated were jump height, unloading and amortization vGRF magnitudes, eccentric rate of force development (eRFD), and the reactive strength index (RSI).
bone, whereas inter-backbone peering refers to peering between ISPs ... backbone as intra-backbone peering and that between two ISPs connected to differ-.
average clustering coefficient, average path length, diameter, average link weight etc. We also presented the distribution graphs for node degrees, edge weights and ... In this paper, we focus on linguistic networks defined by the usage of human lan-
14 Oct 2013 ... Synonyms and Antonyms in a Word Space Model. Silke Scheible, Sabine
Schulte im Walde and Sylvia Springorum. Institut für Maschinelle ...
2Department of Cardiology, Wuhan Asia Heart Hospital, Wuhan, 430000, China. [Received ... chest pain centers, and all patients underwent PPCI. Patients were ...
carcinoma based on the stage of disease and therapy received: ... the impact of these treatment modalities into the survival of HCC patients, based on the stage.
Dactylitis and enthesitis, as well as swollen joint count, were significantly more common among women. In primary AS, there was a marked male predominance ...
Jan 31, 2009 - prefer games of strategy (e.g., poker, sports betting) compared to femelcs, who are more likely to .... Table 1 Gambling type preferences for game played least once A week. PPG ..... Dercvci~sky Rr R. Gupta (Eds,), Gnn~blin~.
a reduced left ventricular ejection fraction (34.64 ± 7.75%). No significant differences were fo- und in the prevalence of traditional cardiovascular risk factors ...
Jan 31, 2009 - Springer Science+Business Media. CLC 2007. Abstract ... (16 males, 16 females) was 200 small to draw definitive conclusions. In examining ..... helpline. American JoarnnI oj Psychiatry. 15fl9). 1500-3 505. Reynolds, W. M. (1 ...
Dec 28, 2015 - measurements, the PSCs based on PBT4T showed a best PCE of 8.38%, which is coincident with ..... ACS Publications website at DOI: 10.1021/acs.macro- .... (21) Nketia-Yawson, B.; Lee, H. S.; Seo, D.; Yoon, Y.; Park, W. T.;.
backbone ISPs demand that web hosting providers, which typically do not main- .... the cost for the interconnection, the dominant backbone's best strategy is to refuse ... of ten backbone provider networks in the USA, based on the basic graph ...
JEL codes: D21, D43. *We would like to thank Dr. Robert P. Gilles for his invaluable and insightfull comments. The usual disclaimer applies. â Department of ...
Mar 30, 2011 - faculty, and students of the California State University. (CSU) system ... The researchers found that students prefer online sources, and see.
countries are typically thin and have a low concrete strength, web steel ratios that ... with RC walls, seismic demands in low-rise housing are low, thus leading to ...
differences among North American lake trout. (Salvelinus namaycush) .... This study is based on 130 lakes for which life history data were available (Fig. 1).
Aug 27, 2012 - Email: [email protected] ... Email: [email protected] .... where D0 is the total demand if the service were free, d is the.
Aug 27, 2012 - complaint from ISPs, and an illustration of the non-neutrality need. This paper ... The typical example is YouTube (owned by. Google), accessed by ..... values of pA,pB,qA,qB, making use of what the resulting user equilibrium ...
of access to Internet, also known as Internet Service. Providers (ISPs), have .... provider must be free to choose its hosting provider. The regulatory norms ...
The performance of an application is highly visible to end-users and thus ... based on software architectures [5], [6], load tests [7]â[10] or runtime data [11], [12].
Nov 22, 2007 - Disclaimer. Statements of fact and ..... the patients showed a fusion of the digital representations in the somatosensory cortex ...... includes concepts of time (length of notes, bar lines, and time signatures), rhythm (beat and the .
Uncovering Performance Differences Among Backbone ISPs with Netdiff
Uncovering Performance Differences Among Backbone ISPs with Netdiff
Ming Zhang (Microsoft Research) Joint work with Ratul Mahajan (Microsoft Research) Lindsey Poole, Vivek Pai (Princeton) 1
Benchmarking computer systems Benchmarking is common today for
databases, web servers, compilers, file systems, …. Systematic quantification of system performance Enables comparison across competing vendors Helps consumers make informed decisions Helps vendors make relevant optimizations The resulting transparency and competition helps the industry at large
Today benchmarks do not exist for Internet Service Providers (ISPs) ISPs’ customers do not know which ISP is
best for their traffic
Even though it has a big impact on application performance
ISPs may have little incentive to improve end-
to-end customer performance
Ming Zhang
Existing methods to compare ISPs Service-level agreements (SLAs)
Typically within an ISP’s network Not directly related to application performance Hard to compare across ISPs
First step towards systematic ISP benchmarking Introduce the Netdiff system
An easily deployable system that does not require ISP cooperation Provides detailed differences between backbone ISPs Performance measure: path latency
Ming Zhang
Requirements of ISP comparison Relevant to customers
Measure end-to-end path Target destinations of interest Compare based on workload
Helpful to ISPs
Account for size and geographic presence Internal vs. external Bad Point-of-Presence (PoP) or destination
6
Ming Zhang
Ideal architecture
7
Ming Zhang
Netdiff architecture Prober Prober
Prober
Prober Prober
Prober 8
Ming Zhang
Measurement process Prober Prober
Prober
Controller Prober
Prober 9
Ming Zhang
Mapping IP to PoP/location Router IPs DNS name contains PoP info
sl-gw2-sea-4-0-0.sprintlink.net -> Sprint in Seattle
Based on user input Accuracy: 99% country-level, 80% city-level in US
10
Ming Zhang
Deal with scalability Map ISP topology at large time scale Probe to all prefixes Track topological changes Measure ISP performance at small time scale Probe a subset of prefixes
Each PoP to destination network Each internal path between two PoPs Probing load below threshold
143 (9.0) 18 backbone 62 249 (12.7) ISPs,9820 46 (8.4) min 52 112 (10.9) per ISP
19082 (0.64)
n/a 30 (0.8)
10x more internal paths
6 (0.3) 30 (1.1) 20 (1.2)
12
Ming Zhang
Dealing with noise and errors Sanity checks to guard against possible
errors Inferred ISP topology IP-to-Geo mapping Path asymmetry Overloaded prober or access link
13
Noise due to ICMP? UDP on both directions vs. UDP on forward &
ICMP on reverse 100
% of paths
80 60 40 20 0
0.0
0.5 1.0 1.5 2.0 Netdiff / UDP latency
Ming Zhang
Validation with Keynote Keynote double-ended vs. Netdiff single-
ended
15
Ming Zhang
Noise due to path asymmetry/load?
16
Relevance to application 300
HTTP difference (ms)
HTTP latency (ms)
1500
1000
500
0
0
100 200 300 400 500 Netdiff latency (ms)
200
100
0
0
20 40 60 80 100 Netdiff difference (ms)
Ming Zhang
Current status PlanetLab: 300+ sites worldwide 18 backbone ISPs: AT&T, Sprint, BT… Since Feb 2007: 20 minutes per ISP
18
Ming Zhang
Comparison methodology Path of interest Internal: PoP PoP Destination: PoP destination networks Path stretch Measured latency minus optimal latency Account for difference in path length Group paths based on length Short: < 20 ms Medium: 20 - 50 ms Long: > 50 ms 19
Ming Zhang
Overall comparison Destination paths
Internal paths
20
Ming Zhang
Detailed comparison Which ISP is best depends on workload
Distance Geographical region Direction Destination …
Data available at http://netdiff.org
Customize your own comparison
21
Ming Zhang
Dependency on distance Medium paths
Long paths
22
Dependency on geographical region Medium paths to/from U.S.
Ming Zhang
Medium paths
23
Ming Zhang
Dependency on destination Medium paths to popular websites
Medium paths
24
Future directions Extend Netdiff to other measures
Loss Stability Reachability Network neutrality
Explain differences in ISP networks
Ming Zhang
Conclusions Netdiff is the first system that provides
detailed comparison among backbone ISPs Easy to deploy, requires no ISP cooperation Currently measures 18 backbone ISPs