Ten Years in the Evolution of the Internet Ecosystem

Slides:



Advertisements
Similar presentations
Multihoming and Multi-path Routing
Advertisements

Measuring the Deployment of IPv6: Topology, Routing, and Performance Amogh Dhamdhere, Matthew Luckie, Bradley Huffaker, kc claffy (CAIDA / UC San Diego)
1 Greedy Forwarding in Dynamic Scale-Free Networks Embedded in Hyperbolic Metric Spaces Dmitri Krioukov CAIDA/UCSD Joint work with F. Papadopoulos, M.
Analysis and Modeling of Social Networks Foudalis Ilias.
Employing Agent-based Models to study Interdomain Network Formation, Dynamics & Economics Aemen Lodhi (Georgia Tech) 1 Workshop on Internet Topology &
The Connectivity and Fault-Tolerance of the Internet Topology
VL Netzwerke, WS 2007/08 Edda Klipp 1 Max Planck Institute Molecular Genetics Humboldt University Berlin Theoretical Biophysics Networks in Metabolism.
Analysis of peering strategy adoption by transit providers in the Internet Aemen Lodhi (Georgia Tech) Amogh Dhamdhere (CAIDA) Constantine Dovrolis (Georgia.
SILVIO LATTANZI, D. SIVAKUMAR Affiliation Networks Presented By: Aditi Bhatnagar Under the guidance of: Augustin Chaintreau.
1 Interdomain Routing Protocols. 2 Autonomous Systems An autonomous system (AS) is a region of the Internet that is administered by a single entity and.
By Hitesh Ballani, Paul Francis, Xinyang Zhang Slides by Benson Luk for CS 217B.
Part II: Inter-domain Routing Policies. March 8, What is routing policy? ISP1 ISP4ISP3 Cust1Cust2 ISP2 traffic Connectivity DOES NOT imply reachability!
Progress in inferring business relationships between ASs Dmitri Krioukov 4 th CAIDA-WIDE Workshop.
Weighted networks: analysis, modeling A. Barrat, LPT, Université Paris-Sud, France M. Barthélemy (CEA, France) R. Pastor-Satorras (Barcelona, Spain) A.
Topology Generation Suat Mercan. 2 Outline Motivation Topology Characterization Levels of Topology Modeling Techniques Types of Topology Generators.
BGP in 2009 Geoff Huston APNIC May Conventional BGP Wisdom IAB Workshop on Inter-Domain routing in October 2006 – RFC 4984: “routing scalability.
Network Topology Julian Shun. On Power-Law Relationships of the Internet Topology (Faloutsos 1999) Observes that Internet graphs can be described by “power.
University of Nevada, Reno Ten Years in the Evolution of the Internet Ecosystem Paper written by: Amogh Dhamdhere, Constantine Dovrolis School of Computer.
Mohamed Hefeeda 1 School of Computing Science Simon Fraser University, Canada ISP-Friendly Peer Matching without ISP Collaboration Mohamed Hefeeda (Joint.
On the Geographic Location of Internet Resources CSCI 780, Fall 2005.
Tutorial 5 Safe Routing With BGP Based on: Internet.
 We developed a fast and tunable crawler, Cruiser.  Cruiser uses a master-slave architecture, parallel crawling, and leverages the two-tier topology.
(c) Anirban Banerjee, Winter 2005, CS-240, 2/1/2005. The Impact of Internet Policy and Topology on Delayed Routing convergence C. Labovitz, A. Ahuja, R.
On Power-Law Relationships of the Internet Topology CSCI 780, Fall 2005.
Delayed Internet Routing Convergence Craig Labovitz, Abha Ahuja, Abhijit Bose, Farham Jahanian Presented By Harpal Singh Bassali.
Advanced Topics in Data Mining Special focus: Social Networks.
Graphs and Topology Yao Zhao. Background of Graph A graph is a pair G =(V,E) –Undirected graph and directed graph –Weighted graph and unweighted graph.
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.
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.
On Distinguishing between Internet Power Law B Bu and Towsley Infocom 2002 Presented by.
Amir Rasti Daniel Stutzbach Reza Rejaie The ION P2P Project University of Oregon On the Long-term Evolution of the Two-Tier.
Summary from Previous Lecture Real networks: –AS-level N= 12709, M=27384 (Jan 02 data) route-views.oregon-ix.net, hhtp://abroude.ripe.net/ris/rawdata –
Allocations vs Announcements A comparison of RIR IPv4 Allocation Records with Global Routing Announcements Geoff Huston May 2004 (Activity supported by.
A Measurement-driven Analysis of Information Propagation in the Flickr Social Network WWW09 报告人: 徐波.
Measurement and Evolution of Online Social Networks Review of paper by Ophir Gaathon Analysis of Social Information Networks COMS , Spring 2011,
Amogh Dhamdhere Provider and Peer Selection in the Evolving Internet Ecosystem Committee: Dr. Constantine Dovrolis (advisor) Dr. Mostafa Ammar Dr. Nick.
Peer-to-Peer and Social Networks Random Graphs. Random graphs E RDÖS -R ENYI MODEL One of several models … Presents a theory of how social webs are formed.
The Human PopulationSection 1 Bellringer. The Human PopulationSection 1 Objectives Describe how the size and growth rate of the human population has changed.
Large-scale organization of metabolic networks Jeong et al. CS 466 Saurabh Sinha.
Optimization Based Modeling of Social Network Yong-Yeol Ahn, Hawoong Jeong.
(Social) Networks Analysis III Prof. Dr. Daning Hu Department of Informatics University of Zurich Oct 16th, 2012.
Jure Leskovec, CMU Eric Horwitz, Microsoft Research.
Popularity versus Similarity in Growing Networks Fragiskos Papadopoulos Cyprus University of Technology M. Kitsak, M. Á. Serrano, M. Boguñá, and Dmitri.
Amogh Dhamdhere (CAIDA) Constantine Dovrolis (Georgia Tech) ITER: A Computational Model to Evaluate Provider and Peer Selection in the Internet Ecosystem.
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,
Aditya Akella The Performance Benefits of Multihoming Aditya Akella CMU With Bruce Maggs, Srini Seshan, Anees Shaikh and Ramesh Sitaraman.
TDTS21: Advanced Networking Lecture 7: Internet topology Based on slides from P. Gill and D. Choffnes Revised 2015 by N. Carlsson.
A Graph-based Friend Recommendation System Using Genetic Algorithm
Aemen Lodhi (Georgia Tech) Amogh Dhamdhere (CAIDA)
Challenges and Opportunities Posed by Power Laws in Network Analysis Bruno Ribeiro UMass Amherst MURI REVIEW MEETING Berkeley, 26 th Oct 2011.
Can ISPs be Profitable Without Violating Network Neutrality? Amogh Dhamdhere Constantine Dovrolis Georgia Tech.
Most of contents are provided by the website Network Models TJTSD66: Advanced Topics in Social Media (Social.
CSE534- Fundamentals of Computer Networking Lecture 12-13: Internet Connectivity + IXPs (The Underbelly of the Internet) Based on slides by D. Choffnes.
Analysis of peering strategy adoption by transit providers in the Internet Aemen Lodhi (Georgia Tech) Amogh Dhamdhere (CAIDA) Constantine Dovrolis (Georgia.
Scaling Properties of the Internet Graph Aditya Akella, CMU With Shuchi Chawla, Arvind Kannan and Srinivasan Seshan PODC 2003.
Has the Internet Delay Gotten Better or Worse? Universidad Carlos III de Madrid DK Lee, Keon Jang, Changhyun Lee, Gianluca Iannaccone, Kenjiro.
© Vipin Kumar IIT Mumbai Case Study 2: Dipoles Teleconnections are recurring long distance patterns of climate anomalies. Typically, teleconnections.
Tracking the Internet’s BGP Table Geoff Huston Telstra December 2000.
Inferring AS Relationships. The Problem  One view  AS relationships  BGP route tables  The other view  BGP route tables  AS relationships  Available.
Evolution of Cooperation in Mobile Ad Hoc Networks Jeff Hudack (working with some Italian guy)
Scaling Properties of the Internet Graph Aditya Akella With Shuchi Chawla, Arvind Kannan and Srinivasan Seshan PODC 2003.
A Place-based Model for the Internet Topology Xiaotao Cai Victor T.-S. Shi William Perrizo NDSU {Xiaotao.cai, Victor.shi,
Cmpe 588- Modeling of Internet Emergence of Scale-Free Network with Chaotic Units Pulin Gong, Cees van Leeuwen by Oya Ünlü Instructor: Haluk Bingöl.
Empirical analysis of Chinese airport network as a complex weighted network Methodology Section Presented by Di Li.
ISP and Egress Path Selection for Multihomed Networks
The Internet: A System of Interconnected Autonomous Systems
Amogh Dhamdhere (CAIDA/UCSD) Constantine Dovrolis (Georgia Tech)
Measured Impact of Crooked Traceroute
Peer-to-Peer and Social Networks
Network Science: A Short Introduction i3 Workshop
Presentation transcript:

Ten Years in the Evolution of the Internet Ecosystem Amogh Dhamdhere Constantine Dovrolis College of Computing Georgia Tech

Motivation How did the Internet AS ecosystem grow during the last decade? Is growth more important than rewiring? Is the population of transit providers increasing or decreasing? Diversification or consolidation of transit market? Given that the Internet grows in size, does the average AS-path length also increase? 4/16/2017

Motivation (cont’) Which ASes engage in aggressive multihoming? What is the preferred type of transit provider for different AS customer types? Which ASes tend to adjust their set of providers most often? Are there regional differences in how the Internet evolves? Where is the Internet heading towards? 4/16/2017 3

Previous work Lots of previous work in describing the structure and growth of the Internet graph The focus was mostly graph-theoretic in nature, studying static snapshots of the (inferred) topology Heavy-tailed degree distribution, clustering, small-world properties, and evolutionary models such as preferential attachment, etc We focus on how the topology has been changing over time Most relevant work: Siganos-Faloutsos^2 (TR ’01), Magoni-Pansiot (CCR‘01), Leskovec et al (KDD‘06), Oliveira et al. (Sigcomm’07) More importantly, the Internet is much more than a graph We need to consider business properties of ASes (“nodes”) and the semantics of AS relations (“links”) Most relevant works: Chang/Jamin/Willinger (Sigcomm workshop:03, Infocom:06) 4/16/2017

Approach We start from BGP routes from all available RouteViews and RIPE monitors during 1997-2007 Focus on primary links (filter transient appearance of backup links) Not described in this talk Classify ASes based on their business function Enterprise ASes, small transit providers, large transit providers, access providers, content providers, etc Classify inter-AS relations as “transit” (antagonistic) and “peering” (symbiotic) Measure and characterize evolutionary trends of: Global Internet Each AS-species Relation between species 4/16/2017

Issue-1: remove backup/transient links Each snapshot of the Internet topology captures 3 months 40 snapshots – 10 years Perform “majority filtering” to remove backup and transient links from topology For each snapshot, collect several “topology samples” interspersed over a period of 3 weeks Consider an AS-path only if it appears in the majority of the topology samples Otherwise, the AS-path includes links that were active for less than 11 days (probably backup or transient links) Snapshot Samples 4/16/2017 6

Issue-2: variable set of BGP monitors Some observed link births may be links revealed due to increased monitor set Similarly for observed link deaths We calculated error bounds for link births and deaths Relative error < 10% for CP links See paper for details 4/16/2017

Issue-3: visibility of ASes, Customer-Provider (CP) and Peering (PP) links Number of ASes and CP links is robust to number of monitors But we cannot reliably estimate the number of PP links 4/16/2017

Global Internet trends 4/16/2017

Internet growth Number of CP links and ASes showed initial exponential growth until mid-2001 Followed by linear growth until today Change in trajectory followed stock market crash in North America in mid-2001 4/16/2017

Transit (CP) vs Peering (PP) relations The fraction of peering links has been increasing steadily But remember: this is just a lower bound At least 20% of inter-AS links are of PP type today 4/16/2017

The Internet gets larger but not longer Average path length remains almost constant at 4 hops Average multihoming degree of providers increases faster than that of stubs Densification at core much more important than at edges 4/16/2017

Rewiring is more important than growth Most new links are due to internal rewiring and not birth (75% currently) Most dead links are due to internal rewiring and not death (almost 90% currently) 4/16/2017

Classification of ASes in “species” based on business type & function 4/16/2017

Classification of ASes based on business function Four AS types: Enterprise customers (EC) Small Transit Providers (STP) Large Transit Providers (LTP) Content, Access and Hosting Providers (CAHP) Classification based on customer and peering degrees Classification based on decision-trees 80-85% accurate 4/16/2017

Evolution of AS types LTPs: constant population (top-30 ASes in terms of customers) Slow growth of STPs (30% increase since 2001) EC and CAHP populations produce most growth Since 2001: EC growth factor 2.5, CAHP growth factor 1.5 4/16/2017

4/16/2017

Regional distribution of AS types Based on “whois” registration entry for each AS Europe is catching up with North America w.r.t the population of ECs and LTPs CAHPs have always been more in Europe More STPS in Europe since 2002 4/16/2017

Evolution of Internet transit: the customer’s perspective 4/16/2017

How common is multihoming among AS species? CAHPs have increased their multihoming degree significantly On the average, 8 providers for CAHPs today Multihoming degree of ECs has been almost constant (average < 2) Densification of the Internet occurs at the core 4/16/2017

Who prefers large vs small transit providers? After 2004, ECs prefer STPs than LTPs Mainly driven by lower prices or regional constraints? CAHPs connect to LTPs and STPs with same probability 4/16/2017

Customer activity by region Initially most active customers were in North America After 2004-05, customers in Europe have been more active Due to increased availability of providers? More competitive market? 4/16/2017

Evolution of Internet transit: the provider’s perspective 4/16/2017

Attractiveness (repulsiveness) of transit providers Attractiveness of provider X: fraction of new CP links that connect to X Repulsiveness, defined similarly Both metrics some positive correlation with customer degree Preferential attachment and preferential detachment of rewired links 4/16/2017

Evolution of attractors and repellers A few providers (50-60) account for 50% of total attractiveness (attractors) The total number of attractors and repellers increases The Internet is NOT heading towards oligopoly of few large players LTPs dominate set of attractors and repellers CAHPs are increasingly present however 4/16/2017

Correlation of attractiveness and repulsiveness Timeseries of attractiveness and repulsiveness for each provider Calculate cross-correlation at different lags Most significant correlation values at lags 1,2 and 3 Attractiveness precedes repulsiveness by 3-9 months 4/16/2017

Evolution of Internet peering (conjectures) 4/16/2017

Evolution of Internet Peering ECs and STPs have low peering frequency Aggressive peering by CAHPs after 2003 Open peering policies to reduce transit costs 4/16/2017

Which AS pairs like to peer? Peering by CAHPs has increased significantly CAHPs try to get close to sources/destinations of content Peering by LTPs has remained almost constant (or declined) “Restrictive” peering by LTPs 4/16/2017

Conclusions Where is the Internet heading towards? Initial exponential growth up to mid-2001, followed by linear growth phase Average path length practically constant Rewiring more important than growth Need to classify ASes according to business type ECs contribute most of the overall growth Increasing multihoming degree for STPs, LTPs and CAHPs Densification at core CAHPs are most active in terms of rewiring, while ECs are least active 4/16/2017

Conclusions Where does the Internet head toward? Positive correlations between attractiveness & repulsiveness of provider and its customer degree Strong attractiveness precedes strong repulsiveness by period of 3-9 months Number of attractors and repellers between shows increasing trend The Internet market will soon be larger in Europe than in North America In terms of number of transit providers and CAHPs Providers from Europe increasingly feature in the set of attractors and repellers 4/16/2017

Extra slides

Rewiring is more common at the Internet core Jaccard distance: measures the difference between two graphs Non-stub ASes (ISPs mostly) are more aggressive in terms of rewiring 4/16/2017 33

Activity of AS types ECs are least active (most inert) CAHPs show high rewiring activity after 2001 4/16/2017 34

Attractors and Repellers A few providers (50-60) account for 50% of total attractiveness Similar for repulsiveness Heavy hitters called “Attractors” and “Repellers” 4/16/2017