3
packets of different importance levels, e.g., packets containing abnormal levels of coolant temperature in a nuclear plant could
be classified as important. Consequently, the distortion metric we propose depends on whether the packets are received or not,
and the accumulated importance levels of the missed data constitutes our distortion metric.
III. NOTATION
Random variables are denoted with uppercase letters (e.g., X); and vectors are denoted with boldface letters (e.g., b). Sets
are denoted with script-style letters (e.g., V). l(b)is the length of a vector b, and biis its ith element. For vectors band b0,
bkb0:= [b1, b2, . . . , b0
1, b0
2, . . .]is the concatenation of the two vectors. b≥i:= [bi, . . . , bl]is segment of bfrom its ith element
until the end; and bj
i:= [bi, . . . , bj]is the segment between its ith and jth elements, bi:=bi
1.b0is a suffix of bif there
exists an i > 1such that b0=b≥i. If b0=b≥iis suffix of b, then b\b0=bi−1. For a, b ∈R,a∧b:= min{a, b}, and
a∨b:= max{a, b}.
IV. PROBLEM DEFINITION
In this section, we describe our discrete-time model in terms of the data to be conveyed, the sender-receiver pair with their
respective communication protocol, and the channel in between.
We assume that the data is formed into packets, and at each time instant t, a new packet arrives to the sender. The packet
payloads originate from a set of finite elements X, and the probability of a payload taking a particular value is time-invariant
and independent of the past. Consequently, the data is an independent and identically distributed (i.i.d.) process {Xt}t∈N. The
sender observes Xtat time tand keeps Xtin its buffer.
The communication protocol is as follows: The sender is allowed to speak at times T1, T2, . . .. The process {Ti}i∈Nis
independent of the process {Xt}t∈N, and has the property that the interspeaking times Zi:=Ti−Ti−1are i.i.d.. Moreover,
we assume that Zi’s are strictly positive and square integrable, i.e., Pr(Zi>0) = 1 and E[Z2
i]≤ ∞. An example of such a
random variable could be a geometric random variable with Pr(Zi=t) = p(1−p)t−1for t≥1. The speaking process {Ti}i∈N
is inspired by MAC layer protocols where each sender is assigned time slots to speak. When the sender is given a turn to
speak, i.e., at each Ti, it selects a packet from its buffer with timestamp Si≤Tiand forwards XSi. Once XSiis forwarded, we
restrict the sender to not send a packet with timestamp less than Siat the subsequent speaking times Ti+1, Ti+2, . . .. Note that
such restriction results in Si< Si+1. The increasing sequence {Si}i≥0=:Sis henceforth referred as the ‘selection process’.
Transmissions between the sender and the receiver are noiseless and zero-delay. Hence, by time t, the receiver has observed
XSifor every isuch that Ti< t. We also suppose that the packets are formed to contain timestamps, i.e., the packet containing
XSialso contains the information that it was generated at time Si. Consequently, at time t, the receiver is able to reconstruct
the data as Yj(t) = Xjif Xjis among its observation up to time t; otherwise it sets Yj(t)=?.
At this point, we have described our model. Now, we introduce the appropriate distortion and timeliness metrics to study
their tradeoff. Specifically, given d:X × X ∪ {?} → R≥0, with
d(x, x)=0and d(x, ?) =:v(x),(1)