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.

Slides:



Advertisements
Similar presentations
6.896: Topics in Algorithmic Game Theory Lecture 21 Yang Cai.
Advertisements

A Shapley Value Perspective on Internet Economics Paris Networking Workshop 2009 Vishal Misra Department of Computer Science Columbia University Joint.
Capacity Allocation in Networks Under Noncooperative Elastic Users Instructor: Ishai Menache Eliron Amir Winter 2006.
Price Of Anarchy: Routing
Sharing the Cost of Multicast Transmissions J. Feigenbaum, C. Papadimitriou, S. Shenker Hong Zhang, CIS620, 4/24.
How Bad is Selfish Routing? By Tim Roughgarden Eva Tardos Presented by Alex Kogan.
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.
Bundling Equilibrium in Combinatorial Auctions Written by: Presented by: Ron Holzman Rica Gonen Noa Kfir-Dahav Dov Monderer Moshe Tennenholtz.
The Structure of Networks with emphasis on information and social networks T-214-SINE Summer 2011 Chapter 8 Ýmir Vigfússon.
Xu Chen Xiaowen Gong Lei Yang Junshan Zhang
Interconnecting Eyeballs to Content: A Shapley Value Perspective on ISP Peering and Settlement Richard T.B. Ma Columbia University Dah-ming Chiu, John.
1 Internet Path Inflation Xenofontas Dimitropoulos.
A Game Theoretic Approach to Provide Incentive and Service Differentiation in P2P Networks John C.S. Lui The Chinese University of Hong Kong Joint work.
1 Tutorial 5 Safe “Peering Backup” Routing With BGP Based on:
The Allocation of Value For Jointly Provided Services By P. Linhart, R. Radner, K. G. Ramkrishnan, R. Steinberg Telecommunication Systems, Vol. 4, 1995.
Tutorial 5 Safe Routing With BGP Based on: Internet.
Mini Introduction to BGP Michalis Faloutsos. What Is BGP?  Border Gateway Protocol BGP-4  The de-facto interdomain routing protocol  BGP enables policy.
Beyond selfish routing: Network Formation Games. Network Formation Games NFGs model the various ways in which selfish agents might create/use networks.
Dept. of Computer Science & Engineering The Chinese University of Hong Kong 1 Interaction of Overlay Networks: Properties and Control Professor John C.S.
Network Bandwidth Allocation (and Stability) In Three Acts.
Internet Networking Spring 2004 Tutorial 5 Safe “Peering Backup” Routing With BGP.
On Power-Law Relationships of the Internet Topology CSCI 780, Fall 2005.
On the Stability of Rational, Heterogeneous Interdomain Route Selection Hao Wang Yale University Joint work with Haiyong Xie, Y. Richard Yang, Avi Silberschatz,
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 as Social Choice Ronny R. Dakdouk, Semih Salihoglu, Hao Wang, Haiyong Xie, Yang Richard Yang Yale University IBC ’ 06.
Ecs289m Spring, 2008 Network Formation S. Felix Wu Computer Science Department University of California, Davis
Interaction of ISPs: Distributed Resource Allocation and Revenue Maximization Sam C.M. Lee, Joe W.J. Jiang, John C.S. Lui The Chinese University of Hong.
A Game Theoretic Approach to Provide Incentive and Service Differentiation in P2P Networks Richard Ma, Sam Lee, John Lui (CUHK) David Yau (Purdue)
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.
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.
Spring Routing & Switching Umar Kalim Dept. of Communication Systems Engineering 04/05/2007.
How Bad is Selfish Routing A survey on existing models for selfish routing Professor John Lui, David Yau and Dah-Ming Qiu presented by Joe W.J. Jiang
The Structure of Networks with emphasis on information and social networks T-214-SINE Summer 2011 Chapter 8 Ýmir Vigfússon.
Inter-domain Routing Outline Border Gateway Protocol.
By: Gang Zhou Computer Science Department University of Virginia 1 A Game-Theoretic Framework for Congestion Control in General Topology Networks SYS793.
Incentivizing Sharing in Realtime D2D Streaming Networks: A Mean Field Game Perspective Jian Li Texas A&M University April 30 th, 2015 Jointly with R.
DaVinci: Dynamically Adaptive Virtual Networks for a Customized Internet Jennifer Rexford Princeton University With Jiayue He, Rui Zhang-Shen, Ying Li,
1 Computer Communication & Networks Lecture 22 Network Layer: Delivery, Forwarding, Routing (contd.)
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,
CS 3700 Networks and Distributed Systems Inter Domain Routing (It’s all about the Money) Revised 8/20/15.
Beyond Routing Games: Network (Formation) Games. Network Games (NG) NG model the various ways in which selfish users (i.e., players) strategically interact.
CS 3830 Day 29 Introduction 1-1. Announcements r Quiz 4 this Friday r Signup to demo prog4 (all group members must be present) r Written homework on chapter.
A Value-based Framework for Internet Peering Agreements Amogh Dhamdhere (CAIDA) with Constantine Dovrolis (Georgia Tech) Pierre Francois.
Strategyproof Auctions For Balancing Social Welfare and Fairness in Secondary Spectrum Markets Ajay Gopinathan, Zongpeng Li University of Calgary Chuan.
Interaction of Overlay Networks: Properties and Implications Joe W.J. Jiang Dah-Ming Chiu John C.S. Lui The Chinese University of Hong Kong.
Price Differentiation in the Kelly Mechanism Richard Ma Advanced Digital Sciences Center, Illinois at Singapore School of Computing, National University.
Price Differentiation in the Kelly Mechanism Richard Ma School of Computing, National University of Singapore Advanced Digital Sciences Center, Illinois.
Network Economics and ISP Settlement Problems Tianbai Ma Department of Electrical Engineering Columbia University.
Beyond Routing Games: Network (Formation) Games. Network Games (NG) NG model the various ways in which selfish users (i.e., players) strategically interact.
DaVinci: Dynamically Adaptive Virtual Networks for a Customized Internet Jiayue He, Rui Zhang-Shen, Ying Li, Cheng-Yen Lee, Jennifer Rexford, and Mung.
Beyond selfish routing: Network Games. Network Games NGs model the various ways in which selfish agents strategically interact in using a network They.
CS 4396 Computer Networks Lab BGP. Inter-AS routing in the Internet: (BGP)
Beyond selfish routing: Network Games. Network Games NGs model the various ways in which selfish users (i.e., players) strategically interact in using.
6.853: Topics in Algorithmic Game Theory Fall 2011 Constantinos Daskalakis Lecture 22.
Scaling Properties of the Internet Graph Aditya Akella, CMU With Shuchi Chawla, Arvind Kannan and Srinivasan Seshan PODC 2003.
1 11 Distributed Channel Assignment in Multi-Radio Mesh Networks Bong-Jun Ko, Vishal Misra, Jitendra Padhye and Dan Rubenstein Columbia University.
Border Gateway Protocol. Intra-AS v.s. Inter-AS Intra-AS Inter-AS.
Incrementally Improving Lookup Latency in Distributed Hash Table Systems Hui Zhang 1, Ashish Goel 2, Ramesh Govindan 1 1 University of Southern California.
1 Internet Routing 11/11/2009. Admin. r Assignment 3 2.
A Novel Coalitional Game Model for Security Issues in Wireless Networks Xiaoqi LiMichael Lyu Computer Science and Engineering Department The Chinese University.
Comp/Math 553: Algorithmic Game Theory Lecture 10
Working at a Small-to-Medium Business or ISP – Chapter 6
ISP Settlement Problems: a New Angle via Network Economics
Economic incentives for fair and efficient ISP settlements
Working at a Small-to-Medium Business or ISP – Chapter 6
Richard Ma, Sam Lee, John Lui (CUHK) David Yau (Purdue)
Unit 7 EIGRP Chapter 13 Using EIGRP in Enterprise Networks
Authors: Jinliang Fan and Mostafa H. Ammar
Presentation transcript:

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 of Hong Kong Vishal Misra, Dan Rubenstein Columbia University Presented by Xie Chengwu

Outline Cooperative Framework Profit Distribution Mechanism Incentive For Optimal Routing Incentive For Interconnecting Implementation and Conclusion

Cooperative Framework Three Layers of the Current Internet and a Novel Two-Stage Settlement Model Network Model

Three Layers of the Current Internet Bottom layer, pairs of ISPs decide whether or not to connect. They decide the venue and type of the connections. middle layer, each ISP advertises BGP routes to neighboring ISPs and decides how to route traffic efficiently to reduce its own cost. At the top layer, end-users pay their local ISPs for the services

Three Layers of the Current Internet Fig. A view of ISP interactions of the Internet.

a Novel Two-Stage Settlement Model S1) Customers make service agreements at their local ISPs S2a) All payments from customers are collected by a multilateral profit distribution mechanism, which decides the proportion of revenue each ISP receives. S2b) Knowing the rule of the profit distribution mechanism,each ISP makes local decisions on interconnection and routing to maximize its profit.

a Novel Two-Stage Settlement Model Fig. A two-stage multilateral settlement model.

Network Model Router-Level Model:(N,v,M,E,R) Remark: N: the set of ASs v: worth function M: the set of routers in the network. E: the set of directed links connecting the routers R: a flow profile used by the ASs to route traffic G(M,E) defines the router-level topology of the network. G(N,E’) defines the AS-level topology

Fig. A router-level model and its corresponding AS-level topology.

Worth Function We define the worth function to be the profit v(S)=V 0 (S) – V C (S) V 0 (S) is the revenue function V C (S) is the cost function, given any flow profile, we define the cost function as the following: S is any nonempty subset of N

Profit Distribution Mechanism Definition : A profit distribution mechanism is an operator φ on a network system (N , v) that assigns a profit vector φ (N,v)= ( φ 1, …, φ N ). Each φ i (N,v) denotes the assigned profit of AS i.

Profit Distribution Mechanism Desirable Properties Efficiency profit received from the services; no extra Symmetry 2 ASs contribute the same => receive the same profit Fairness AS i contribution to j equals j to i Dummy no contribution => no profit Strong monotonicity contributes more, receives more Additivity sum of the profits from individual services

Shapley Value Mechanism Shapley Value: S(π,i ) is the set of players preceding i in the orderingπ.

Incentive For Optimal Routing the set of optimal flow profiles defined as the following: The set of optimal routing strategies of AS is defined by

Incentive For Optimal Routing Theorem 1 (Optimal Routing):Given any flow profile, by applying an optimal routing strategy, AS i maximizes its profit under the Shapley value mechanism. Corollary 1: Under the Shapley value mechanism, every optimal routing strategy is a Nash equilibrium.

Incentive For Optimal Routing Theorem 2 (Profit Decomposition): For each AS, the Shapley value profit can be decomposed into a Myerson value on the AS-level topology and a Shapley value on the routing cost:

Examples Customers of router 1 on thewest coast need to communicate with customers of router 4 on the east coast. the revenue and required traffic intensity to be1. The costs on intra-AS paths and inter-AS paths shown in the fig.

Examples (b)hot-potato routing strategy (c) chooses the feasible flow (d) optimal flow profiles is the AS k’s shapley profit

Fig Hot-potato routing versus optimal routing

Incentive For Interconnecting Definition: An extended flow profile maps each coalition to a feasible flow on the induced directed subgraph or a zero vector. the set of optimal extended flow profiles optimal extended routing strategies for AS i

Incentive For Interconnecting Corollary: Under the Shapley-value mechanism, every optimal extended routing strategy is a Nash equilibrium. Theorem : Any AS i that has profit is a dummy AS, and there exists an optimal extended flow profile that does not route through AS for all.

Incentive For Interconnecting Definition : An AS is called a veto AS, if for all in Every veto AS is essential in order to generate the profit for any coalition. Theorem: For any veto AS i of the system, we have for any

Incentive For Interconnecting Theorem (Incentive for Interconnection): In the system, suppose and are two routers belonging to ASs i and j. If and are not directly connected (e.g., ), then adding the interconnection between and achieves no lesser profits for both AS

Examples veto AS is good, dummy is bad dummy

Implementation Issues Traffic and Topology Information ASs might not want to reveal their internal structures, and router-to- router traffic intensity measurements might not be feasible Truth Revealing this mechanism requires knowledge of the true revenue and cost of each ISP

Example of Optimal Routing in Practice Fig.. Routes from Columbia to Global Crossing during May 2007

Example of Optimal Routing in Practice Fig.. Revenue distribution for the ISPs.

Conclusion profit is "fairly" shared EfficiencyFairnessOptimal RoutingInterconnections Incentives

thank you