Latency-Reliability Tradeoff for Different Hop-Level ARQ-based Error - - PowerPoint PPT Presentation

latency reliability tradeoff for different hop level arq
SMART_READER_LITE
LIVE PREVIEW

Latency-Reliability Tradeoff for Different Hop-Level ARQ-based Error - - PowerPoint PPT Presentation

Latency-Reliability Tradeoff for Different Hop-Level ARQ-based Error Recovery in a Multi-Hop Wireless Network Teeraw at I ssariyakul ( teeraw at@trlabs.ca) Ekram Hossain ( ekram @ee.um anitoba.ca) Attahiru Sule Alfa ( alfa@ee.um anitoba.ca)


slide-1
SLIDE 1

Latency-Reliability Tradeoff for Different Hop-Level ARQ-based Error Recovery in a Multi-Hop Wireless Network

Teeraw at I ssariyakul ( teeraw at@trlabs.ca) Ekram Hossain ( ekram @ee.um anitoba.ca) Attahiru Sule Alfa ( alfa@ee.um anitoba.ca)

slide-2
SLIDE 2

Outline

  • Introduction
  • System Model and Main Contribution
  • Modeling end-to-end transmission
  • Numerical results
  • Summary, conclusions and future

studies

slide-3
SLIDE 3

Why Multi-Hop?

  • Use short range

communications

– Increase data rate – Reduce delay – Reduce energy consumption

  • Multi-hop relay data

from the base station to the mobile

– Increase coverage of service area – Better load balance Short Range Long Range

Base st at ion

slide-4
SLIDE 4

Previous Work

  • TCP throughput analysis under

collision free and error-free I EEE 802.11 two-hop (3 nodes) network (WCNC’04)

  • Model for number of transmissions in

an H-hop chain topology for a single packet (Globecom’04)

  • A similar model with rate adaptation

and infinite persistent ARQ (WN27-1)

slide-5
SLIDE 5

System Model

  • Batch transmission with N packets
  • Chain topology with 3 nodes
  • Both hops can transmit at the same

time (e.g., ODMA)

  • Packet error probability is i.i.d.

with probability perr

  • Different types of ARQ at each node

. . .

N packets

Source Destination

slide-6
SLIDE 6

Main Contribution

  • Delay analysis considering

– Queuing, – non-zero error probability, and – ARQ

  • Send N packets
  • s packets are delivered successfully

(s= { 0,1,… ,N} )

  • N-s packets are not delivered
  • Objective

– Find Pr{ s packets are delivered} – Find pmf (probability mass function) of associated delay

slide-7
SLIDE 7

Hop-Level ARQ

  • Possible ARQ policies:

– ARQ0: zero retransmission (stop immediately) – ARQ∞: infinite retransmission (never stop) – ARQF: finite retransmission (stop after M failures) – ARQP: probabilistic retransmission with infinite persistence (stop with probability d after each failure)

  • In this paper, we use only ARQ0, ARQ∞,

ARQP

slide-8
SLIDE 8

Hop-Level ARQ

  • If transmission stops,

– The transmitting node will reset itself. – It will flush the buffer, and will not receive any incoming packet. – Transmission at the other nodes can still continue.

  • Source stops: the process continues
  • Intermediate node stops: The process ends

Source Destination

slide-9
SLIDE 9

Absorbing Markov Process

TRANSI ENT STATES

  • Start points: any state
  • Finish points: any absorbing state

pij is t he t r ansit ion probabilit y f r om st at e i t o j A B X1

...

pAB pBA pAC pCA 1 Xn 1

...

ABSORBI NG STATE

slide-10
SLIDE 10

Absorbing Markov Process

  • Transition probability matrix (P)

I R Q

=

X … B A

To From

P=

I … X pBX … pBB pBA B pAX … pAB pAA A

. . . . . . . . .

(α,α0) = the initial probability matrix

slide-11
SLIDE 11

Expected Delay Absorbing Probability

Phase (PH) Type Distribution

  • PH distribution: distribution of time to

absorption in an absorbing Markov process

  • Let k be the number of transitions to

reach the absorbing state

( ) R

Q I α f

1 −

− =

R Q I α E

2

) ( [k]

− =

   > = =

; ;

1

k k

k k

R αQ f α

Delay PMF

slide-12
SLIDE 12

Queuing Model

...

Absorbing state = (0,0,s) No packet in the network (X1= 0,X2= 0) Finishing point Initial state = (N,0,0) N packets are supplied to the source node Starting point Markov Chain Multi-Hop Network

  • Absorbing Markov chain (X1,X2,X3)
  • Xi = buffer size of node i

1 2 3

slide-13
SLIDE 13

Mathematical Model

  • Final two steps
  • 1. Find Relevant Matrices
  • Initial probability matrix:

α= e i = [ 0 … 0 1 0 … 0]

  • Transition probability matrix: P (next

page)

  • 2. Use the formulae for absorbing Markov

process to find

  • PMF
  • CMF
  • Expectation

The state where N packets are supplied to the source node

slide-14
SLIDE 14

Infinite Retransmission ARQ (ARQ∞)

  • Batch size N
  • State Space

SN = { (X1,X2,X3): X1+ X2= N, X3= N-X1-X2}

  • TPM

– Packets in the system always decrease – Lower-triangular – will later be used to derive ARQP

slide-15
SLIDE 15

Finding Main Statistics

  • PH-Distribution
  • Main Statistics

– Delay PMF: – Pr{ m pkts successfully TX} : – Expected Latency:

( ) R

Q I α f

1 −

− =

R Q I α E

2

) ( [k]

− =

   > = =

; ;

1

k k

k k

R αQ f α

( )

e fd

D d

f =

[ ]e

E d E = [D]

( )

) , 1 ( m m fM f =

slide-16
SLIDE 16
  • For ARQ∞:

Q R I

P=

(X1,X2,X3)

Q

R

absorbing state initial state

X1 does not change X1 decreases

Transition Probability Matrix for ARQ∞

slide-17
SLIDE 17

Transition Probability Matrix for ARQ∞

S = Success, F = Fail

slide-18
SLIDE 18

Transition Probability Matrix for ARQ∞

S = Success, F = Fail

slide-19
SLIDE 19

Probabilistic Retransmission ARQ (ARQP)

  • Start with N packets in the system

(SN)

  • If k packets are dropped, SN-> SN-k
  • State Space: S1 U S2 U … U SN
  • TPM is lower-triangular
slide-20
SLIDE 20

Probabilistic Retransmission ARQ (ARQP)

Stay in SN = TPM of ARQ∞ Drop 1 packet Drop 2 packets All packets in the system Si are delivered

slide-21
SLIDE 21

Finding Main Statistics

  • PH-Distribution
  • Main Statistics

– Delay PMF: – Pr{ m pkts successfully TX} : – Expected Latency:

( )

e fd

D d

f =

[ ]e

E d E = [D]

( )

) , 1 ( m m fM f =

( ) ω

1 −

Ω − = I α f

ω

2

) ( [k]

Ω − = I α E

   > = Ω =

; ;

1

k k

k k

ω α α f

slide-22
SLIDE 22

Probabilistic Retransmission ARQ (ARQP)

  • RF = Node1 reset and Node2 fail
  • RS = Node1 reset and Node2 success
  • R1 = Node1 reset, R2 = Node2 reset
  • S1 = Node1 success, S2 = Node2 success
slide-23
SLIDE 23

Probabilistic Retransmission ARQ (ARQP)

Q1 Q2 Q3

  • RF = Node1 reset and Node2 fail
  • RS = Node1 reset and Node2 success
  • R1 = Node1 reset, R2 = Node2 reset
  • S1 = Node1 success, S2 = Node2 success
slide-24
SLIDE 24

Numerical Results

E[M] and E[D]

Several packets might be dropped during one connection reset

slide-25
SLIDE 25

Numerical Results

E[M]/E[D]

Decrease in slope

slide-26
SLIDE 26

Numerical Results

E[D]

slide-27
SLIDE 27

Numerical Results

CDF (Fk)

End-to-end latency (k) 95%

 

( )

% 12 . 52 ] [ = D E FD

slide-28
SLIDE 28

Numerical Results

PMF (fM(m))

p=0.7 p=0.9

slide-29
SLIDE 29

Summary

  • End-to-end latency distribution in a

multi-hop wireless network in terms of

– link-error probability, – hop-level ARQ parameters, and – end-to-end latency distribution

  • Validate using simulation
  • Retransmission

– Increases reliability – Increases end-to-end delay

  • Tradeoff is quantified by the proposed

model

  • Expected latency does not guarantee

high batch delivery

slide-30
SLIDE 30

Conclusions

  • Retransmission

– Increases reliability – Increases end-to-end delay

  • Tradeoff is quantified by the proposed

model

  • Expected latency does not guarantee high

batch delivery

  • High batch delivery can be obtained at the

expense of increasing latency

slide-31
SLIDE 31

Further Studies

  • Multi-rate transmission (WN27-1)
  • More realistic channel model (e.g.,

Rayleigh Fading or FSMC)

  • Channel Access Policies
  • Extension to window-based

congestion control (window= batch)

  • Steady State Analysis
slide-32
SLIDE 32

Thank you for Attention Question?