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
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
Rensselaer Polytechnic Institute abouzeid@ecse.rpi.edu
1 / 24
◮ Refers to the part of the electromagnetic
◮ Spectrum is a finite and valuable resource
◮ only 50 MHz remain un-assigned ◮ The Federal Communications Commission (FCC)
◮ Indirect value of radio spectrum: 5-10% of US
2 / 24
◮ FCC reports that many of the allocated
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
◮ A promising approach to improve spectrum
◮ Realized by cognitive radio technology
◮ A radio that can change its transmitter parameters
◮ Unlicensed secondary users (SU) are allowed to
4 / 24
◮ Why Auctions?
◮ The seller is not assumed to know any prior
◮ Auctions can be designed to maximize buyers’
◮ Requires minimum interaction between seller and
5 / 24
◮ In the simplest form of a spectrum auction
◮ There is a set of SUs (buyers) who bid to obtain
◮ A PO (auctioneer) who collects these bids and
◮ Two components of every auction:
◮ the allocation rule ◮ the payment rule
◮ Main objectives:
◮ revenue maximization (optimality) for the
◮ social welfare maximization (efficiency) 6 / 24
◮ Existing spectrum auctions assume that SUs
◮ In reality, however, SUs do not know the exact
◮ Here, we study spectrum auctions in a dynamic
7 / 24
◮ We propose ADAPTIVE, a dynAmic inDex
◮ maximizes the social welfare ◮ has desired economic properties 8 / 24
◮ The PO (a base station or an access point) is willing to
SU1 SU2 SU4 SU3 PO
9 / 24
◮ 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
◮ SU’s valuation for the channel is a stationary
◮ The function v takes into account both the
11 / 24
◮ At each time step, SUs report (θi, ei,t) to the
◮ The channel allocation denoted by Q that contains
◮ The payment of SU i at time t denoted by pi,t
◮ The expected future social welfare at time t
Q∈Q E
12 / 24
◮ We cast the channel allocation problem into a
◮ In a multi-armed bandit problem, there is an
13 / 24
◮ The channel allocation problem in ADAPTIVE
◮ an SU → an arm in the bandit model ◮ SUs’ valuations → rewards generated by pulling
◮ Allocating the channel to an SU → pulling an arm ◮ experience update of the winning SU → State
◮ Now, we can use the Gittins index policy to
14 / 24
◮ The PO gives the channel to the SU with the
τi
t′=t δt′−t v(θi, ei,t′)
t′=t δt′−t
15 / 24
◮ We specify payments such that each SU’s
◮ The winning SU i at time t pays:
16 / 24
◮ The ADAPTIVE mechanism has the following
◮ Periodic Ex Post Incentive Compatibility; for every
◮ Periodic Ex Post Individual Rationality; bidders do
17 / 24
◮ We compare the performance of ADAPTIVE
◮ We set the common discount factor, δ, to 0.7
18 / 24
2 4 6 8 10 12 14 16 18 20 22 75 80 85 90 95 100 Number of SUs Social Welfare Dynamic Static
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
19 / 24
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
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
20 / 24
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
21 / 24
◮ ADAPTIVE is the first spectrum auction that
◮ ADAPTIVE runs in polynomial time and results
◮ A possible direction for future work
◮ Extend ADAPTIVE to a dynamic population model
22 / 24
◮ Acknowledgements:
◮ Joint work with Mehrdad Khaledi, PhD Candidate,
◮ Work partially funded by NSF. 23 / 24
24 / 24