Aspects on the Flow-Level Performance of Wireless Fading Channels - - PowerPoint PPT Presentation

aspects on the flow level performance of wireless fading
SMART_READER_LITE
LIVE PREVIEW

Aspects on the Flow-Level Performance of Wireless Fading Channels - - PowerPoint PPT Presentation

10 00 11 01 Aspects on the Flow-Level Performance of Wireless Fading Channels Amr Rizk in parts joint work with K. Mahmood, Y. Jiang, N. Becker and M. Fidler Institute of Communications Technology Leibniz Universitt Hannover, Germany


slide-1
SLIDE 1 10 00 11 01

Aspects on the Flow-Level Performance of Wireless Fading Channels Amr Rizk

in parts joint work with

  • K. Mahmood, Y. Jiang, N. Becker and M. Fidler

Institute of Communications Technology Leibniz Universität Hannover, Germany

1/17

slide-2
SLIDE 2 10 00 11 01

Outline

◮ Application of network calculus to MIMO wireless channels ◮ Ongoing work: Delays introduced on Layer 2 in a real world

LTE system

2/17

slide-3
SLIDE 3 10 00 11 01

Motivation

Tx

h11 h12 h22 h21

Rx

1 1 2 2

◮ MIMO employed by modern wireless/cellular networks for high

data rate (IEEE 802.11n, 3GPP LTE)

◮ fundamental tradeoff robustness vs. capacity ◮ MIMO studies focused mainly on capacity limits ◮ modern wireless applications are delay-sensitive

Goal:

◮ Non-asymptotic delay analysis of MIMO wireless channels with

memory in spatial multiplexing mode

3/17

slide-4
SLIDE 4 10 00 11 01

Analytical performance evaluation of wireless networks

◮ Tools: Queueing theory, effective capacity, network calculus,..

e.g.: [Jiang’05], [Wu’06], [Fidler’06], [Li’07], [Ciucu’11]..

◮ Challenge: Time varying nature of the wireless channel

Goal:

◮ Non-asymptotic probabilistic delay bound of the form

P [W > d] ≤ ε using stochastic network calculus based on moment generating functions (MGF)

4/17

slide-5
SLIDE 5 10 00 11 01

Focus: MIMO under spatial multiplexing: Example (N=2)

Tx

h11 h12 h22 h21

Rx

1 1 2 2

◮ block fading characteristic for all sub-channels

{h11, h21, h12, h22}

◮ CSI at transmitter such that arrivals are transmitted in FIFO

manner

◮ Capacity C = log2

  • det
  • I + ρ

N HH† ◮ Channel matrix describing the scattering environment

H = h11 h12 h21 h22

  • , finite scatter model (NLOS, Rayleigh)

5/17

slide-6
SLIDE 6 10 00 11 01

A stochastic network calculus approach

Tx

h11 h12 h22 h21

Rx

1 1 2 2

◮ Stochastic modeling of traffic arrivals and node service (MGF) ◮ Performance bounds, e.g., P [W > d] ≤ ε ◮ Multiplexing and composition results (independence)

6/17

slide-7
SLIDE 7 10 00 11 01

Moment generating function

MGF of a stationary process X(t) for θ > 0, t ≥ 0 MX(θ, t) = E

  • eθX(t)

◮ Backlog and delay bounds are known [Fidler’06], using

Chernoff’s bound, Boole’s inequality: P

  • W > inf

θ>0

  • inf
  • τ : 1

θ

  • ln

  • s=τ

MA(θ, s − τ)MS(θ, s)−ln ε

  • ≤ 0
  • ≤ ε

where MS(θ, t) = MS(−θ, t).

7/17

slide-8
SLIDE 8 10 00 11 01

Discrete time block fading model

On-Off Markov chain (Gilbert-Elliot) model for each sub-channel

g b pgb pbg 1-pgb 1-pbg

Model the N × N MIMO channel by a MC consisting of 2N2 states

◮ For N = 2 the MC consists of 16 permutations/states of the

form {g, g, g, g} , {g, g, g, b} ... {b, b, b, b} for {h11, h12, h21, h22}

◮ Group the states according to degree of freedom (DOF): The

receiver can decode two, one or no spatial streams.

◮ A receiver antenna can only decode one spatial stream at a

time (i.e. {g, g, b, b} belongs to DOF 1)

8/17

slide-9
SLIDE 9 10 00 11 01

Channel model cont. (Example N = 2)

◮ The state space is reduced to N + 1 DOF 0 DOF 1 DOF 2

9/17

slide-10
SLIDE 10 10 00 11 01

The MGF of the service process

The MGF of such a Markov chain is known [Chang’00] MS(θ, t) = π(R(−θ)Q)t−1R(−θ)1

◮ The service rates ri are ordered into a matrix

R(θ) = diag

  • eθr1,··· ,θrN+1

◮ The transition probability matrix Q has the elements {pij}

denoting the transition probability from state i to state j

◮ The steady state probability vector π = π · Q

10/17

slide-11
SLIDE 11 10 00 11 01

The MGF of the service process

The MGF of such a Markov chain is known [Chang’00] MS(θ, t) = π(R(−θ)Q)t−1R(−θ)1

◮ The service rates ri are ordered into a matrix

R(θ) = diag

  • eθr1,··· ,θrN+1

◮ The transition probability matrix Q has the elements {pij}

denoting the transition probability from state i to state j

◮ The steady state probability vector π = π · Q

Nevertheless no analytical expression for MS for more than two states -> numerical evaluation.

10/17

slide-12
SLIDE 12 10 00 11 01

Example: Flow level delay bounds for IEEE 802.11n

◮ periodic arrival source with known MA(θ, t) ◮ parametrize arrivals according to MCS ◮ parametrize MC: normalized Doppler frequency to block

transmission rate [Zorzi’98] -> pbg, pgb

100 150 200 250 300 10 20 30 40 50 60 Arrival Rate v [Mbps] delay bound [time slots] ε = 10−2 ε = 10−4 ε = 10−6

Stochastic delay bounds for N = 2.

10

−7

10

−6

10

−5

10

−4

10

−3

10

−2

10 15 20 25 30 35 40 45 50 violation probability ε delay bound [time slots] N = 2 N = 3 N = 4

Exponential decay due to Chernoff’s

  • bound. Arrival rate v = 240 Mbps.

11/17

slide-13
SLIDE 13 10 00 11 01

Fading speed and end-to-end delay bounds

10

−2

10

−1

10 100 200 300 400 500 fading speed pbg delay bound [time slots] N=2 N=3

◮ Impact of statistical

multiplexing vs. memory

2 4 6 8 10 12 14 16 20 40 60 80 100 120 140 Number of hops η delay bound [time slots] N=4 N=3 N=2

End-to-end bounds for statistically independent wireless links.

◮ Bound scales at most linearly ◮ Slope changes with the number

  • f antennas N (increase in

capacity)

12/17

slide-14
SLIDE 14 10 00 11 01

Outline

◮ Application of network calculus to MIMO wireless channels ◮ Ongoing work: Delays introduced on Layer 2 in a real world

LTE system

13/17

slide-15
SLIDE 15 10 00 11 01

Measurement study in a major commercial LTE network

◮ Measurements from user equipment (UE) perspective ◮ Layer 2 mechanism: Discontinuous Reception Mode (DRX)

  • 1. UE turns off circuitry to save power
  • 2. UE monitors control channel in intervals seeking paging

messages

  • 3. If UE idles for too long -> logical connection tear down

14/17

slide-16
SLIDE 16 10 00 11 01

Discontinuous reception mode (DRX)

◮ UE is in one of the radio resource control (RRC) states:

  • 1. RRC_CONNECTED state

1.1 Continuous Reception 1.2 Short DRX Mode 1.3 Long DRX Mode

  • 2. RRC_IDLE state

TIN NSC TSC TLC Continuous Reception Short DRX Mode Long DRX Mode TON

RRC CONNECTED RRC IDLE

TBS time End of transmission = active UE

15/17

slide-17
SLIDE 17 10 00 11 01

Discontinuous reception mode (DRX)

◮ we measure packet

round-trip times (RTT) for periodic ping packets

◮ we vary the period length,

i.e., the inter-packet gap and measure for each gap 5 × 103 RTTs

◮ delay increase due to “wake

up time”

0.05 0.1 0.15 0.2 0.25 10

−2

10

−1

10 CCDF RTT [s] 0ms − 200ms 200ms − 2.5s 2.5s − 10.5s >10.5s Short DRX Cycle Long DRX Cycle RRC_IDLE Continuous Reception 16/17

slide-18
SLIDE 18 10 00 11 01

Summary

◮ Delay analysis of MIMO wireless channels in spatial

multiplexing using MGF network calculus

  • 1. impact of channel memory (fading speed)
  • 2. impact of the number of antennas

◮ Real world measurements: Layer 2 mechanism that contributes

substantially to packet delay.

17/17

slide-19
SLIDE 19 10 00 11 01

Backup

17/17

slide-20
SLIDE 20 10 00 11 01

local local . . . . . . NTP + control NTP + control

B

A

A T

Web Servers Test Server NTP + control Gateway DOCSIS Client

D

1 Gbps (up & down) 30 Mbps (down) 2 Mbps (up) 100 Mbps (up & down) 100 Mbps (down) 50 Mbps (up) . . . Cellular Provider

Internet

17/17

slide-21
SLIDE 21 10 00 11 01

HARQ-retransmissions

Block retransmission after error detection. Combination of multiple copies of the data block to increase decoding likelihood. Out-of-order blocks wait in the receive buffer.

◮ we measure packet

round-trip times (RTT) in continuous reception mode.

◮ LTE specifies

HARQ-retransmissions in rigid 8 ms intervals.

◮ substantial delay increase

for short RTT connections.

0.015 0.02 0.025 0.03 0.035 0.02 0.04 0.06 0.08 0.1 0.12 0.14 0.16 pmf RTT [s] server 1 server 2 HARQ retransmission

17/17