Analysis of peering strategy adoption by transit providers in the Internet Aemen Lodhi (Georgia Tech) Amogh Dhamdhere (CAIDA) Constantine Dovrolis (Georgia.

Slides:



Advertisements
Similar presentations
CONFIDENTIAL © 2004 Procket Networks, Inc. All rights reserved. 4-Feb-14 The 21 st Century Intelligent Network Tony Li, Carl DeSousa.
Advertisements

Paul B. Ginsburg, Ph.D. Presentation to The Rising Costs of Health Care: What Can be Done, Alliance for Health Reform, June 12, 2012 Policy Support for.
An Agent-based Model of Interdomain Interconnection in the Internet Amogh Dhamdhere (CAIDA/UCSD) With Constantine Dovrolis (Georgia Tech) Aemen Lodhi (Georgia.
Optimizing IP Transit for Online Video and “Donut Peering” Explained Grant Kirkwood – CTO, Mzima Networks Streaming Media East – May 13, 2009.
Measuring the Deployment of IPv6: Topology, Routing, and Performance Amogh Dhamdhere, Matthew Luckie, Bradley Huffaker, kc claffy (CAIDA / UC San Diego)
Employing Agent-based Models to study Interdomain Network Formation, Dynamics & Economics Aemen Lodhi (Georgia Tech) 1 Workshop on Internet Topology &
Internet Economics: the use of Shapley value for ISP settlement Richard T.B. Ma Columbia University Dah-ming Chiu, John C.S. Lui The Chinese University.
© J. Liebeherr, All rights reserved 1 Border Gateway Protocol This lecture is largely based on a BGP tutorial by T. Griffin from AT&T Research.
Consensus Routing: The Internet as a Distributed System John P. John, Ethan Katz-Bassett, Arvind Krishnamurthy, and Thomas Anderson Presented.
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.
Interconnecting Eyeballs to Content: A Shapley Value Perspective on ISP Peering and Settlement Richard T.B. Ma Columbia University Dah-ming Chiu, John.
Towards Virtual Routers as a Service 6th GI/ITG KuVS Workshop on “Future Internet” November 22, 2010 Hannover Zdravko Bozakov.
1 Internet Path Inflation Xenofontas Dimitropoulos.
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.
Topology Generation Suat Mercan. 2 Outline Motivation Topology Characterization Levels of Topology Modeling Techniques Types of Topology Generators.
Ten Years in the Evolution of the Internet Ecosystem
University of Nevada, Reno Ten Years in the Evolution of the Internet Ecosystem Paper written by: Amogh Dhamdhere, Constantine Dovrolis School of Computer.
Vytautas Valancius 1.  When Life Was Simple: Phone Networks  Network of Networks: The Internet  Connectivity structure  Pricing in the Internet: One-Size-Fits-All.
On the Geographic Location of Internet Resources CSCI 780, Fall 2005.
Traffic Engineering With Traditional IP Routing Protocols
Stable Internet Routing Without Global Coordination Jennifer Rexford Princeton University Joint work with Lixin Gao (UMass-Amherst)
Computer Networking Lecture 10: Inter-Domain Routing
On Cooperative Settlement Between Content, Transit and Eyeball ISPs Richard T.B. Ma Columbia University Dah-ming Chiu, John C.S. Lui The Chinese University.
Interdomain Routing Establish routes between autonomous systems (ASes). Currently done with the Border Gateway Protocol (BGP). AT&T Qwest Comcast Verizon.
The Shapley Value: Its Use and Implications on Internet Economics Richard T.B. Ma Columbia University Dah-ming Chiu, John C.S. Lui The Chinese University.
Economic Incentives in Internet Routing Jennifer Rexford Princeton University
Stable Internet Routing Without Global Coordination Jennifer Rexford AT&T Labs--Research
1 Autonomous Systems An autonomous system is a region of the Internet that is administered by a single entity. Examples of autonomous regions are: UVA’s.
Stable Internet Routing Without Global Coordination Jennifer Rexford AT&T Labs--Research Joint work with Lixin Gao.
Building a Strong Foundation for a Future Internet Jennifer Rexford ’91 Computer Science Department (and Electrical Engineering and the Center for IT Policy)
Tradeoffs in CDN Designs for Throughput Oriented Traffic Minlan Yu University of Southern California 1 Joint work with Wenjie Jiang, Haoyuan Li, and Ion.
Inter-domain Routing Outline Border Gateway Protocol.
New Directions and Half-Baked Ideas in Topology Modeling Ellen W. Zegura College of Computing Georgia Tech.
Peering, network sharing, interconnects Eckart Zollner September 2014.
Impact of Prefix Hijacking on Payments of Providers Pradeep Bangera and Sergey Gorinsky Institute IMDEA Networks, Madrid, Spain Developing the Science.
NOBEL WP Szept Stockholm Game Theory in Inter-domain Routing LÓJA Krisztina - SZIGETI János - CINKLER Tibor BME TMIT Budapest,
Chapter 3 Supply Chain Drivers and Obstacles
Network Aware Resource Allocation in Distributed Clouds.
Amogh Dhamdhere (CAIDA) Constantine Dovrolis (Georgia Tech) ITER: A Computational Model to Evaluate Provider and Peer Selection in the Internet Ecosystem.
SAMANVITHA RAMAYANAM 18 TH FEBRUARY 2010 CPE 691 LAYERED APPLICATION.
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,
A Value-based Framework for Internet Peering Agreements Amogh Dhamdhere (CAIDA) with Constantine Dovrolis (Georgia Tech) Pierre Francois.
David Wetherall Professor of Computer Science & Engineering Introduction to Computer Networks Hierarchical Routing (§5.2.6)
Understanding Crowds’ Migration on the Web Yong Wang Komal Pal Aleksandar Kuzmanovic Northwestern University
Economic Incentives in Information- Centric Networking: Implications for Protocol Design and Public Policy Group Members: Muhammad Kamran Siddique Adel.
Aemen Lodhi (Georgia Tech) Amogh Dhamdhere (CAIDA)
A Firewall for Routers: Protecting Against Routing Misbehavior1 June 26, A Firewall for Routers: Protecting Against Routing Misbehavior Jia Wang.
T. S. Eugene Ngeugeneng at cs.rice.edu Rice University1 COMP/ELEC 429/556 Introduction to Computer Networks Inter-domain routing Some slides used with.
The Economics of Transit and Peering Interconnections in the Internet Amogh Dhamdhere (CAIDA/UCSD) With Constantine Dovrolis (Georgia Tech)
Can ISPs be Profitable Without Violating Network Neutrality? Amogh Dhamdhere Constantine Dovrolis Georgia Tech.
DaVinci: Dynamically Adaptive Virtual Networks for a Customized Internet Jiayue He, Rui Zhang-Shen, Ying Li, Cheng-Yen Lee, Jennifer Rexford, and Mung.
On Selfish Routing In Internet-like Environments Lili Qiu (Microsoft Research) Yang Richard Yang (Yale University) Yin Zhang (AT&T Labs – Research) Scott.
1 An Arc-Path Model for OSPF Weight Setting Problem Dr.Jeffery Kennington Anusha Madhavan.
Analysis of peering strategy adoption by transit providers in the Internet Aemen Lodhi (Georgia Tech) Amogh Dhamdhere (CAIDA) Constantine Dovrolis (Georgia.
ICNP 2006 Inter­domain Policy Violations in Overlay Routes Srinivasan Seetharaman, Mostafa Ammar Networking and Telecommunications Group College of Computing.
© 2005 Cisco Systems, Inc. All rights reserved. BGP v3.2—6-1 Scaling Service Provider Networks Scaling IGP and BGP in Service Provider Networks.
1/18 Evaluating Potential Routing Diversity for Internet Failure Recovery *Chengchen Hu, + Kai Chen, + Yan Chen, *Bin Liu *Tsinghua University, + Northwestern.
Peering Strategies for Operators Building critical mass of peers.
GLOBECOM 2007 Exit Policy Violations in Multi-hop Overlay Routes Srinivasan Seetharaman, Mostafa Ammar Networking and Telecommunications Group College.
Employing Agent-based Models to study Interdomain Network Formation, Dynamics & Economics Aemen Lodhi (Georgia Tech) 1 Workshop on Internet Topology &
1 CS716 Advanced Computer Networks By Dr. Amir Qayyum.
Internet Strucure Internet structure: network of networks Question: given millions of access ISPs, how to connect them together? access.
Autonomous Systems An autonomous system is a region of the Internet that is administered by a single entity. Examples of autonomous regions are: UVA’s.
Border Gateway Protocol
ISP and Egress Path Selection for Multihomed Networks
Autonomous Systems An autonomous system is a region of the Internet that is administered by a single entity. Examples of autonomous regions are: UVA’s.
Amogh Dhamdhere (CAIDA/UCSD) Constantine Dovrolis (Georgia Tech)
SAMANVITHA RAMAYANAM 18TH FEBRUARY 2010 CPE 691
Stable and Practical AS Relationship Inference with ProbLink
Presentation transcript:

Analysis of peering strategy adoption by transit providers in the Internet Aemen Lodhi (Georgia Tech) Amogh Dhamdhere (CAIDA) Constantine Dovrolis (Georgia Tech) 1 2 nd Workshop on Internet Economics (WIE’11)

Outline Motivation Objective The model: GENESIS Results – Adoption of peering strategies – Impact on economic fitness – Who loses? Who gains? Alternatives Conclusion 2

Motivation Peering strategies of ASes in the Internet (source: PeeringDB 3

Motivation Peering policies for networks classified by traffic ratio (source: PeeringDB 4

Objective Why do transit providers peer Openly? Impact on their economic fitness? Which transit providers lose/gain? Are their any alternative peering strategies? 5 Enterprise customer Transit Provider Internet Enterprise customer Content Provider

Approach Agent based computational modeling Scenarios Conservative Selective Restrictive Non-conservative Selective Restrictive Open vs.

The model: GENESIS*GENESIS* Agent based interdomain network formation model Incorporates – Co-location constraints in provider/peer selection – Traffic matrix – Public & Private peering – Set of peering strategies – Peering costs, Transit costs, Transit revenue 7 *GENESIS: An agent-based model of interdomain network formation, traffic flow and economics. To appear in InfoCom'12

The model: GENESIS*GENESIS* Fitness = Transit Revenue – Transit Cost – Peering cost Objective: Maximize economic fitness Optimize connectivity through peer and transit provider selection Choose the peering strategy that maximizes fitness

Peering strategies 9

RESULTS 10

Strategy adoption by transit providers 11

Why do transit providers adopt Open peering? xy zw v Save transit costs But your customers are doing the same! Affects: Transit Cost Transit Revenue Peering Cost

Why gravitate towards Open peering? xy zw z w, z y, traffic bypasses x x lost transit revenue Options for x? x regains lost transit revenue partially Y peering openly x adopts Open peering Not isolated decisions Network effects !! z w, traffic passes through x

Impact on fitness of transit providers switching from Selective to Open 70% providers have their fitness reduced 14

Fitness components: transit cost, transit revenue, peering cost? 15

Fitness components: transit cost, transit revenue, peering cost? Significant increase in peering costs Interplay between transit & peering cost, transit revenue

Avoid fitness loss? xy zw xy zw vs. Lack of coordination No incentive to unilaterally withdraw from peering with peer’s customer Sub-optimal equilibrium

Which transit providers gain through Open peering? Which lose? Classification of transit providers – Traffic volume – Customer cone size 18

Who loses? Who gains? Who gains: Small customer cone small traffic volume – Cannot peer with large providers using Selective – Little transit revenue loss Who loses: Large customer cone large traffic volume – Can peer with large transit providers with Selective – Customers peer extensively

Alternatives: Open peering variants Do not peer with immediate customers of peer (NPIC) Do not peer with any AS in the customer tree of peer (NPCT) 20 xy zw NPIC xy z w v NPCT

Fitness analysis Open peering variants Collective fitness with NPIC approaches Selective

47% transit providers loose fitness compared to Conservative scheme with Selective strategy 22 Fitness analysis Open peering variants OpenNPIC vs. Selective OpenNPIC vs. Open

Why the improvement? – No traffic “stealing” by peers – Aggregation of peering traffic over fewer links (economies of scale !!) – Less pressure to adopt Open peering Why did collective fitness not increase? – Non-peer transit providers peer openly with stub customers 23 Fitness analysis Open peering variants

Why NPIC gives better results than NPCT? – Valley-free routing – x has to rely on provider to reach v 24 Fitness analysis Open peering variants 24 xy z w v NPCT

Gravitation towards Open peering is a network effect for transit providers Extensive Open peering by transit providers in the network results in collective loss Coordination required to mitigate No-peer-immediate-customer can yield results closer to Selective strategy 25 Conclusion

Thank you 26

Motivation Traffic ratio requirement for peering? (source: PeeringDB 27

Introduction 28 Enterprise customer Transit Provider Internet Enterprise customer Content Provider

Traffic components Traffic consumed in the AS Transit traffic = Inbound traffic – Consumed traffic same as Transit traffic = Outbound traffic – Generated traffic 29 Autonomous system Inbound traffic Traffic transiting through the AS Traffic generated within the AS Outbound traffic

Customer-Provider traffic comparison – PeeringDB.com 30 Traffic carried by the AS

Customer-Provider traffic comparison 2500 customer-provider pairs 90% pairs: Customer traffic significantly less than provider traffic 9.5% pairs: Customer traffic larger than provider traffic (difference less than 20%) 0.05% pairs: Customer traffic significantly larger than provider traffic 31

Geographic presence & constraints 32 Link formation across geography not possible Regions corresponding to unique IXPs Peering link at top tier possible across regions Geographic overlap

Logical Connectivity 33

Traffic Traffic for ‘N’’ size network represented through an N * N matrix Illustration of traffic matrix for a 4 AS network Consumed traffic 34 Generated traffic Traffic sent by AS 0 to other ASes in the network Traffic received by AS 0 from other ASes in the network Intra-domain traffic not captured in the model

Peering strategy adoption Strategy update in each round Enumerate over all available strategies Use netflow to “compute” the fitness with each strategy Choose the one which gives maximum fitness 35

Peering strategy adoption No coordination Limited foresight Eventual fitness can be different Stubs always use Open peering strategy 36 Time 123 Restrictive Selective Open Restrictive Selective Open Restrictive Selective Open Selective Open