The Public Option: A non-regulatory alternative to Network Neutrality - - PowerPoint PPT Presentation

the public option a non regulatory alternative to network
SMART_READER_LITE
LIVE PREVIEW

The Public Option: A non-regulatory alternative to Network Neutrality - - PowerPoint PPT Presentation

The Public Option: A non-regulatory alternative to Network Neutrality Richard Ma School of Computing National University of Singapore Joint work with Vishal Misra (Columbia University) The 2nd Workshop on Internet Economics Highlights A more


slide-1
SLIDE 1

The Public Option: A non-regulatory alternative to Network Neutrality

Richard Ma

School of Computing National University of Singapore

Joint work with Vishal Misra (Columbia University)

The 2nd Workshop on Internet Economics

slide-2
SLIDE 2

Highlights

 A more realistic equilibrium model of

content traffic, based on

 User demand for content  System protocol/mechanism

 Game theoretic analysis on user utility

under different ISP market structures:

 Monopoly, Duopoly & Oligopoly

 Regulatory implications for all scenarios

and the notion of a Public Option

slide-3
SLIDE 3

𝝂

 𝜈: capacity of a single access ISP  𝑁: # of users of the ISP (# of active users)  𝒪: set of all content providers (CPs)  𝜇𝑗: throughput rate of CP 𝑗 ∈ 𝒪

Three-party model (𝑁, 𝜈, 𝒪)

𝑵

⋮ 𝒪 𝝁𝒋

slide-4
SLIDE 4

User-side: 3 Demand Factors

 Unconstrained throughput 𝜄𝑗

 Upper-bound, achieved under unlimited capacity  E.g. 5Mbps for Netflix

 Popularity of the content 𝛽𝑗

 Google has a larger user base than other CPs.

 Demand function of the content 𝑒𝑗(𝜄𝑗)

 Percentage of users still being active under the

achievable throughput 𝜄𝑗 ≤ 𝜄𝑗

slide-5
SLIDE 5

Unconstrained Throughput 𝜇𝑗

User size 𝑵(= 𝟐𝟏) (Max) Throughput 𝜾 𝒋(= 𝟖𝑳𝒄𝒒𝒕) Content unconstrained throughput 𝝁 𝒋 = 𝜷𝒋𝑵𝜾 𝒋(= 𝟓𝟑𝑳𝒄𝒒𝒕) Content popularity 𝜷𝒋(= 𝟕𝟏%)

slide-6
SLIDE 6

Demand Function 𝒆𝒋 𝜾𝒋

achievable throughput

𝜾𝒋 demanding # of users 𝜷𝒋𝑵𝒆𝒋 𝜾𝒋

𝜷𝒋𝑵

𝜾 𝒋

slide-7
SLIDE 7

 Assumption 1: 𝑒𝑗 𝜄𝑗 is continuous and

non-decreasing in 𝜄𝑗 with 𝑒𝑗 𝜄𝑗 = 1.

 More sensitive to throughput  Throughput of CP i:

𝝁𝒋 𝜾𝒋 = 𝜷𝒋𝑵𝒆𝒋 𝜾𝒋 𝜾𝒋

Demand Function 𝒆𝒋 𝜾𝒋

achievable throughput

𝜾𝒋 demanding # of users 𝜷𝒋𝑵𝒆𝒋 𝜾𝒋

𝜷𝒋𝑵

𝜾 𝒋

slide-8
SLIDE 8

System Side: Rate Allocation

 Axiom 1 (Throughput upper-bound)

𝜄𝑗 ≤ 𝜄 𝑗

 Axiom 2 (Work-conserving)

𝜇𝒪 = 𝜇𝑗

𝑗∈𝒪

= min 𝜈, 𝜇 𝑗

𝑗∈𝒪

 Axiom 3 (Monotonicity)

𝜄𝑗 𝑁, 𝜈2, 𝒪 ≥ 𝜄𝑗 𝑁, 𝜈1, 𝒪 ∀ 𝜈2 ≥ 𝜈1

slide-9
SLIDE 9

Uniqueness of Rate Equilibrium

 Theorem (Uniqueness): A system (𝑁, 𝜈, 𝒪)

has a unique equilibrium {𝜄𝑗 ∶ 𝑗 ∈ 𝒪} (and therefore {𝜇𝑗 ∶ 𝑗 ∈ 𝒪}) under Assumption 1 and Axiom 1, 2 and 3. User demand: {𝜄𝑗} → {𝑒𝑗} Rate allocation: μ, 𝑒𝑗 → {𝜄𝑗}  Rate equalibrium: {𝜄𝑗

∗}, {𝑒𝑗 ∗}

slide-10
SLIDE 10

ISP Paid Prioritization

ISP Payoff: 𝑑 𝜇𝑗

𝑗∈𝒬

= 𝑑𝜇𝒬

$𝒅/unit traffic $𝟏

Premium Class Ordinary Class Capacity Charge

𝝀𝝂 (𝟐 − 𝝀)𝝂 𝑵, 𝝀𝝂, 𝓠 𝑵, 𝟐 − 𝝀 𝝂, 𝓟

slide-11
SLIDE 11

Monopolistic Analysis

 Players: monopoly ISP 𝐽 and the set of CPs 𝒪  A Two-stage Game Model 𝑁, 𝜈, 𝒪, 𝐽

 1st stage, ISP chooses 𝑡𝐽 = (𝜆, 𝑑) announces 𝑡𝐽.  2nd stage, CPs simultaneously choose service

classes reach a joint decision 𝑡𝒪 = (𝒫, 𝒬).  Outcome: set 𝒬 of CPs shares capacity 𝜆𝜈

and set 𝒫 of CPs share capacity 1 − 𝜆 𝜈.

slide-12
SLIDE 12

Utilities (Surplus)

 ISP Surplus: 𝐽𝑇 = 𝑑

𝜇𝑗

𝑗∈𝒬

= 𝑑𝜇𝒬;

 Consumer Surplus: 𝐷𝑇 =

𝜚𝑗𝜇𝑗

𝑗∈𝒪

 𝜚𝑗 : per unit traffic value to the users

 Content Provider:

 𝑤𝑗 : per unit traffic profit of CP 𝑗

𝑣𝑗 𝜇𝑗 = 𝑤𝑗𝜇𝑗 𝑤𝑗 − 𝑑 𝜇𝑗 if 𝑗 ∈ 𝒫, if 𝑗 ∈ 𝒬.

slide-13
SLIDE 13

Type of Content

Value to users 𝝔𝒋 Profitability of CP 𝒘𝒋

slide-14
SLIDE 14

Monopolistic Analysis

 Players: monopoly ISP 𝐽 and the set of CPs 𝒪  A Two-stage Game Model 𝑁, 𝜈, 𝒪, 𝐽

 1st stage, ISP chooses 𝑡𝐽 = (𝜆, 𝑑) announces 𝑡𝐽.  2nd stage, CPs simultaneously choose service

classes reach a joint decision 𝑡𝒪 = (𝒫, 𝒬).  Theorem: Given a fixed charge 𝑑, strategy

𝑡𝐽 = (𝜆, 𝑑) is dominated by 𝑡𝐽

′ = (1, 𝑑).

  • The monopoly ISP has incentive to allocate

all capacity for the premium service class.

slide-15
SLIDE 15

Utility Comparison: Φ vs 𝛺

Ψ = 𝐽𝑇/𝑁 𝜉 = 𝜈/𝑁 Φ = 𝐷𝑇/𝑁

slide-16
SLIDE 16

Regulatory Implications

 Ordinary service can be made “damaged

goods”, which hurts the user utility.

  • Implication: ISP should not be allowed to

use non-work-conserving policies (𝜆 cannot be too large).

 Should we allow the ISP to charge an

arbitrarily high price 𝑑?

slide-17
SLIDE 17

High price 𝑑 is good when

Value to users 𝝔𝒋 Profitability of CP 𝒘𝒋

slide-18
SLIDE 18

High price 𝑑 is bad when

Value to users 𝝔𝒋 Profitability of CP 𝒘𝒋

slide-19
SLIDE 19

Oligopolistic Analysis

 A Two-stage Game Model 𝑁, 𝜈, 𝒪, ℐ

 1st stage: for each ISP 𝐽 ∈ ℐ chooses 𝑡𝐽 = (𝜆𝐽, 𝑑𝐽)

simultanously.

 2nd stage: at each ISP 𝐽 ∈ ℐ, CPs choose service

classes with 𝑡𝒪

𝐽 = (𝒫𝐽, 𝒬𝐽)

 Difference with monopolistic scenarios:

 Users move among ISPs until the per user surplus

Φ𝐽 is the same, which determines the market share of the ISPs

 ISPs try to maximize their market share.

slide-20
SLIDE 20

Duopolistic Analysis

𝓠 𝓟 𝓞

ISP 𝑱 with 𝒕𝑱 = (𝝀, 𝒅) ISP 𝑲 with 𝒕𝑲 = (𝟏, 𝟏)

slide-21
SLIDE 21

Duopolistic Analysis: Results

 Theorem: In the duopolistic game, where an

ISP 𝐾 is a Public Option, i.e. 𝑡𝐾 = (0, 0), if 𝑡𝐽 maximizes the non-neutral ISP 𝐽’s market share, 𝑡𝐽 also maximizes user utility.

  • Regulatory implication for monopoly cases:
slide-22
SLIDE 22

Oligopolistic Analysis: Results

 Theorem: Under any strategy profile 𝑡−𝐽, if

𝑡𝐽 is a best-response to 𝑡−𝐽 that maximizes market share, then 𝑡𝐽 is an 𝜗–best-response for the per user utility Φ.

  • The Nash equilibrium of market share is an

𝜗-Nash equilibrium of user utility.

  • Oligopolistic scenarios:
slide-23
SLIDE 23

Regulatory Preference

Monopoly Oligopoly

ISP market structure User Utility

slide-24
SLIDE 24