A Game-Theoretic Look at Joint Multi-Access, Power and Rate Control

advertisement
A Game-Theoretic Look at Joint Multi-Access, Power and Rate Control
Yalin Evren Sagduyu, Anthony Ephremides
Objective and Motivation *
Expected Utilities for Random Access Game
u i , n = p i , n u i , n (T ) + (1 − p i , n ) u i , n (W )
• Objective: Analyze a cross-layering problem in wireless
ad hoc networks from the perspective of stochastic games
– Simple building block:
– Joint Random Access
(MAC Layer)
Multi-Access Channel
&
Power and Rate Control
(Physical Layer)
• Motivation: Wireless ad hoc networks consist of selfish
(non-cooperative) nodes with conflicting interests:
– Intertwined conflicts of throughput, energy and delay
– Selfish behavior prevents cheating for channel access
– Inherently distributed and scalable
Power Control and Rate Adaptation Game PRG (n)
transmitting
n −1
ui , n (T ) = −c +
∑ P( K
k
i, n = k ) (1 ⋅ qk + δ (1 − qk )
k =0
n−1
ui,n (W ) = δ
∑ P(K
∑
j =0
k
∑
i, n = k )
k =0
• Capture mechanism depends on powers & rates of nodes
• Given n, node i selects power-rate pair Sj∈J = E x R
waiting
j =0
⎛k ⎞
ui , n − j ⎜⎜ ⎟⎟ qk j (1 − qk ) k − j )
⎝ j⎠
⎛k ⎞
ui, n− j ⎜⎜ ⎟⎟ (qk −1) j (1 − qk −1) k − j
⎝ j⎠
Ki,n :number of transmitting nodes other than node i for state n
pi ,n = p n ⇒ P ( K i ,n = k ) = P ( K n = k ) =
• Single-cell system with classical uplink collision channel
– Multiple blocked nodes contending for single channel
• Game with two actions :
Transmitting
or Waiting
⇒
( ) pn
n −1
k
k
(1 − p n )
Pi
Equilibrium Strategies for Random Access Games
• Non-cooperative Nash Eq. :
• Given n, each user i selects transmitting probability pi,n
• Cooperative Eq.
∑
Pi = P : power of user i,
σ2 : Gaussian noise power,
L: Processing gain, L > 1 if CDMA used
≥β
k ≠i
Pk
:
*
max pn U n = ∑i =1 ui ,n , ∀n
n
• Error-free feedback:
(I) Channel Outputs: Success, Collision, Idle
(II) State of the Game n
– For n ≥ 1, find ERn(Sj )* , Sj∈ J, such that
{u n (( x, y )), ( x, y ) ∈ J } = u n * given u*n-k , n-1 ≥ k ≥ 1
Superior Performance of Power and Rate Control Games
• Non-cooperative Eq. strategies of power & rate control
• Non-Cooperative Eq. strategies for random access G(n)
– Each user decides only to transmit or wait
– Averaged or optimized over possible powers and rates
4
u , expected equilibrium utility
0.9
cooperative
non-cooperative
p = 1/n
n
c = 0.1, δ = 0.95
0.7
0.6
n
0.5
0.4
0.3
3
2.5
2
1.5
1
0.5
c = 0.5, δ = 0.75
0.2
0
0.1
0
-0.1
P RG (n) G am e
A veraged G (n) G am e
O ptim iz ed G (n) G am e
3.5
Expected Utilities as function of n
un, expected equilibrium utility
node i is successful for total of k +1 transmitting nodes
S j ∈J
– Power Set E = {0,1,2,3,4,5} unit power
– Rate Set R = {0,1,2,3,4} (bits/packet) ⇒2, 4, 8, 16-QAM
un (T ) = un (W ) = un , ∀n
0.8
• Capture: Multiple successful transmissions per slot
– Capture probability qk : Probability that any transmitting
∑
– Selecting transmission rate R bits per slot
⇒Employing m-ary QAM, (m = 2R ) or waiting (m = 1)
• Cooperation is better than selfish decisions:
• Slotted collision channel model:
– Each packet arrives at a “new ” transmitter node
– No new packet arrives until resolution of backlogged nodes
– Energy cost : c Ej , if Rj > 0
• Symmetric Nash Equilibrium for identical nodes:
• State of Game : n (number of backlogged nodes)
(a) independently to maximize individual utility ui,n
(b) cooperatively to maximize total system utility Un
n −1− k
u i ,n = u n
• Performance measures :
(a) throughput reward 1 for successful transmissions
(b) energy cost c for transmission attempts
(c) discount future payoffs by δ for each slot of delay
1
σ +
L
– Strategy : Given state n, any node i selects ERi,n(Sj ) to
maximize its own utility ui ,n =
u i , n ( S j ) ERi , n ( S j )
• M-ary Quadrature Amplitude Modulation as rate control
• Physical layer-based (symmetric) capture model :
– Success based on signal-to-interference-plus-noise-ratios
2
– ERi,n(Sj ) : Prob. that node i chooses action Sj for state n
– Reward for successful transmission : Rj
Symmetric Random Access Games G (n)
• Conflicting nodes are identical ⇒Symmetric Game
– Users have the same strategies for the same game state n
Random Access as a Stochastic Game
– Ej or Rj :Transmission power or rate of action Sj, 1≤j≤|J |
0
5
10
15
n, number of backlogged users
20
25
0
5
10
15
n, num ber of bac k logged us ers
20
25
* The material presented in this poster is based on paper “Power Control and
Rate Adaptation as Stochastic Games for Random Access”, Yalin Evren Sagduyu,
Anthony Ephremides, in Proc. IEEE Control and Decision Conference, Dec. 2003.
Download