ADAPTIVE: A Dynamic Index Auction for Spectrum Sharing with - - PowerPoint PPT Presentation

adaptive a dynamic index auction for spectrum sharing
SMART_READER_LITE
LIVE PREVIEW

ADAPTIVE: A Dynamic Index Auction for Spectrum Sharing with - - PowerPoint PPT Presentation

ADAPTIVE: A Dynamic Index Auction for Spectrum Sharing with Time-Evolving Values Alhussein A. Abouzeid Rensselaer Polytechnic Institute abouzeid@ecse.rpi.edu January 23, 2014 1 / 24 Wireless Spectrum Refers to the part of the


slide-1
SLIDE 1

ADAPTIVE: A Dynamic Index Auction for Spectrum Sharing with Time-Evolving Values

Alhussein A. Abouzeid

Rensselaer Polytechnic Institute abouzeid@ecse.rpi.edu

January 23, 2014

1 / 24

slide-2
SLIDE 2

Wireless Spectrum

◮ Refers to the part of the electromagnetic

spectrum corresponding to radio frequencies < around 300 GHz

◮ Spectrum is a finite and valuable resource

◮ only 50 MHz remain un-assigned ◮ The Federal Communications Commission (FCC)

auctions for about 4% of US spectrum raised $78 billion since 1994.

◮ Indirect value of radio spectrum: 5-10% of US

economy (∼ 1.4 trillion/year)

2 / 24

slide-3
SLIDE 3

Spectrum Utilization

◮ FCC reports that many of the allocated

spectrum bands are idle most of the times or not used in some areas.

c Beibei Wang; Liu, K.J.R., ”Advances in cognitive radio networks: A survey,” Selected Topics in Signal Processing, IEEE Journal of , vol.5, no.1, pp.5-23, Feb. 2011 3 / 24

slide-4
SLIDE 4

Dynamic Spectrum Sharing

◮ A promising approach to improve spectrum

utilization

◮ Realized by cognitive radio technology

◮ A radio that can change its transmitter parameters

according to the interactions with the environment in which it operates.

◮ Unlicensed secondary users (SU) are allowed to

utilize the radio spectrum owned by a primary

  • wner (PO).

4 / 24

slide-5
SLIDE 5

Auction-Based Spectrum Sharing

◮ Why Auctions?

◮ The seller is not assumed to know any prior

information about the valuation of items to the buyers

◮ Auctions can be designed to maximize buyers’

valuations.

◮ Requires minimum interaction between seller and

buyers.

5 / 24

slide-6
SLIDE 6

Spectrum Auctions

◮ In the simplest form of a spectrum auction

◮ There is a set of SUs (buyers) who bid to obtain

channel access

◮ A PO (auctioneer) who collects these bids and

determines the winner (or winners) and payments

◮ Two components of every auction:

◮ the allocation rule ◮ the payment rule

◮ Main objectives:

◮ revenue maximization (optimality) for the

auctioneer

◮ social welfare maximization (efficiency) 6 / 24

slide-7
SLIDE 7

ADAPTIVE, a Dynamic Spectrum Auction

◮ Existing spectrum auctions assume that SUs

have static and known values for the channels.

◮ In reality, however, SUs do not know the exact

value of channel access a priori, but they learn it

  • ver time.

◮ Here, we study spectrum auctions in a dynamic

setting where SUs can change their valuations based on their experiences with the channel.

7 / 24

slide-8
SLIDE 8

ADAPTIVE, a Dynamic Spectrum Auction

◮ We propose ADAPTIVE, a dynAmic inDex

Auction for sPectrum sharing with TIme-evolving ValuEs, that

◮ maximizes the social welfare ◮ has desired economic properties 8 / 24

slide-9
SLIDE 9

Network Model

◮ The PO (a base station or an access point) is willing to

auction its idle channel to the SUs.

SU1 SU2 SU4 SU3 PO

9 / 24

slide-10
SLIDE 10

System Model

◮ In the ADAPTIVE mechanism:

◮ PO is the auctioneer ◮ SUs are the bidders ◮ Channel is the auctioned item ◮ θi denotes the type of SU i ◮ A real number reflecting monetary value of channel

access for SU i

◮ Captures the urgency for channel access ◮ ei,t denotes SU i’s experience at time t ◮ we consider SU’s experience as SNR of the channel ◮ SU’s experience evolves only when he gets the

channel, otherwise its experience does not change

◮ An SU’s experience at the instants that it gets the

channel evolves in a Markovian model

10 / 24

slide-11
SLIDE 11

System Model (Cont’d)

◮ SU’s valuation for the channel is a stationary

function of its type and experience: v(θi, ei,t) = θi B log(1 + ei,t) Where B is the channel bandwidth.

◮ The function v takes into account both the

channel quality experienced by SUs and SU’s monetary value that reflects urgency for channel access.

11 / 24

slide-12
SLIDE 12

The ADAPTIVE Mechanism

◮ At each time step, SUs report (θi, ei,t) to the

PO who determines two outputs:

◮ The channel allocation denoted by Q that contains

qi,t ∈ {0, 1} determining the winner at time t

◮ The payment of SU i at time t denoted by pi,t

◮ The expected future social welfare at time t

can be defined as: S(θ, et) = max

Q∈Q E

  • t′=t
  • i

δt′−t qi,t′ v(θi, ei,t′)

  • θ, et
  • Where 0 < δ < 1 is the common discount

factor.

12 / 24

slide-13
SLIDE 13

Efficient Allocation Policy of ADAPTIVE

◮ We cast the channel allocation problem into a

multi-armed bandit problem

◮ In a multi-armed bandit problem, there is an

  • perator that chooses to operate exactly one of

the machines at each time step. The chosen machine generates a reward and updates its

  • state. The operator’s objective is to maximize

the sum of rewards.

13 / 24

slide-14
SLIDE 14

Efficient Allocation Policy of ADAPTIVE (Cont’d)

◮ The channel allocation problem in ADAPTIVE

can be transformed into a multi-armed bandit problem.

◮ an SU → an arm in the bandit model ◮ SUs’ valuations → rewards generated by pulling

arms

◮ Allocating the channel to an SU → pulling an arm ◮ experience update of the winning SU → State

change in the bandit model

◮ Now, we can use the Gittins index policy to

solve the efficient allocation problem

14 / 24

slide-15
SLIDE 15

Efficient Allocation Policy of ADAPTIVE (Cont’d)

◮ The PO gives the channel to the SU with the

highest Gittins index: Gi(θi, ei,t) = max

τi

E τi

t′=t δt′−t v(θi, ei,t′)

τi

t′=t δt′−t

  • θi, ei,t
  • ◮ Gittins index of each SU can be computed

independently in polynomial time.

15 / 24

slide-16
SLIDE 16

The Payment Rule

◮ We specify payments such that each SU’s

utility coincides with its marginal contribution to the social welfare

◮ The winning SU i at time t pays:

pi,t = (1 − δ) S−i(θ, et) Where S−i(θ, et) is the expected future social welfare without SU i

16 / 24

slide-17
SLIDE 17

Economic Properties

◮ The ADAPTIVE mechanism has the following

economic properties:

◮ Periodic Ex Post Incentive Compatibility; for every

bidder and at any time, truth-telling is the best response to the truthfulness of the other bidders.

◮ Periodic Ex Post Individual Rationality; bidders do

not suffer as a result of participating in the auction.

17 / 24

slide-18
SLIDE 18

Numerical Results

◮ We compare the performance of ADAPTIVE

which is a dynamic valuation auction with the well-known Vickrey auction (also called second price auction) as the representative of static auctions.

◮ We set the common discount factor, δ, to 0.7

and change the number of SUs from 3 to 21. Each setting is run 500 times in MATLAB.

18 / 24

slide-19
SLIDE 19

Numerical Results

2 4 6 8 10 12 14 16 18 20 22 75 80 85 90 95 100 Number of SUs Social Welfare Dynamic Static

Figure : Social welfare Vs the number of SUs.

2 4 6 8 10 12 14 16 18 20 22 250 260 270 280 290 300 310 320 Number of SUs Discounted Social Welfare Dynamic Static

Figure : Discounted social welfare Vs the number of SUs.

19 / 24

slide-20
SLIDE 20

Numerical Results

2 4 6 8 10 12 14 16 18 20 22 55 60 65 70 75 80 85 90 Number of SUs Revenue of the PO Dynamic Static

Figure : Revenue of the PO Vs the number of SUs.

2 4 6 8 10 12 14 16 18 20 22 4 6 8 10 12 14 16 18 Number of SUs Average Utilities Dynamic Static

Figure : Average utilities Vs the number of SUs.

20 / 24

slide-21
SLIDE 21

Numerical Results

0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 10 20 30 40 50 60 70 80 90 Discount factor δ Revenue of the PO Dynamic Static

Figure : Revenue of the PO Vs δ, with 12 SUs.

21 / 24

slide-22
SLIDE 22

Conclusion

◮ ADAPTIVE is the first spectrum auction that

considers dynamically evolving values

◮ ADAPTIVE runs in polynomial time and results

in efficient allocation with desired economic properties

◮ A possible direction for future work

◮ Extend ADAPTIVE to a dynamic population model

that will be a dynamic population and dynamic valuation mechanism.

22 / 24

slide-23
SLIDE 23

Acknowledgement

◮ Acknowledgements:

◮ Joint work with Mehrdad Khaledi, PhD Candidate,

RPI, khalem@rpi.edu

◮ Work partially funded by NSF. 23 / 24

slide-24
SLIDE 24

Thank You!

24 / 24