On Real-Time Status Updates over Symbol Erasure Channels Parimal - - PowerPoint PPT Presentation

on real time status updates over symbol erasure channels
SMART_READER_LITE
LIVE PREVIEW

On Real-Time Status Updates over Symbol Erasure Channels Parimal - - PowerPoint PPT Presentation

On Real-Time Status Updates over Symbol Erasure Channels Parimal Parag Austin Taghavi Jean-Francois Chamberland Electrical Communication Engineering Indian Institute of Science Electrical and Computer Engineering Texas A&M University


slide-1
SLIDE 1

1/ 14

On Real-Time Status Updates over Symbol Erasure Channels

Parimal Parag Austin Taghavi Jean-Francois Chamberland

Electrical Communication Engineering Indian Institute of Science Electrical and Computer Engineering Texas A&M University

Wireless Communications and Networking Conference Mar 22, 2017

slide-2
SLIDE 2

2/ 14

Timely Status Updates

Cloud Server

Potential Scenarios

◮ Cyber-physical systems: Environmental/health monitoring ◮ Internet of Things: Real-time actuation/control

slide-3
SLIDE 3

3/ 14

Updates over Erasure Channel

Remote Sensor Destination Unreliable Channel Phenomenon

1 1 ε e

System Model

◮ Source has K bit message to send at all times ◮ One bit per channel use can be sent ◮ Bit-wise erasures iid Bernoulli with probability ǫ ◮ Number of i erasures in N channel usage is Binomial (N, ǫ)

slide-4
SLIDE 4

4/ 14

Problem Statement

Compare the optimal coding for finite block length and hybrid ARQ schemes for timely update.

slide-5
SLIDE 5

5/ 14

Timeliness Metric

U(t) generation time of last successfully received message, then information age A(t) = t − U(t)

Empirical information age

Limiting empirical information age is ¯ A lim

T→∞

1 T T A(t)dt

Renewal Reward Theorem

For a renewal interval T and accumulated reward T

0 A(t)dt

EA = ¯ A = E T

0 A(t)dt

ET

slide-6
SLIDE 6

6/ 14

Finite Block Length Coding

◮ Maps message m ∈ FK 2 to codeword x ∈ FN 2 ◮ Parity check matrix H such that Hx = 0 for any codeword x ◮ Number of erasures |E| in a block N are Binomial (N, ǫ) ◮ Decoding failure event is iid Bernoulli with probability

ρ = E1{ˆ x(y) = x} EPf (N − K, |E|)

slide-7
SLIDE 7

7/ 14

Single Transmission Scheme

Remote Sensor Destination Unreliable Channel Phenomenon

1 1 ε e

◮ Encode K length message to N length codeword ◮ Transmit N length codeword over N channel usage ◮ Transmit new codeword at next transmission opportunity ◮ Number of transmission attempts M before a success is

Geometric with success probability 1 − ρ

slide-8
SLIDE 8

8/ 14

Single Transmission Scheme

5 10 15 20 25 30 35 40 45 5 10 15 20 25 30

NM1 NM2 N N

t Timeliness, T(t)

◮ Mean age is N + E[Mi(NMi+1)] 2EMi

slide-9
SLIDE 9

9/ 14

Hybrid Automatic Repeat Requests

◮ Maps message m ∈ FK 2 to codeword x ∈ FaN 2

  • f depth a

◮ Decoding failure event is iid Bernoulli with probability

¯ fa EPf (aN − K, |E|)

◮ Number of transmission attempts M before a success is

Geometric with success probability 1 − ¯ fa

slide-10
SLIDE 10

10/ 14

Hybrid Automatic Repeat Requests

◮ Successive decoding failures with effective number of erasures

|E|i + (a − i)N

◮ Decoding failure event after transmission of depth i of

aN-length codeword is Bernoulli with probability ¯ fi = EPf (aN − K, |E|i + (a − i)N)

slide-11
SLIDE 11

11/ 14

Hybrid Automatic Repeat Requests

◮ Number of erasures in first iN bits is |E|i ≤ |E|i−1 + N ◮ Number of effective erasure decreasing with each transmission

|E|1 + (a − 1)N ≥ |E|2 + (a − 2)N ≥ · · · ≥ |E|a

slide-12
SLIDE 12

12/ 14

Hybrid Automatic Repeat Requests

5 10 15 20 25 30 35 40 45 5 10 15 20 25 30

(aM1 + R1)N (aM2 + R2)N NR1 NR2

t Timeliness, T(t)

◮ Mean age is NERi−1 + E[(aMi+Ri)((aMi+Ri)N+1)] 2E(aMi+Ri)

slide-13
SLIDE 13

13/ 14

Mean Timeliness Result

40 60 80 100 120 140 160 180 100 200 300 400 Block Length, N Average Timeliness Performance for number of information bits K = 80 per message ε = 0.05 ε = 0.1 ε = 0.2 ε = 0.3

slide-14
SLIDE 14

14/ 14

Conclusions

◮ An analytical framework for parameter selection for timely

updates over unreliable channels

◮ Demonstration of natural tradeoff between erasure resilience

and timely delivery

◮ Optimal code rate very sensitive to channel characteristics ◮ Limited feedback does not improve timeliness update

performance