Analysis of Latency for Reliable End-to-End Batch Transmission in Multi-Rate Multi-Hop Wireless Networks
Teeraw at I ssariyakul ( teeraw at@trlabs.ca) Ekram Hossain ( ekram @ee.um anitoba.ca) Attahiru Sule Alfa ( alfa@ee.um anitoba.ca)
Analysis of Latency for Reliable End-to-End Batch Transmission in - - PowerPoint PPT Presentation
Analysis of Latency for Reliable End-to-End Batch Transmission in Multi-Rate Multi-Hop Wireless Networks Teeraw at I ssariyakul ( teeraw at@trlabs.ca) Ekram Hossain ( ekram @ee.um anitoba.ca) Attahiru Sule Alfa ( alfa@ee.um anitoba.ca)
Analysis of Latency for Reliable End-to-End Batch Transmission in Multi-Rate Multi-Hop Wireless Networks
Teeraw at I ssariyakul ( teeraw at@trlabs.ca) Ekram Hossain ( ekram @ee.um anitoba.ca) Attahiru Sule Alfa ( alfa@ee.um anitoba.ca)
(Main contribution)
studies
communications
– Increase data rate – Reduce delay – Reduce energy consumption
from the base station to the mobile
– Increase coverage of service area – Better load balance Short Range Long Range
Base st at ion
protocols (e.g., IEEE 802.11) lead to degradation in an end-to-end level
end-to-end error
– Bound average hop-level packet error probability – High SNR: increase transmission rate – Low SNR: decrease transmission rate
persistence SOURCE DESTI NATI ON One successf ul end-t o-end deliver y 5 t r ansmissions
same time (e.g., ODMA)
– Note: Different application may need different delay requirement – Find distribution of the latency to delivery all N packets to the destination.
. . .
N packets
Source Destination
– E.G., the batch becomes useless after k time slots, – Pr{ delay < = k} = Probability to deliver the batch before it becomes useless.
TRANSI ENT STATES
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
I R Q
=
X … B A
To From
P=
I … X pBX … pBB pBA B pAX … pAB pAA A
. . . . . . . . .
(α,α0) = the initial probability matrix
Expectation CDF
absorption in an absorbing Markov process
reach the absorbing state.
> = ⋅ ⋅ − + =
−
; ; 1
1
k k F
k k
e Q α α α
1 Q I α ⋅ − ⋅ =
−1
) ( E[k]
> = ⋅ ⋅ =
−
; ;
1
k k f
k k
R Q α α
PMF
– Independent and identically distributed (i.i.d.) – Channel state m, randomly chosen from [ 1,… ,M] – State = m: transmit m packets – Each transmitted packet is in error with probability perr
each node.
absorbing Markov Chain
– PMF, CMF, and Expectation Absorbing state All N packets reach the destination node Finishing point Initial state N packets are supplied to the source node Starting point Markov Chain Multi-Hop Network
...
Absorbing state = (0,0) All N packets reaches the destination node Finishing point Initial state = (N,0) N packets are supplied to the source node Starting point Markov Chain Multi-Hop Network
1 2 3
α= e i = [ 0 … 0 1 0 … 0]
page)
process to find
The state where N packets are supplied to the source node
Expectation CDF > = ⋅ ⋅ − + =
−
; ; 1
1
k k F
k k
e Q α α α
1 Q I α ⋅ − ⋅ =
−1
) ( E[k]
> = ⋅ ⋅ =
−
; ;
1
k k f
k k
R Q α α
PMF
A33 A32 A31 A30 30 21 A22 A21 A20 20 12 11 A11 A10 10 03 02 A'00 B 01 1 00 30 21 20 12 11 10 03 02 01 00 From (X1,X2) To (X1,X2)
initial state absorbing state
X1 does not change X1 decreases
R Q R I
P= Q
30 21 20 12 11 10 03 02 01 00 30 21 20 12 11 10 03 02 01 00
pi(si) = probability that node i successfully transmit s packets
X1 = 0, X2 = 2 X1 = 3, X2 = 0
30 21 20 12 11 10 03 02 01 00 30 21 20 12 11 10 03 02 01 00
pi(si) = probability that node i successfully transmit s packets
Complementary cumulative distribution function Probability that si packets are successfully transmitted, given that total transmitted packet is m
Si <= Xi Si > Xi
Model Validation
M (Max Tx Rate) = N (Batch Size) Equally Likely Channel
E[k]
Batch Size (N)
Effect of Number of Channel States N = 10
Deep slope: High improvement
Slope decreases: Xi< m, for some time slot
E[k]
Cumulative Distribution Function
CDF (Fk)
End-to-end latency (k) 95%
Minimum Latency
Batch Size (N)
Latency for 95% Delivery
Summary and Conclusions
wireless network as a function of
– link-error probability, – transmission rate, and – end-to-end latency distribution
probability of batch delivery
– Decreasing Latency – Rate under is underutilized, since packets in the buffer < current transmission rate – Decreasing rate of decrease in latency
Further Studies
persistence) see WN27-3
Rayleigh Fading or FSMC)
congestion control (window= batch)