latency reliability tradeoff for different hop level arq
play

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)


  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)

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

  3. Why Multi-Hop? • Use short range communications – Increase data rate – Reduce delay Base st at ion – Reduce energy consumption • Multi-hop relay data from the base station to the mobile – Increase coverage of Short Range service area – Better load balance Long Range

  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)

  5. System Model • Batch transmission with N packets • Chain topology with 3 nodes N packets • Both hops can transmit at the same time (e.g., ODMA) . . . • Packet error probability is i.i.d. with probability p err • Different types of ARQ at each node Source Destination

  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

  7. Hop-Level ARQ • Possible ARQ policies: – ARQ 0 : zero retransmission (stop immediately) – ARQ ∞ : infinite retransmission (never stop) – ARQ F : finite retransmission (stop after M failures) – ARQ P : probabilistic retransmission with infinite persistence (stop with probability d after each failure) • In this paper, we use only ARQ 0 , ARQ ∞ , ARQ P

  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

  9. Absorbing Markov Process TRANSI ENT STATES 1 ABSORBI NG STATE p AC X1 p AB ... ... A B 1 p BA p CA Xn p ij is t he t r ansit ion probabilit y f r om st at e i t o j • Start points: any state • Finish points: any absorbing state

  10. Absorbing Markov Process • Transition probability matrix ( P ) To A B … X From A p AA p AB … p AX Q R B p BA p BB … p BX = P = 0 I . . . . . . . . . I X 0 0 … ( α,α 0 ) = the initial probability matrix

  11. 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 Delay PMF α =  ; k 0 = 0  f − > k α Q k 1  R ; k 0 Absorbing Probability Expected Delay ( ) R − = − 1 α = − − f I Q α 2 E [k] ( I Q ) R

  12. Queuing Model 1 2 ... 3 • Absorbing Markov chain (X1,X2,X3) • Xi = buffer size of node i Multi-Hop Network Markov Chain Starting point N packets are supplied Initial state = to the source node (N,0,0) Finishing point No packet in the Absorbing network (X1= 0,X2= 0) state = (0,0,s)

  13. Mathematical Model The state where N packets are • Final two steps supplied to the source node 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

  14. Infinite Retransmission ARQ ( ARQ ∞ ) • Batch size N • State Space S N = { (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 ARQ P

  15. Finding Main Statistics • PH-Distribution ( ) R − = − 1 α f I Q α =  ; k 0 = 0  f − > k α Q k 1  R ; k 0 = − − α 2 E [k] ( I Q ) R • Main Statistics ( ) = f d e f D d – Delay PMF: ( ) = f ( m 1 , ) f M m – Pr{ m pkts successfully TX} : [ ] e = – Expected Latency: E [D] E d

  16. Transition Probability Matrix for ARQ ∞ I 0 • For ARQ ∞ : P = R Q (X1,X2,X3) absorbing state X1 does not change R Q X1 decreases initial state

  17. Transition Probability Matrix for ARQ ∞ S = Success, F = Fail

  18. Transition Probability Matrix for ARQ ∞ S = Success, F = Fail

  19. Probabilistic Retransmission ARQ ( ARQ P ) • Start with N packets in the system (S N ) • If k packets are dropped, S N -> S N-k • State Space: S 1 U S 2 U … U S N • TPM is lower-triangular

  20. Probabilistic Retransmission ARQ ( ARQ P ) Stay in S N = TPM of ARQ ∞ All packets in the system S i are delivered Drop 1 packet Drop 2 packets

  21. Finding Main Statistics • PH-Distribution ( ) ω − = − Ω 1 α f I α =  ; k 0 = 0  f Ω − ω > k α k 1  ; k 0 = − Ω − ω α 2 E [k] ( I ) • Main Statistics ( ) = f d e f D d – Delay PMF: ( ) = f ( m 1 , ) f M m – Pr{ m pkts successfully TX} : [ ] e = – Expected Latency: E [D] E d

  22. Probabilistic Retransmission ARQ ( ARQ P ) • RF = Node1 reset and Node2 fail • RS = Node1 reset and Node2 success • R1 = Node1 reset, R2 = Node2 reset • S1 = Node1 success, S2 = Node2 success

  23. Probabilistic Retransmission ARQ ( ARQ P ) • RF = Node1 reset and Node2 fail • RS = Node1 reset and Node2 success • R1 = Node1 reset, R2 = Node2 reset • S1 = Node1 success, S2 = Node2 success Q 1 Q 2 Q 3

  24. Numerical Results Several packets might be dropped during one connection reset E[M] and E[D]

  25. Numerical Results E[M]/E[D] Decrease in slope

  26. Numerical Results E[D]

  27. Numerical Results 95% ( )   = [ ] 52 . 12 % F D E D CDF (F k ) End-to-end latency (k)

  28. Numerical Results p=0.7 PMF (f M (m)) p=0.9

  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

  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

  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

  32. Thank you for Attention Question?

Recommend


More recommend