Network Economics and ISP Settlement Problems Tianbai Ma Department of Electrical Engineering...

53
Network Economics and ISP Settlement Problems Tianbai Ma Department of Electrical Engin eering Columbia University

Transcript of Network Economics and ISP Settlement Problems Tianbai Ma Department of Electrical Engineering...

Page 1: Network Economics and ISP Settlement Problems Tianbai Ma Department of Electrical Engineering Columbia University.

Network Economics and ISP Settlement Problems

Tianbai Ma

Department of Electrical Engineering

Columbia University

Page 2: Network Economics and ISP Settlement Problems Tianbai Ma Department of Electrical Engineering Columbia University.

Outline

• Network economics research and problems

• Current research: two problems

• My research – past and future

Page 3: Network Economics and ISP Settlement Problems Tianbai Ma Department of Electrical Engineering Columbia University.

ISP ISPISP

• The Internet is operated by hundreds of interconnected Internet Service Providers (ISPs).

• An ISP is a autonomous business entity– Provide Internet services.– Common objective: to make profit.

Building blocks of the Internet: ISPs

Page 4: Network Economics and ISP Settlement Problems Tianbai Ma Department of Electrical Engineering Columbia University.

ISP ISPISP

Three types of ISPs

• Eyeball ISPs:

– Provide Internet access to individual users.– E.g. PCCW

• Content ISPs:

– Provide contents on the Internet.• Transit ISPs:

– Tier 1 ISPs: global connectivity of the Internet.– Provide transit services for other ISPs.

BC T

Page 5: Network Economics and ISP Settlement Problems Tianbai Ma Department of Electrical Engineering Columbia University.

An motivating example

ISPB

$5/Gb

ISPB

$50/month

$50/month

ISPB

$50/month

ISPC

• Win-win:– Content provider finds customers

– Customers get content

– ISPs obtain revenue

Volume-based charge

Fixed charge

Page 6: Network Economics and ISP Settlement Problems Tianbai Ma Department of Electrical Engineering Columbia University.

ISPC

What happens with P2P traffic?

$5/Gb

ISPB

$50/month

$50/month

ISPB

$50/month

• Win-lose under P2P paradigm:– Content provider pays less

– Customers get faster download

– Content ISP obtains less revenue

– Eyeball ISPs handle more traffic

• Consequence:– ISPs want to avoid P2P traffic

ISPB

Page 7: Network Economics and ISP Settlement Problems Tianbai Ma Department of Electrical Engineering Columbia University.

Engineering solutions and … beyond

• Consequence:– ISPs want to avoid P2P traffic

• Proposed engineering solutions:– Strategy of ISPs: Limit P2P traffic rate

– Counter-strategy of users: Encryption

– Counter-strategy of ISPs: Deep packet inspection

• A new/global angle: Network EconomicsA new/global angle: Network Economics– Goal: a win-win/fair solution

– Issue: how to design algorithms/protocols to achieve?

– An exciting and upcoming area:• Inter-disciplinary : CS, Economics, Operation Research, Policy …• Stanford, CMU, UC Santa Cruz and etc. build new courses/department.

Page 8: Network Economics and ISP Settlement Problems Tianbai Ma Department of Electrical Engineering Columbia University.

Other important problems that can be looked at

ISPB

ISPC

ISPT

ISPT

1. Network Neutrality Debate: Content-based Service Differentiation ?

Yes No

2. Network Balkanization: Break-ups of Connected ISPs

15% of Internet unreachableLevel 3 Cogent

Legal/regulatory policy for the Internet industry.

Not only a technical/operation problem, but also economic issues.

Some ISPs dominate or ISPs cannot survive.

Suppress the development of the Internet.

Threatens the global connectivity of the Internet.

Page 9: Network Economics and ISP Settlement Problems Tianbai Ma Department of Electrical Engineering Columbia University.

Other important problems that can be looked at

ISPB

ISPC

ISPT

ISPT

• A new/global angle: Network EconomicsA new/global angle: Network Economics– Goal: a win-win/fair solution

– Issues: how to design algorithms/protocols to achieve?

Page 10: Network Economics and ISP Settlement Problems Tianbai Ma Department of Electrical Engineering Columbia University.

Problems we try to solve

• Problem 1: Find a win-win/fairwin-win/fair profit-sharing solution for ISPs.• Challenges

– What’s the solution? ISPs don’t know, even with best intentions.

– How to find it? Complex ISPs structure, computationally expensive.

– How to implement? Need to be implementable for ISPs.

Page 11: Network Economics and ISP Settlement Problems Tianbai Ma Department of Electrical Engineering Columbia University.

• One content and one eyeball ISP

• Profit V = total revenue = content-side + eyeball-side

• Win-win/fair profit sharing:

C1 B1

How to share profit? -- the baseline case

j = j = V21

B1 C1

Page 12: Network Economics and ISP Settlement Problems Tianbai Ma Department of Electrical Engineering Columbia University.

How to share profit? – two symmetric eyeball ISPs

• Symmetry: same profit for symmetric eyeball ISPs

• Efficiency: summation of individual ISP profits equals v

• Fairness: same mutual contribution for any pair of ISPs

j = j = jB1 B2 B

j + 2j = VC1 B

Unique solution (Shapley value)

j = VC1 3

2

61j = VB

Win-win/fair properties:

B1j - V = j - 0

C1 21

C1

B2

B1

Page 13: Network Economics and ISP Settlement Problems Tianbai Ma Department of Electrical Engineering Columbia University.

History and properties of the Shapley value

Shapley Value

Efficiency Symmetry Fairness

Myerson 1977

Efficiency Symmetry Dummy Additivity

Shapley 1953

Efficiency Symmetry Strong Monotonicity

Young 1985

What is the Shapley value? – A measure of one’s contribution to different coalitions that it participates in.

Page 14: Network Economics and ISP Settlement Problems Tianbai Ma Department of Electrical Engineering Columbia University.

How to share profit? -- n symmetric eyeball ISPs

• Theorem: the Shapley profit sharing solution is

j = V, j = Vn+1n

n(n+1)1

B C

C1

B2

B1

Bn

Page 15: Network Economics and ISP Settlement Problems Tianbai Ma Department of Electrical Engineering Columbia University.

Results and implications of profit sharing

C1

B1

Bn-1

• More eyeball ISPs, the content ISP gets larger profit share.– Users may choose different eyeball ISPs; ho

wever, must go through content ISP,

– Multiple eyeball ISPs provide redundancy , – The single content ISP has leverage.

• Content’s profit with one less eyeball: • The marginal profit loss of the content ISP:

If an eyeball ISP leaves– The content ISP will lose 1/n2 of its profit.

– If n=1, the content ISP will lose all its profit.

j = V, j = Vn+1n

n(n+1)1

B C

Bn

nn-1j’ = VC

Dj = V - V = - j n+1n

nn-1 1

n2C C

Page 16: Network Economics and ISP Settlement Problems Tianbai Ma Department of Electrical Engineering Columbia University.

Profit share -- multiple eyeball and content ISPs

C2

C1

Cm

B1

B2

Bn

• Theorem: the Shapley profit sharing solution is

j = V, j = Vn(n+m)m

m(n+m)n

CB

Page 17: Network Economics and ISP Settlement Problems Tianbai Ma Department of Electrical Engineering Columbia University.

Results and implications of ISP profit sharing

• Intuition– The larger group of ISPs provides redundancy.

– The smaller group of ISPs has leverage.

C2

C1

Cm

B1

B2

Bn

• Each ISP’s profit share is– Inversely proportional to the

number of ISPs of its own type.

– Proportional to the number of ISPs of the opposite type.

j = , j = nm

(n+m)V n

m(n+m)V

B C

Page 18: Network Economics and ISP Settlement Problems Tianbai Ma Department of Electrical Engineering Columbia University.

Sm=1

m

Sk=1

k

n+m+kV ( )m

m ( )kk ( )n+m+k-1

m+kj =

Sn=1

n

Sk=1

k

n+m+kV ( )n

n ( )kk ( )n+m+k-1

n+kj =

Sm=1

m

Sn=1

n

n+m+kV ( )m

m ( )nn ( )n+m+k-1

m+nj =

B

C

T

C2

C1

Cm

B1

B2

Bn

T2

T1

Tk

Profit share -- eyeball, transit and content ISPs

• Intuition– The larger group of ISPs provides redundancy.

– The smaller group of ISPs has leverage.

• Theorem: the Shapley profit sharing solution is

Page 19: Network Economics and ISP Settlement Problems Tianbai Ma Department of Electrical Engineering Columbia University.

Profit share – general topologies

B2

B1

C1 T1

jC1 = [0 + V + V + V] = V41

31

31

125

ji = [S ji(N \{j}) + V{i is veto}]j≠iN

1

jC1 = 0

B2

B1

C1 T1

jC1 = 1/3V

B2

B1

C1 T1

jC1 = 1/3V

B2

B1

C1 T1

1. Shapley values under sub-topologies:

C1 is veto.

B2

B1

C1 T1

2. Whether the profit can still be generated:

Theorem: Dynamic Programming !

Page 20: Network Economics and ISP Settlement Problems Tianbai Ma Department of Electrical Engineering Columbia University.

ISP business practices: a macro perspective

2. Zero-Dollar Peering

1. Customer-Provider Settlement

Two forms of bilateral settlements:Two forms of bilateral settlements:

ISPT

ISPT

ISPB

ISPC

Provider ISPs

Customer ISPs

$$$$$$

Page 21: Network Economics and ISP Settlement Problems Tianbai Ma Department of Electrical Engineering Columbia University.

T1

T2

T3

T4

C2

C1

C3

B2

B3

B1

B2

Eyeball ISPsContent

ISPsTransit ISPs

Implications – the value chain

$ $$

$ $

$ $

$$

$ $$

$

$

$$ $$

Content-side Content-side RevenueRevenue

Eyeball-side Eyeball-side RevenueRevenue

Page 22: Network Economics and ISP Settlement Problems Tianbai Ma Department of Electrical Engineering Columbia University.

T1

T2

T3

T4

C2

C1

C3

B2

B3

B1

B2

Eyeball ISPsContent

ISPsTransit ISPs

Implications – the value chain

• Shapley value suggested revenue flows:– Content-side revenue: Content Transit Eyeball

– Eyeball-side revenue: Eyeball Transit Content

$ $$

$ $$

$ $$

$$$

Content-side Content-side RevenueRevenue

Eyeball-side Eyeball-side RevenueRevenue

Page 23: Network Economics and ISP Settlement Problems Tianbai Ma Department of Electrical Engineering Columbia University.

T1

T2

T3

T4

C2

C1

C3

B2

B3

B1

B2

Eyeball ISPsContent

ISPsTransit ISPs

Implications – equivalent bilateral settlements

$ $$

$ $$

$ $$

$$$

• When CR ≈ BR, bilateral implementations:– Customer-Provider settlements (Transit ISPs as providers)– Zero-dollar Peering settlements (between Transit ISPs)– Stable structure when local ISPs are homogeneous.

Providers

CustomersCustomers

Zero-dollarPeering

Content-side Content-side RevenueRevenue

Eyeball-side Eyeball-side RevenueRevenue

Page 24: Network Economics and ISP Settlement Problems Tianbai Ma Department of Electrical Engineering Columbia University.

T1

T2

T3

T4

C2

C1

C3

B2

B3

B1

B2

Eyeball ISPsContent

ISPsTransit ISPs

Implications – equivalent bilateral settlements

$ $$

$ $ $

$ $$

$$$

$ $$

$ $ $$ $$

$ $ $

• If CR >> BR, bilateral implementations:– Reverse Customer-ProviderReverse Customer-Provider (Transits compensate Eyeballs)– Paid PeeringPaid Peering (Content-side compensates eyeball-side)– New settlements will emerge to maintain a stable structure.

Customer Provider

Paid Peering

Eyeball-side Eyeball-side RevenueRevenue

Content-side Content-side RevenueRevenue

Page 25: Network Economics and ISP Settlement Problems Tianbai Ma Department of Electrical Engineering Columbia University.

Problems we try to solve

• Problem 1: Find a win-win/fairwin-win/fair profit-sharing solution for ISPs.• Challenges

– What’s the solution? ISPs don’t know, even with best intentions.

– Answer: The Shapley value.

– How to find it? Complex ISPs structure, computationally expensive.

– Result: Closed-form solution and Dynamic Programming.

– How to implement? Need to be implementable for ISPs.

– Implication: New bilateral settlements.

Page 26: Network Economics and ISP Settlement Problems Tianbai Ma Department of Electrical Engineering Columbia University.

Recap: ISP practices from a macro perspective

2. Zero-Dollar Peering

1. Customer-Provider Settlement

Two current forms of bilateral Two current forms of bilateral settlements:settlements:

ISPT

ISPT

ISPB

ISPC

3. Inverse Customer-Provider Settlement

4. Paid Peering

Two new forms of bilateral settlements:Two new forms of bilateral settlements:

Page 27: Network Economics and ISP Settlement Problems Tianbai Ma Department of Electrical Engineering Columbia University.

Problems we try to solve

• Problem 1: Find a win-win/fairwin-win/fair profit-sharing solution for ISPs.• Challenges

– What’s the solution? ISPs don’t know, even with best intentions.

– Answer: The Shapley value.

– How to find it? Complex ISPs structure, computationally expensive.

– Result: Closed-form solution and Dynamic Programming.

– How to implement? Need to be implementable for ISPs.

– Implication: New bilateral settlements.

• Problem 2: Encourage ISPs to operate at efficient/optimalefficient/optimal points.• Challenges

– How to induce good behavior? Selfish behavior may hurt other ISPs.

– What is the impact of the entire network? Equilibrium is efficient?

Page 28: Network Economics and ISP Settlement Problems Tianbai Ma Department of Electrical Engineering Columbia University.

Current ISP Business Practices: A Micro Perspective

Three levels of ISP decisions• Interconnecting decision E• Routing decisions R (via BGP)• Bilateral settlements

Shortest Path Routing

Hot-potato Routing

Source

Destination Zero-DollarPeering

Customer-Provider Settlements

Provider ISP

Customer ISP Customer ISP

Settlement affects E, R provider charges high

Interconnection withdrawal

Route change

Page 29: Network Economics and ISP Settlement Problems Tianbai Ma Department of Electrical Engineering Columbia University.

Peering links at

both coasts

Locally connect to

both backbone ISPs

Route TopologyAn ideal case of the ISP decisions

Two backbone ISPs

Two local ISPs

End-to-end service generates revenue

Routing costs on links

Backbone ISP 1

Backbone ISP 2

Local ISP 1 Local ISP 2

Fixed Revenue

A simple example:

Well-connected topology

W = 1

Page 30: Network Economics and ISP Settlement Problems Tianbai Ma Department of Electrical Engineering Columbia University.

Routing cost model

x2/4

• Assumptions (based on current practices)– Routing costs on links, e.g. bandwidth capacity and maintenance.

– Going across the country is more expensive.

– More expensive when link is more congested.

• Costs increase with link loads– Standard queueing theory results.

– Capital investment for upgrades.

Page 31: Network Economics and ISP Settlement Problems Tianbai Ma Department of Electrical Engineering Columbia University.

x22/4

x72/4

x42/8 x5

2/8

x12/16

x62/16

x32/16

x82/16

1/2

1/2

Route Topology

Global Min Cost

An ideal case of the ISP decisions

Two backbone ISPs

Two local ISPs

End-to-end service generates revenue

Routing costs on links

Backbone ISP 1

Backbone ISP 2

Local ISP 1 Local ISP 2

Fixed RevenueCost | Profit

A simple example:

Well-connected topology

W = 1

We normalize the total required traffic load to be 1.

MIN routing cost and MAX profit

Page 32: Network Economics and ISP Settlement Problems Tianbai Ma Department of Electrical Engineering Columbia University.

x22/4

x72/4

x42/8 x5

2/8

x12/16

x62/16

x32/16

x82/16

1/2

1/2

Route Topology

Global Min Cost

Problems with the current practice

Cost | Profit

Behavior 1: ISPs interconnect selfishly to maximize profits!e.g. Backbone ISPs charge local ISPs.

Two backbone ISPs

Two local ISPs

End-to-end service generates revenue

Routing costs on links

A simple example:

MIN routing cost and MAX profitIncreased routing and reduced profitWell-connected topologyTopology Balkanization

Page 33: Network Economics and ISP Settlement Problems Tianbai Ma Department of Electrical Engineering Columbia University.

x22/4

x72/4

x42/8 x5

2/8

x12/16

x82/16

1/2

1/2

Route Topology

Global Min Cost

Cost | Profit

Hot Potato

1

Problems with the current practice

Behavior 2: ISPs route selfishly to maximize profits!e.g. upper backbone ISP wants to use hot-potato routing to reduce its routing cost.

Profit reduction by routing inefficiency

Behavior 1: ISPs interconnect selfishly to maximize profits!

Topology BalkanizationIncreased routing and reduced profit

Two backbone ISPs

Two local ISPs

End-to-end service generates revenue

Routing costs on links

A simple example:

Page 34: Network Economics and ISP Settlement Problems Tianbai Ma Department of Electrical Engineering Columbia University.

Issues of Current ISP Settlement: A Micro Perspective

Global Ideal case: cooperative ISPs

Route Topology Cost | Profit (maximized) Connectivity

Global Min Cost

Well-connected

Route Topology Cost | Profit (reduced) Connectivity

Global Min Cost

Balkanized

Route TopologyCost | Profit (further

reduced)Connectivity

Hot Potato

Balkanized

ISPs selfishly route traffic

ISPs selfishly interconnect

How to encourage ISPs to operate at efficient/optimal points?How to encourage ISPs to operate at efficient/optimal points?

Page 35: Network Economics and ISP Settlement Problems Tianbai Ma Department of Electrical Engineering Columbia University.

j collects revenue from customers

j distributes profits to ISPs

Our solution: The Shapley Mechanism j

Recall: three levels of ISP decisions• Interconnecting decision E• Routing decisions R• Bilateral settlements

Source

Destination Zero-DollarPeering

Customer-Provider Settlements

Provider ISP

Customer ISP Customer ISP

Settlement affects E, R

Multilateral settlements j

j(E,R)$$$

$$

$$

Page 36: Network Economics and ISP Settlement Problems Tianbai Ma Department of Electrical Engineering Columbia University.

Local decisions: Ei,Ri

Ei

Ri

Given: j

Objective: to maximize ji(E,R)

Our solution: The Shapley Mechanism jEach ISP’s local interconnecting and routing decisions.

Page 37: Network Economics and ISP Settlement Problems Tianbai Ma Department of Electrical Engineering Columbia University.

x22/4

x72/4

x42/8 x5

2/8

x12/16

x82/16

Route TopologyResults: Routing Incentive

Cost | Profit

Local Min Cost

1

Hot Potato

j

1/4

3/4

1/2

1/2

Global Min Cost

Recall the inefficiency situation

Shapley mechanism distributes profit

ISPs route selfishly to maximize profits!

E.g. the upper ISP wants to minimize local routing cost

Best strategy for all ISPs: global min cost routing

Profit increaseProfit maximized

Page 38: Network Economics and ISP Settlement Problems Tianbai Ma Department of Electrical Engineering Columbia University.

• Given any fixed interconnecting topology E, ISPs can locally decide routing strategies {Ri

*} to maximize their profits.

• Theorem (Incentive for routing): Any ISP i can maximize its profit ji by locally minimizing the global routing cost.

– Implication: ISPs adapt to global min cost routes.

• Corollary (Nash Equilibrium): Any global min cost routing decision is a Nash equilibrium for the set of all ISPs.

– Implication: global min cost routes are stable.

Results: Incentives for using Optimal Routes

Surprising! Local selfish behaviors coincide with global optimal solution!

Page 39: Network Economics and ISP Settlement Problems Tianbai Ma Department of Electrical Engineering Columbia University.

x22/4

x72/4

x42/8 x5

2/8

x12/16

x82/16

Route TopologyResults: Interconnecting Incentive

Cost | Profit j

1/2

1/2

Global Min Cost

x62/16

7/12

5/12

x32/16

ISPs interconnect selfishly to maximize profits!

Recall: the best strategy for all ISPs is to use global min cost routes.

E.g. the left local ISP connects to the low

backbone ISP.

Profit increase

Profit increase

Further the right local ISP connects to the

upper backbone ISP.

Page 40: Network Economics and ISP Settlement Problems Tianbai Ma Department of Electrical Engineering Columbia University.

• For any topology, a global optimal route R* is used by all ISPs. ISPs can locally decide interconnecting strategies {Ei

*} to maximize their profits.

• Theorem (Incentive for interconnecting): By interconnecting, ISPs will have non-decreasing profits.

– Implication: ISPs have incentive to interconnect.– Does not mean: All pairs of ISPs should be connected.

• Redundant links might not reduce routing costs.• Sunk cost is not considered.

Results: Incentive for Interconnecting

Page 41: Network Economics and ISP Settlement Problems Tianbai Ma Department of Electrical Engineering Columbia University.

Micro perspective ISP settlement: result summarySelfishly interconnect and route

Route Topology Cost | Profit Connectivity

Global Min Cost

well-connected

Route Topology Cost | Profit Connectivity

Global Min Cost

Balkanized

Route Topology Cost | Profit Connectivity

Hot Potato

Balkanized

ISPs have incentive to interconnect

ISPs have incentive to use optimal routes

j

j

j solves the selfish interconnecting problem

j solves the selfish routing problem

Page 42: Network Economics and ISP Settlement Problems Tianbai Ma Department of Electrical Engineering Columbia University.

Problems we try to solve

• Problem 1: Find a win-win/fairwin-win/fair profit-sharing solution for ISPs.• Challenges

– What’s the solution? ISPs don’t know, even with best intentions.

– Answer: The Shapley value

– How to find it? Complex ISPs structure, computationally expensive.

– Result: Closed-form sol. and Dynamic Programming

– How to implement? Need to be implementable for ISPs.

– Implication: New bilateral settlements

• Problem 2: Encourage ISPs to operate at efficient/optimalefficient/optimal points.• Challenges

– How to induce good behavior? Selfish behavior may hurt other ISPs.

– Answer: The Shapley mechanism

– Result: Incentives for optimal routes and interconnection

– What is the impact of the entire network? Equilibrium is efficient?

– Result: Optimal global Nash equilibrium

Page 43: Network Economics and ISP Settlement Problems Tianbai Ma Department of Electrical Engineering Columbia University.

• Guideline for – ISPs: negotiate stable and incentive settlements.– Governments: make regulatory policy for the industry.

New Application and Properties of the Shapley Value

Shapley Value: Contributions to Coalitions

Efficiency Symmetry Fairness

Myerson 1977

Efficiency Symmetry Dummy Additivity

Shapley 1953

Efficiency Symmetry Strong Monotonicity

Young 1985

ISP Routing Incentive

ISP Interconnecting Incentive

Ma et al. 2007

ISP Profit Sharing

Ma et al. 2008

Page 44: Network Economics and ISP Settlement Problems Tianbai Ma Department of Electrical Engineering Columbia University.

My research: current work

Network

Approaches

Internet

Coalition Game Theory, Mechanism Design

Problem ISP Settlement

Publications

On Cooperative Settlement Between Content, Transit and Eyeball Internet Service Providers.Proceedings of ACM Conference on Emerging network experiment and technology (CoNEXT '08)

The Shapley Value: Its Use and Implications on Internet Economics.Proceedings of Allerton Conference on Communication, Control and Computing, 2008.

Interconnecting Eyeballs to Content: A Shapley Value Perspective on ISP Peering and Settlement.Proceedings of ACM Network Economics (NetEcon '08)

Internet Economics: The use of Shapley value for ISP settlement.Proceedings of ACM Conference on Emerging network experiment and technology (CoNEXT '07)

Page 45: Network Economics and ISP Settlement Problems Tianbai Ma Department of Electrical Engineering Columbia University.

My research: past work

Non-cooperative Game Theory, Mechanism Design

Network

Approaches

P2PProblem Free-riding and Incentives

Incentive and Service Differentiation in P2P Networks: A Game Theoretic Approach.IEEE/ACM Transactions on Networking, 14(5), October, 2006.

A Game Theoretic Approach to Provide Incentive and Service Differentiation in P2P Networks.Proceedings of ACM Sigmetrics/Performance, June, 2004.

An Incentive Mechanism for P2P Networks.Proceedings of IEEE International Conference on Distributed Computing Systems (ICDCS 04).

Stochastic Analysis, Non-cooperative Game Theory

Network

Approaches

WirelessProblem Selfish Behaviors in MAC Protocols

An Analysis of Generalized Slotted-Aloha Protocols.IEEE/ACM Transactions on Networking, to appear.

Modeling and Analysis of Generalized Slotted-Aloha MAC Protocols in Cooperative, Competitive and Adversarial Environments. Proceedings of IEEE International Conference on Distributed Computing Systems (ICDCS 06).

Page 46: Network Economics and ISP Settlement Problems Tianbai Ma Department of Electrical Engineering Columbia University.

My research: future interests

Non-cooperative Game Theory

Mechanism Design: e.g. Tax Policy, Auction Theory

Coalition Game Theory

Implementation: Algorithm, Protocol Design, Stability and

Convergence Analysis

Micro-economics and Game Theory

Distributed Systems and Networks

Algorithmic Game Theory

Algorithmic Mechanism Design

Modeling: Optimization, Stochastic Process

Network Economics

Page 47: Network Economics and ISP Settlement Problems Tianbai Ma Department of Electrical Engineering Columbia University.

Interdisciplinary research

• Problem 1: Find a win-win/fairwin-win/fair profit-sharing solution for ISPs.• Challenges

– What’s the solution? ISPs don’t know, even with best intentions.– Answer: The Shapley value (Coalition Game)– How to find it? Complex ISPs structure, computationally expensive.– Result: Closed-form sol. and Dynamic Programming (Computer Sci.)– How to implement? Need to be implementable for ISPs.– Implication: New bilateral settlements (Operations)

• Problem 2: Encourage ISPs to operate at efficient/optimalefficient/optimal points.• Challenges

– How to induce good behavior? Selfish behavior may hurt other ISPs.

– Answer: The Shapley mechanism (Mechanism design)

– Result 1: Incentives for optimal routes and interconnection (Behaviors)

– What is the impact of the entire network? Equilibrium is efficient?

– Result: Optimal global Nash equilibrium (Non-cooperative Game)

Page 48: Network Economics and ISP Settlement Problems Tianbai Ma Department of Electrical Engineering Columbia University.

My research: future research problems

• Economics-related problems:– Facilitate P2P traffic on the Internet

– Network Neutrality

• Networking problems:– Incentive multicast protocols

– Wireless mesh networks

• Problems in other fields– Graph theory

– Distributed database system

– E-commerce, social networks

Page 49: Network Economics and ISP Settlement Problems Tianbai Ma Department of Electrical Engineering Columbia University.
Page 50: Network Economics and ISP Settlement Problems Tianbai Ma Department of Electrical Engineering Columbia University.

Marginal contribution of ISP i to set of ISPs S: Di(S).

The Shapley value mechanism j

Profit v(S) is defined on any subset of ISPs

Profit = Revenue - Cost

Revenue

Routing cost Profit: v(S)

x22/4

x72/4

x42/8 x5

2/8

x12/16

x82/16

1

v( ) = 0v( ) =0.8125

x62/16

v( ) = 0.625

x32/16

1/2

1/2

D ( ) = v( ) -v( ) = 0.1875

v( ) - v( ) = 0.625D ( ) =

Page 51: Network Economics and ISP Settlement Problems Tianbai Ma Department of Electrical Engineering Columbia University.

j( )=2.4/6=0.4Empty

S

Empty

1N! ∈

∑ Di (S(,i))ji =

D (S(, ))

v( )=0

v( )=0.2v( )-

v( )-v( )=0.8

v( )=0

v( )-v( )=0.8

v( )=0.6v( )-

N: total # of ISPs, e.g. N=3: set of N! orderings

S(,i): set of ISPs in front of ISP i

The Shapley value mechanism j

Page 52: Network Economics and ISP Settlement Problems Tianbai Ma Department of Electrical Engineering Columbia University.

General Statement of Research

• Problem: – Individual objectives do not align with global objectives.– Economic incentives fail the engineering design goals of Internet.

• Objective: Reconcile individual incentives with global objectives.

• Approach: Design an economic mechanism– to address individual incentives,– to achieve global objectives.

Global Objectives (Engineering

Goals)EfficiencyFairness …

High ProfitLow Cost …

Individual Objectives (Economic Incentives)Economic

Mechanism

Page 53: Network Economics and ISP Settlement Problems Tianbai Ma Department of Electrical Engineering Columbia University.

A Short Recap

• What have we done? – A Macro perspective– A central authority’s view to distribute profit among ISPs

and make appropriate settlements.

• What are we going to do? – A Micro perspective– Analysis of ISP selfish behaviors and strategies and their

effects on the entire network.

• Questions to answer– How will ISPs behave if the profits are distributed

according to the Shapley value solution?– How does that affect the entire network?