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?

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend