53
SPECTRUM MARKETS DySPAN Conference, Aachen, Germany 1 May 2011 Randall Berry, Michael Honig Department of EECS Northwestern University

SPECTRUM MARKETS - University of Cretehy439/lectures11/spectrum_markets_v4.pdf · 2011-05-22 · An Economist’s Proposal Spectrum Markets Tutorial, DySPAN Conference 25 Ronald Coase,

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

SPECTRUM MARKETS

DySPAN Conference, Aachen, Germany

1

May 2011

Randall Berry, Michael HonigDepartment of EECS

Northwestern University

Spectrum Management2

Policy

Economics

CommunicationsEngineering

May 2011Spectrum Markets Tutorial, DySPAN Conference

Why This Tutorial?

Timely and relevant

¸ New policies are needed for spectrum allocation.

¸Markets are natural policy candidates.

Markets for spectrum pose unique challenges/questions.

¸ Definition of property rights, interference externalities

¸ Efficiency, incentives, wireless system design

Interplay between economics and engineering issues

May 2011Spectrum Markets Tutorial, DySPAN Conference

5

Limited Supply of Spectrum

May 2011Spectrum Markets Tutorial, DySPAN Conference

10

good for cellular(300 MHz to 3 GHz)

Spectrum “Crunch”

May 2011Spectrum Markets Tutorial, DySPAN Conference

12P

eta

byte

sper

month

Regulation Prior to 1927: Open to All

May 2011Spectrum Markets Tutorial, DySPAN Conference

13

Earliest uses of wireless forship-to-ship, ship-to-shore communications.

Broadcast radio begins in 1921.

Licenses issued by the Department of Commerce.

Regulation since 1927: “Command and Control”

Federal Radio Commission (FRC) established in 1927.

Federal Communications Commission (FCC) established in 1934.

Maintains authority to

¸ Grant / renew / deny licenses for spectrum use.

¸ Assign applications to particular frequencies.

¸ Police content and use

Spectrum Markets Tutorial, DySPAN Conference

17

May 2011

An Economist’s Proposal

Spectrum Markets Tutorial, DySPAN Conference

25

Ronald Coase, 1991 Nobel Laureate in Economics

Introduce spectrum property rights, sell to highest bidders, do not restrict use.

R. Coase, “The federal communications commission,”J. Law and Economics, pp. 1–40, 1959.

Spectrum auctions finally introduced in the 1990s.Restrictions on use remain.

Coase’s “Theorem”: In the absence of transaction costs, spectrum owners will trade rights so that the outcome allocates spectrum to best use.

May 2011

May 2011

27

Engineering Approach to Spectrum Crunch

Add intelligence to mobile devices¸ Frequency agility

¸ Wideband sensing

¸ Interference avoidance

¸ Adaptive quality of service(context aware)

Enables spectrum scavengingCognitive Radio

Mitola and Maguire (1999)

Spectrum Markets Tutorial, DySPAN Conference

Spectrum Sharing Models

Exclusive use

Commons

Hierarchical

May 2011Spectrum Markets Tutorial, DySPAN Conference

29

May 2011

31

Exclusive Use

“Liberal” licenses¸ Spectrum publicly owned, but licenses can be transferred,

liberal use rules¸ Secondary markets (2003)

Spectrum Markets Tutorial, DySPAN Conference

Spectrum owned by government

¸ Licensed to particular application,service provider

¸ Rigid use rules

Spectrum is private property

¸ Applications, technical constraintsdecided by markets

May 2011

32

Spectrum Commons

State-regulated¸ Spectrum owned by government¸ Etiquette rules part of industry standard (802.11)

Privately owned¸ Owner sets rules, polices band¸ Revenue from selling approved equipment

Unlicensed Requires etiquette rules

for sharing

Spectrum Markets Tutorial, DySPAN Conference

May 2011

33

Hierarchical

State-regulated¸ Spectrum owned by government¸ Use rules for secondary users part of standard (802.22)

Private contracts with “spectrum scavengers”¸ Interference levels/payments set by mutual agreement

Primary and secondary users Secondary users must not

disrupt primary users Relies on cognitive radio

Spectrum Markets Tutorial, DySPAN Conference

Asset Design

Market Mechanisms

Examples

Market Design

May 2011

59

Spectrum Markets Tutorial, DySPAN Conference

Focus

Designing a dynamic market for spectrum.

¸ “Short-term” allocations done in “real-time”

¸ “Small” spatial-scale

Consider one entity responsible for leasing/sellingspectrum to multiple agents.

May 2011Spectrum Markets Tutorial, DySPAN Conference

60

Does Market Design Matter?

Coase’s theorem states that given no transaction costs and well-defined property rights, owners will bargain and reach an Pareto efficient outcome.

Do we need to worry about designing a market?

May 2011Spectrum Markets Tutorial, DySPAN Conference

71

Caveats

Non-zero transaction costs

Multilateral externalities

Private information

May 2011Spectrum Markets Tutorial, DySPAN Conference

72

Private Information

If Lucy knows Charlie’s value ⇒ can make an offer to sell at $4 - ².

May 2011Spectrum Markets Tutorial, DySPAN Conference

73

$2 $4

Private Information

If Lucy knows Charlie’s value ⇒ can make an offer to sell at $4 - ².

Efficient outcome.

May 2011Spectrum Markets Tutorial, DySPAN Conference

74

$2 $4

Private Information

Suppose Lucy only knows that Charlie’s value is uniformly distributed on [0,10].

Then she would expect to get $5 from any transaction ⇒ no trade.

May 2011Spectrum Markets Tutorial, DySPAN Conference

75

$2 $4

Pathological Example?

No.

Myerson-Satterthwaite theorem shows that with private information, under very general conditions there is no way for two parties to trade that is efficient and individually rational.

Suggests market design matters.

May 2011Spectrum Markets Tutorial, DySPAN Conference

76

Markets

Market design has a long history in economics.

¸ Intellectual foundations are mechanism design/game theory.

May 2011Spectrum Markets Tutorial, DySPAN Conference

77

Mechanisms

May 2011Spectrum Markets Tutorial, DySPAN Conference

78

Mechanism

$4

$2

Information

Allocation/payments

Mechanism Design Problem

Need to design

1. Rules for soliciting information

2. Allocation/payment rule

Objectives:

¸ Social welfare

¸ Revenue

May 2011Spectrum Markets Tutorial, DySPAN Conference

79

Example: 2nd Price Auction

Mechanism:

¸ User’s submit bids.

¸Mechanism allocates good to highest bidder

¸ User’s pay 2nd highest bid.

User’s can be viewed as playing a non-cooperative game.

¸ Use equilibrium concepts from game theory to study performance.

May 2011Spectrum Markets Tutorial, DySPAN Conference

80

Optimal Bids?

May 2011Spectrum Markets Tutorial, DySPAN Conference

81

2nd Price Auction

$4

$2

$4

$2

Weakly dominant strategy.

Outcome

May 2011Spectrum Markets Tutorial, DySPAN Conference

82

2nd Price Auction

$4

$2

Pays $2

Pays noting

Multiple Goods

For a single indivisible good, 2nd price auction gives efficient outcome.

Unless we are allocating all spectrum to one user, we need to deal with multiple goods.

May 2011Spectrum Markets Tutorial, DySPAN Conference

85

Vickrey-Clarke-Groves (VCG)

VCG mechanisms generalize 2nd price auction to arbitrary “goods.”

Incentive compatible, direct revelation mechanism with the efficient outcome.

May 2011Spectrum Markets Tutorial, DySPAN Conference

86

VCG Mechanism

Let A = set of alternative allocations.

Each agent i submits valuation vi(a) for each a∈ A.

Mechanism chooses alternative to maximize ∑ vi(a).

Charge user i the marginal cost they impose on other players:

maxb ∑j≠ i (vj(b)- vj(a))

Can modify payments by adding terms that only depend on other player’s valuations.

May 2011Spectrum Markets Tutorial, DySPAN Conference

87

Issues with VCG

Complexity: VCG requires solving N+1 optimization problems for allocating goods to N agents.

Overhead: Required bids may have a high communication costs.

Requires agents to know values for all alternatives.

May be susceptible to collusion.

May 2011Spectrum Markets Tutorial, DySPAN Conference

88

Asset Design

Market Mechanisms

Examples

Market Design

May 2011

90

Spectrum Markets Tutorial, DySPAN Conference

Basic Model

Consider the allocation of C spectrum assets to Aagents.

¸ Each asset is right to transmit in given spatial region over a given frequency band for fixed time period.

¸Model Interference among assets via an interference

graph.

May 2011Spectrum Markets Tutorial, DySPAN Conference

91

3 5

2

1

4

Static Interference Free Allocation

¸ Pick a fixed set of non-interfering assets.

Only allocate these.

¸ If agents valuations of different assets are additive ⇒can allocate each using second price auctions.

May 2011Spectrum Markets Tutorial, DySPAN Conference

92

2

13

4

5

Static Interference Free Allocation

¸Overhead: linear in number of assets.

¸ Complexity: O(CA log(A))

¸ Issues?

May 2011Spectrum Markets Tutorial, DySPAN Conference

93

2

13

4

5

Dynamic Interference Free Allocation

Let agents bid on every asset.

Allocate an interference free set of assets with the highest bids.

May 2011Spectrum Markets Tutorial, DySPAN Conference

9494

2

13

4

5

$3, $5, $2

$1, $3, $1

$1, $1, $1

$7, $5, $3

$2, $1, $2

Dynamic Interference Free Allocation

Let agents bid on every asset.

Allocate an interference free set of assets with the highest bids.

May 2011Spectrum Markets Tutorial, DySPAN Conference

9595

2

13

4

5

$3, $5, $2

$1, $2, $1

$1, $1, $1

$7, $5, $3

$2, $1, $2

Dynamic Interference Free Allocation

Let agents bid on every asset.

Allocate an interference free set of assets with the highest bids.

⇒ Maximum weight independent set.

May 2011Spectrum Markets Tutorial, DySPAN Conference

9696

2

13

4

5

$3, $5, $2

$1, $2, $1

$1, $1, $1

$7, $5, $3

$2, $1, $2

VCG payments

Consider Agent 1?

May 2011Spectrum Markets Tutorial, DySPAN Conference

9797

2

13

4

5

$3, $5, $2

$1, $2, $1

$1, $1, $1

$7, $5, $3

$2, $1, $2

VCG Payments

Consider Agent 1

Remove Agent’s bids

May 2011Spectrum Markets Tutorial, DySPAN Conference

9898

2

13

4

5

$5, $2

$2, $1

$1, $1

$5, $3

$1, $2

VCG Payments

Consider Agent 1

¸ Remove Agent 1’s bids

¸ Re-calculate allocation

¸ Payment = (6-2) + (2-0) = $6

May 2011Spectrum Markets Tutorial, DySPAN Conference

9999

2

13

4

5

$5, $2

$2, $1

$1, $1

$5, $3

$1, $2

Dynamic Interference Free Allocation

¸Overhead: linear in number of assets.

¸ Complexity: NP-hard!

Need to find multiple maximum weight independent sets.

May 2011Spectrum Markets Tutorial, DySPAN Conference

100

2

13

4

5

Approximations

Consider a greedy approximation:

¸Order assets by bids and assign from highest to lowest if possible.

May 2011Spectrum Markets Tutorial, DySPAN Conference

102

2

13

4

5

$3, $5, $2

$1, $2, $1

$7, $5, $3

$2, $1, $2

2

$1, $1, $1

5

Greedy Approximation

No longer Truthful!

¸ Truthful bids ⇒ Agent 1 gets Assets 2

¸ Suppose Agent 2 increases bid on 1 to $4

Agent 2 gets Assets 1 and 3 and pays $3

Pay-off = $4- $3.

May 2011Spectrum Markets Tutorial, DySPAN Conference

103

1 2 3

$3, $1$1, $2 $1, $2True values

$3, $1$1, $4 $1, $2New bids

Market structures

Competitive Behavior

Market Organization

May 2011

127

Spectrum Markets Tutorial, DySPAN Conference

Owning vs Leasing136

Owned spectrum asset has unlimited time duration;traded as property (e.g., land).

Leased spectrum asset has limited time duration;available through local spot market

Owners can deploy services or rent / lease spectrum assets. î Service providers need not be spectrum owners!

Spectrum Markets Tutorial, DySPAN Conference May 2011

Two-Tier Spectrum Market

Owner A Owner B Owner A

Owner A Owner B Owner A

Owner A Owner C Owner C

137

location

cell 13.5 GHz 3.7 GHz3.6 GHz

band

Owners A, B, C, …

Spectrum Broker

Service providers(Acme Wireless)

Service requests

1

5

34

2

8

67

9

10

cell 2

cell 3

Spectrum Markets Tutorial, DySPAN Conference May 2011

Lower-Tier Spot Market

Managed by spectrum broker¸ Sets prices, attempts to clear market

¸ Auction mechanism: collects bids; determines allocation

¸ Can be automated (“spectrum server”)

138

Owners A, B, C, …

Spectrum Broker

Service providers(Acme Wireless)

Spectrum Markets Tutorial, DySPAN Conference May 2011

Local Transactions147

Routers use the same channel, cause little interference

Spectrum Markets Tutorial, DySPAN Conference May 2011

Local Transactions148

Would cause excessive interference.

Spectrum Markets Tutorial, DySPAN Conference May 2011

Deterence Price149

$ $

Pay new user to not setupaccess point in exchange forsharing capacity.

Spectrum Markets Tutorial, DySPAN Conference May 2011

Usage Price150

$ $

Set up community of access points, charge fee for sharing capacity (Fonera).

Spectrum Markets Tutorial, DySPAN Conference May 2011

Pricing and Efficiency

Deployment game: each user decides whether or not to setup an access point given a fixed deterrence price from neighbors.

Deterrence pricing can substantially increase efficiency, mitigate interference [Bae et al, DySPAN `09] .

Spectrum Markets Tutorial, DySPAN Conference

151

$

Setup access point or share?

??? $

May 2011