• Aucun résultat trouvé

Delay violation probability and age of information interplay in the two-user multiple access channel

N/A
N/A
Protected

Academic year: 2022

Partager "Delay violation probability and age of information interplay in the two-user multiple access channel"

Copied!
5
0
0

Texte intégral

(1)

Delay Violation Probability and Age of Information Interplay in the Two-user Multiple Access Channel

Nikolaos Pappas, and Marios Kountouris

Dept. of Science and Technology, Linköping University, Norrköping Campus, Sweden.

EURECOM, Communication Systems Department, Sophia Antipolis, France.

Email: [email protected], [email protected]

Abstract—In this paper, we study the interplay between delay violation probability and average Age of Information (AoI) in a two-user wireless multiple access channel with multipacket reception (MPR) capability. We consider a system in which users have heterogeneous traffic characteristics: one has stringent delay constraints, while the other measures a source and transmits status updates in order to keep the AoI low. We show the effect of sensor sampling rate on the delay violation probability and that of the service rate of the delay-sensitive user on information freshness.

I. INTRODUCTION

We consider a two-user multiple access channel (MAC), in which two nodes with different traffic characteristics com- municate with a common destination node through the same wireless channel. The first node models a user in a mission- critical system with stringent delay requirements. The second node models a sensor that generates and transmits status updates. The primary performance metric for time-critical applications is the communication delay, which includes both transmission and queueing delay; in particular, we investigate the probability its delay to exceed a desired threshold. For sensor data needed to track a remote process at a given destination, the performance metric of interest is the freshness of the sensor data available at the destination.

The concept of Age of Information (AoI) was introduced in [1]–[3] as a metric of timeliness of reception and freshness of data [4]. The AoI that a remote destination has for a source is defined as the elapsed time from the generation of the last received status update. Keeping the average AoI low corresponds to having fresh information. AoI has been extended to other metrics, such as the value of information and non-linear AoI [5], [6]. Maintaining data freshness is a key requirement in various applications, including wireless sensor networks, content caching, industrial control, and vehicular networks. The interested reader is referred to [4] for further information. The novelty of AoI is that is different from other conventional metrics, e.g., delay or throughput, and it can be instrumental in real-time wireless applications and low latency networking. In this work, we study AoI in a shared access network with heterogeneous traffic. The impact of heterogeneous traffic on the AoI and the optimal update policy is investigated in [7], [8]. The work in [9], studies a two-user random access channel with one user having bursty arrivals of regular data packets and another AoI-oriented sensor with

energy harvesting capabilities. Furthermore, the work in [10], considers the problem of minimizing average and peak AoI in wireless networks under general interference constraints.

Delay characterization in wireless networks has been a long standing challenge and queueing theory has been instrumental in providing exact solutions for backlog and average delay.

Nevertheless, in networks with delay-sensitive traffic and mission-critical applications, it is meaningful to characterize delay quantiles (worst-case delay) and distributions, rather than average delay. Recent approaches, such as stochastic network calculus [11]–[13], timely throughput [14], effective bandwidth [11], and effective capacity [15] to name a few, have focused on deriving performance bounds and approxima- tions for a wide range of stochastic processes. In this paper, we employ stochastic network calculus for quantifying the delay violation probability in a multiple access channel with heterogeneous traffic. Delay performance analysis in multiuser channels using stochastic network calculus can be found in [16]–[18]. Recent alternative approaches for analyzing mul- tiple access networks with AoI and delay constraints can be found in [19], [20].

In this work, we consider a two-user multiple access channel with multi-packet reception (MPR) capability and heterogeneous traffic. One user sends packets that need to be successfully decoded within a given latency, while the other node provides status updates. Since the status updates and regular information packets are associated with different performance metrics, we investigate the interplay between delay guarantees and information freshness in a shared access network. We leverage on (min,×) stochastic network calculus [21] for deriving the performance of the mission-critical traffic in terms of delay, backlog, and delay violation probability.

Furthermore, we derive in closed form the average AoI for the second node. A key system parameter is the sensor sampling rate, which affects the service process, and thus the delay of the first user. For a given latency constraint, we calculate the maximum sampling rate and the corresponding AoI value.

II. SYSTEMMODEL

We consider a time slotted MAC where two source nodes with heterogeneous traffic share a common channel and intend to transmit to a single receiver, denoted byD(see Fig. 1). The first nodeS1models a user with delay-sensitive traffic: packets arriving to its queue have to be successfully decoded within

(2)

a certain latency constraint. The second node S2 models a sensor monitoring a source, which generates a status update with probability q2 and transmits it to the destination through an erasure channel with an average success probability p2.

as functions of their transmission probabilities, the data arrival rate at the source node and the energy arrival rate at the sensor, which can be further used to optimize the operating parameters of such systems.

II. S YSTEM M ODEL

We consider a time-slotted MAC where two source nodes with heterogeneous traffic intend to transmit to a common destination, as shown in Fig. 1. The first node S 1 is connected to the power grid, thus it is not power-limited. S 1 has bursty data arrival following a Bernoulli process with probability . When the data queue of S 1 is not empty, it transmits a packet to the destination with probability q 1 . The second node S 2 is not connected to a dedicated power source, but it can harvest energy from its environment, such as wind or solar energy. We assume that the battery charging process follows a Bernoulli process with probability , with B denoting the number of energy units in the energy source (battery) at node S 2 . The capacity of the battery is assumed to be infinite. When S 2 has a non-empty battery, it generates a status update with probability q 2 and transmits it to the destination. The transmission of one status update consumes one energy unit from the battery.

Data Queue

Q

S 1 D

S 2

B

Energy Queue Sensor

Fig. 1. The system model. One throughput-oriented source node and an energy-harvesting (EH) device share the same wireless channel to a common destination. The EH device is generating status updates to transmit to the destination.

We assume multi-packet reception (MPR) capabilities at the destination node D, which means that D can decode multiple messages simultaneously with a certain probability. MPR is a generalized form of the packet erasure model, and it captures better the wireless nature of the channel since a packet can be decoded correctly by a receiver that treats interference as noise if the received signal-to-interference-plus-noise ratio (SINR) exceeds a certain threshold. We consider equal-size data packets and the transmission of one packet occupies one timeslot.

For the notational convenience, we define the following successful transmission/reception probabilities, depending on whether one or both source nodes are transmitting in a given timeslot:

• p i / i : success probability of S i , i 2 { 1, 2 } when only S i is transmitting;

• p i / i, j : success probability of S i when both S i and S j are transmitting;

In the case of an unsuccessful transmission from S 1 , the packet has to be re-transmitted in a future timeslot. We assume that the receiver gives an instantaneous error-free acknowledgment (ACK) feedback of all the packets that were successful in a slot at the end of the slot. Then, S 1 removes the successfully transmitted packets from its buffer. In case of an unsuccessful packet transmission from S 2 , since it contains a previously generated status update, that packet is dropped without waiting to receive an ACK, and a new status update will be generated for its next attempted transmission.

In the remainder of this paper, we aim at characterizing the tradeoff between the stable throughput/delay of the node S 1

and the average AoI of the EH sensor S 2 . A. Physical Layer Model

We consider the success probability of each node i based on the SINR

SINR i = Õ P i | h i | 2 i

j 2A\{ i } P j | h j | 2 j + 2 ,

where A denotes the set of active transmitters; P i denotes the transmission power of node i; h i denotes the small-scale channel fading from the transmitter i to the destination, which follows CN( 0, 1 ) (Rayleigh fading); i denotes the large-scale fading coefficient of the link i; 2 denotes the thermal noise power.

Denote by ✓ i , i = { 1, 2 } , the SINR thresholds for having successful transmission. By utilizing the small-scale fading distribution, we can obtain the success probabilities as follows:

p i / i = P { SNR i ✓ i } = exp ✓

i 2 P i i

, i = 1, 2. (1)

p i / i, j = P { SINR i ✓ i } =

exp ⇣

i 2

P

i i

⌘ 1 + ✓ i P P

j j

i i

, i = 1, 2, j , i. (2) III. P ERFORMANCE A NALYSIS OF N ODE S 1

In this section, we study the performance of node S 1 regarding (stable) throughput and the average delay per packet needed to reach the destination. The service probability of S 1 is given by

µ =Pr ( B = 0 ) q 1 p 1 / 1 + Pr ( B , 0 ) q 1 ( 1 q 2 ) p 1 / 1 + Pr ( B , 0 ) q 1 q 2 p 1 / 1,2

=q 1 p 1 / 1 [ 1 q 2 Pr ( B , 0 )] + q 1 Pr ( B , 0 ) q 2 p 1 / 1,2 . (3) In this work, we mainly focus on the case where S 2 relies on energy harvesting to operate, but for comparison purposes we also consider the case that S 2 is connected to the power grid, thus does not have energy limitations.

<latexit sha1_base64="nt/Qez1Kdwxq60X4Ku1J0SiWgGs=">AAAB7nicbVC7SgNBFL0bX3F9RS1tBoNgFXa10EYM2lhGMA9IljA7O5sMmZ0dZmaFsOQjbCwUsbDxT+xtxL9x8ig08cCFwznnch+h5Ewbz/t2CkvLK6trxXV3Y3Nre6e0u9fQaaYIrZOUp6oVYk05E7RumOG0JRXFSchpMxxcj/3mPVWapeLODCUNEtwTLGYEGys1O9xGI9wtlb2KNwFaJP6MlC8/3Av59uXWuqXPTpSSLKHCEI61bvueNEGOlWGE05HbyTSVmAxwj7YtFTihOsgn647QkVUiFKfKljBoov7uyHGi9TAJbTLBpq/nvbH4n9fOTHwe5EzIzFBBpoPijCOTovHtKGKKEsOHlmCimN0VkT5WmBj7Idc+wZ8/eZE0Tir+acW79crVK5iiCAdwCMfgwxlU4QZqUAcCA3iAJ3h2pPPovDiv02jBmfXswx847z+c9pK8</latexit>

S 1

<latexit sha1_base64="7ggBVfwt+mxbQcNPptNGSBCIoMU=">AAAB6nicbVC7SgNBFL3rM8ZXVLCxGQyCVdjVQssQG8uEmAckIcxO7iZDZmeXmVkhLPkEGwtFbG39C7/AzsZvcfIoNPHAhcM593LvPX4suDau++WsrK6tb2xmtrLbO7t7+7mDw7qOEsWwxiIRqaZPNQousWa4EdiMFdLQF9jwhzcTv3GPSvNI3plRjJ2Q9iUPOKPGStVq1+vm8m7BnYIsE29O8sXjyjd/L32Uu7nPdi9iSYjSMEG1bnlubDopVYYzgeNsO9EYUzakfWxZKmmIupNOTx2TM6v0SBApW9KQqfp7IqWh1qPQt50hNQO96E3E/7xWYoLrTsplnBiUbLYoSAQxEZn8TXpcITNiZAllittbCRtQRZmx6WRtCN7iy8ukflHwLgtuxaZRghkycAKncA4eXEERbqEMNWDQhwd4gmdHOI/Oi/M6a11x5jNH8AfO2w+ylZEa</latexit>

S 2

<latexit sha1_base64="Mpe3QnMWi7ay+tW+71Oqm8zv9sU=">AAAB6nicbVC7SgNBFL0bXzG+ooKNzWAQrMJuLLQMsbFMiHlAsoTZyWwyZHZmmZkVwpJPsLFQxNbWv/AL7Gz8FiePQhMPXDiccy/33hPEnGnjul9OZm19Y3Mru53b2d3bP8gfHjW1TBShDSK5VO0Aa8qZoA3DDKftWFEcBZy2gtHN1G/dU6WZFHdmHFM/wgPBQkawsVK93iv18gW36M6AVom3IIXySe2bvVc+qr38Z7cvSRJRYQjHWnc8NzZ+ipVhhNNJrptoGmMywgPasVTgiGo/nZ06QedW6aNQKlvCoJn6eyLFkdbjKLCdETZDvexNxf+8TmLCaz9lIk4MFWS+KEw4MhJN/0Z9pigxfGwJJorZWxEZYoWJsenkbAje8surpFkqepdFt2bTqMAcWTiFM7gAD66gDLdQhQYQGMADPMGzw51H58V5nbdmnMXMMfyB8/YDtBmRGw==</latexit>

D

<latexit sha1_base64="8Ob2y3/4PHOZjoEjMrrK2Twohaw=">AAAB6HicbZC7SgNBFIbPxltcb1FLm8EgWIVdLbQRg1pYJmAukCxhdnI2GTN7YWZWCEuewMZCEVt9GHsb8W2cJBaa+MPAx/+fw5xz/ERwpR3ny8otLC4tr+RX7bX1jc2twvZOXcWpZFhjsYhl06cKBY+wprkW2Ewk0tAX2PAHl+O8cYdS8Ti60cMEvZD2Ih5wRrWxqledQtEpOROReXB/oHj+bp8lb592pVP4aHdjloYYaSaoUi3XSbSXUak5Eziy26nChLIB7WHLYERDVF42GXREDozTJUEszYs0mbi/OzIaKjUMfVMZUt1Xs9nY/C9rpTo49TIeJanGiE0/ClJBdEzGW5Mul8i0GBqgTHIzK2F9KinT5ja2OYI7u/I81I9K7nHJqTrF8gVMlYc92IdDcOEEynANFagBA4R7eIQn69Z6sJ6tl2lpzvrp2YU/sl6/AfeakAc=</latexit>

q

<latexit sha1_base64="p2Mfm8RIz31bN2F+IM2clKzlqLE=">AAAB6nicbVC7SgNBFL3jM8ZX1FKRwSBYhd1YaBm0sUzQPCBZwuxkNhkyO7vOzAphSWlpY6GIrR+R77DzG/wJJ49CEw9cOJxzL/fe48eCa+M4X2hpeWV1bT2zkd3c2t7Zze3t13SUKMqqNBKRavhEM8ElqxpuBGvEipHQF6zu96/Hfv2BKc0jeWcGMfNC0pU84JQYK93et4vtXN4pOBPgReLOSL50NKp8Px6Pyu3cZ6sT0SRk0lBBtG66Tmy8lCjDqWDDbCvRLCa0T7qsaakkIdNeOjl1iE+t0sFBpGxJgyfq74mUhFoPQt92hsT09Lw3Fv/zmokJLr2UyzgxTNLpoiAR2ER4/DfucMWoEQNLCFXc3oppjyhCjU0na0Nw519eJLViwT0vOBWbxhVMkYFDOIEzcOECSnADZagChS48wQu8IoGe0Rt6n7YuodnMAfwB+vgB8CSRQw==</latexit>

2

Figure 1. The system model.

We assume MPR capability at the destination node D. MPR is a generalized form of the packet erasure model and captures better the wireless nature of the channel since a packet can be decoded correctly by a receiver that treats interference as noise if the received signal-to-interference-plus-noise ratio (SINR) exceeds a certain threshold.

We assume that packets have the same size and that the transmission of a packet occupies one timeslot. Node S1 transmits at a given rate R and when it does not exceed the instantaneous channel capacity Cn at time instant n, the data transmitted at that slot can be successfully decoded by the receiver. We assume that the receiver sends an in- stantaneous error-free acknowledgment (ACK/NACK) binary feedback about the outcome of the decoding operation. A packet is removed from the buffer when an ACK feedback is received. Otherwise, if the packet cannot be decoded and is re- transmitted over the next timeslot. In case of an unsuccessful packet transmission from S2, since it contains a previously generated status update, that packet is dropped without waiting to receive an ACK, and a new status update is generated for its next attempted transmission.

A. Physical layer model

We consider communication over a Rayleigh block fading channel that causes random variations of the instantaneous capacity. The small-scale fading between different nodes is assumed to be statistically independent and follows CN(0,1) (Rayleigh fading) and is denoted hi,n for the link between Si

andDat time instantn;ri denotes the distance betweenSiand Dandθis the path loss exponent. The system is also subject to additive white Gaussian noise of varianceσ2and each node Si transmits with power Pi. The signal-to-noise ratio (SNR) between Si and D when only Si transmits at time instant n is given by SNRi,n= Pi|hi,n|

2ri−θ

σ2 . Similarly, the SINR at time instant n between Si and D when both sources transmit is given by SINRi,n = Pi|hi,n|

2ri−θ Pj|hj,n|2r−θj 2.

III. DELAYVIOLATIONPROBABILITY

In this section, we focus on the analysis of the delay violation probability for the mission-critical link. We follow a stochastic network calculus approach [21] and assume a fluid- flow, discrete-time queueing system with infinite buffer size.

The system starts with empty queue at timet=0.

The cumulative arrival, service, and departure processes, for any 0 ≤ τ ≤ t during a time interval [τ,t) are defined respectively as

A(τ,t)=

t1

Õ

n=τ

an, S(τ,t)=

t1

Õ

n=τ

sn, D(τ,t)=

t1

Õ

n=τ

dn (1) wherean models the number of bits that arrives at the queue at time instant n and dn describes the number of bits that arrives successfully at the destination1. The service processsn

is equal to the instantaneous rate in time slot n. In case of transmission errors, the service is considered to be zero as no data is removed from the queue.

For lossless first-in first-out (FIFO) queueing systems, the delayW(t)at timet>0 is defined as

W(t)=inf{u ≥0 :A(0,t) ≤D(0,t+u)}

and the backlog is given byB(t)=A(0,t) −D(0,t). The delay violation probability is given by

Λ(w,t)=sup

t0P{W(t)>w}. (2) For our analysis, it is more convenient to work in the ex- ponential domain [21]. The corresponding processes, denoted by calligraphic letters, areA(τ,t)=eA(τ,t),D(τ,t)=eD(τ,t), andS(τ,t)=eS(τ,t).

We define the kernel fors>0 K(s, τ,t)=

minÕ(τ,t)

u=0 MA(1+s,u,t)MS(1−s,u, τ), (3) where MX(s, τ,t) = MX(τ ,t)(s) = E

Xs−1(τ,t)

denotes the Mellin transform of a nonnegative random variable for any s∈C for which the expectation exists.

For a given ε > 0, we can have the the following proba- bilistic performance bounds:

• Backlog: P{B(t) > bε} ≤ ε, where bε = infs>0

n1

s logK(s,t,t) −logεo .

•Delay:P{W(t)>wε} ≤ε, wherewε is the smallest number satisfyinginfs>0n

K(s,t+wε,t)o

≤ε.

A. Mellin transform of arrival and service processes

For the arrival process, we use an affine envelope model and(ρ(s), λ(s))-bounded arrivals [11]. For this traffic class, the Mellin transform of the arrival process can be upper bounded as MA(s, τ,t) ≤e(s−1)·(λ(s−1)·(tτ)(s−1)).

For the service process characterization, we use a Bernoulli random variable Ωn ∈ {error, success} to describe the error

1We work in a discrete-time domain T={tn:tn=n∆t,nN}, where Nis the set of integers and∆t is length of the time unit. Setting∆t =1 allows us to replacetnbyn, which we interpret as the index of a time slot.

(3)

event. We will discuss below the possible sources of error.

The service process also depends on the activity of the sensor.

The random variable Φn denotes whether the sensor is active or not at timen(Φn=1when the sensor is active andΦn=0 otherwise). Then, the service in the bit domain is given by

sn=





R(γ), ifΩn=success andΦn=0 0, ifΩn=error andΦn=0 R(γ), ifΩ=success andΦn =1 0, ifΩn=error andΦn=1

.

Note that the system can be seen as a memoryless on-off server with parameters Rand activation probability pa where the transmission rate Rdetermines pa=P{Cn≥R}.

Using the transformation sn =R(γ)=logg(γ), we have

g(γ)=





eR, if Ω=success andΦn=0 1, ifΩn=error andΦn=0 eR, if Ωn=success andΦn=1 1, ifΩn=error andΦn=1

,

Since P{Φn =1} =q2, the Mellin transform of g(γ) can be computed as

Mg(γ)(s) = (1−q2)h

1+(1−1)e(s1)Ri + q2

h2+(1−2)e(s−1)Ri

= e(s−1)R(1−β)+β, where β=1−q2(12).

If the packet length is assumed large, the probability of erroneous packet detection is given by the outage probability.

Therefore, for γ=eR−1,

1 = P{log(1+SNR1)<R}=1−eγσ

2rθ

P11 (4)

2 = P{log(1+SINR1)<R}=1− eγσ

2rθ P11

1+γPP21(rr12)θ. (5) B. Delay Bound

For exposition convenience, we assume constant arrivals so that (ρ, λ)are independent of s. The kernel is upper bounded by [21]

K(s,t+w,t) ≤eλs Mg(γ)(1−s)w 1− eλsMg(γ)(1−s)t+1

1−eλsMg(γ)(1−s) . (6) The queueing system is stable if eλsMg(γ)(1−s)<1.

Considering a stable queueing system, the steady-state ker- nel is given by

K(s,−w) = lim

t→∞K(s,t+w,t) ≤ eρs Mg(γ)(1−s)w

1−eλsMg(γ)(1−s)

= eρs esR(1−β)+βw

1−eλs esR(1−β)+β. (7) An upper bound on the delay violation probability can be

computed as [21]

pv(w)=inf

s>0{K(s,−w)}=inf

s>0

( eρs esR(1−β)+βw

1−eλs esR(1−β)+β )

. (8) Remark 1. Our results can be easily extended to the case where S1 knows the instantaneous channel realization and performs optimal rate adaptation. In that case, the Mellin transform ofg(γi) can be computed as

Mg(γ)(s) = Eγi,Yi{g(γi,Yi)s−1}

= (1−q2)Mz1(γi)(s)+q2Mz2(γi)(s) whereMz1(γ)(s)=esnr1 ·snrs−1·Γ(s,snr−1),Mz2(γ)(s)=1+(s− 1)esnr1 snrs−2·Γ(s−2,snr−1), snr = P1r1θ2 is the average SNR, and Γ(s,y) = ∫

y xs−1exdx is the upper incomplete Gamma function.

IV. AVERAGEAGE OFINFORMATION

In this section, we provide the analysis regarding the average AoI. At a time slotn, the AoI,∆(n), seen at the destination, is

∆(n)=n−U(n).U(n)is the time the latest received updated was generated andn is the current time. Thus, the AoI takes discrete numbers. An example for the AoI evolution can be found in Fig. 2.

n

∆(n)

n

1

n

2

n

k

n

k+1

Y

1

Y

k

T

1

T

M

X

1

X

k

X

1

X

k

Figure 2. A possible example for the evolution of the AoI(n). Note that every time we have a successful transmission the AoI becomes one.

LetTi denote the time between two consecutive attempted transmissions; Xk is the elapsed time at the destination be- tween successful reception of k-th and the (k+1)-th status updates, andMdenotes the number of attempted transmissions between two successfully received status updates at D. Then we have that

Xk = ÕM

i=1

Ti. (9)

Note that M is a random variable. Note that Xk is a stationary process, thus, E[X] = E[Xk] and E[X2] = E[Xk2] for any k.

In order to compute the average AoI, we consider a period of N time slots where K successful updates occur, then we have

(4)

N = 1 N

ÕN n=1

∆(n)= 1 N

ÕK k=1

Yk = K N

1 K

ÕK k=1

Yk. (10)

Since lim

N→∞

K

N = E[1X], and K1 ÍK

k=1Yk is the average of Y, we have

∆= lim

N→∞N = E[Y]

E[X]. (11) From Fig. 2, we obtain that

Yk =

Xk

Õ

m=1

m= Xk(Xk+1)

2 . (12)

Then we have

N = K N

1 K

ÕK k=1

Yk = EhX2

2k +X2ki

E[X] = E[X2] 2E[X]+1

2. (13) We can calculateE[X]as follows

E[X]= Õ M=1

ME[T](1−p2)M−1p2= E[T]

p2 (14) wherep2is the average success probability of the transmission from S2 and is given by

p2=P (

SINR2 = P2|h2|2r2θ

P1|h1|2r1θ2 ≥γ2 )

= −γ2σP22r2θ

1+γ2PP12(rr21)θ (15) whereγ2 is the SINR threshold.

For the second moment of X, we utilize that Xk2=

ÕM i=1

Ti

!2

= ÕM

i=1

Ti2+ ÕM

i=1

ÕM j=1,j,i

TiTj. (16) Due to the stationarity ofTi, we useE[T]for the average of Ti for arbitrary i. Taking the conditional expectation of both sides, we obtain

E[X2|M]=ME[T2]+M(M−1) (E[T])2. (17) Then

E[X2]= Õ M=1

E[X2|M](1−p2)M1p2

p2>0

= E[T2]

p2 +2(1−p2)E[T]2

p22 . (18)

After substituting (14) and (18) into (13), we have that the average AoI, ∆, can be written as

∆= E[T2]

2E[T]+E[T](1−p2) p2 +1

2. (19)

Now we proceed with the derivation of E[T] and E[T2]. Recall that T is the time between two consecutive attempted transmissions, thus we have

P{T =k}=(1−q2)k−1q2. (20)

Then,

E[T] = Õ k=1

kP{T =k}= 1

q2, (21)

E[T2] = Õ k=1

k2P{T =k}=2−q2

q22 . (22) Thus, we conclude that the average AoI is given by

∆= 1

q2p2. (23)

V. NUMERICALRESULTS

In this section we provide numerical results for the analysis presented in the previous sections.

We consider the case wherer1=r2=80,θ=4,γ=4,γ2= 0.5,P1=P2=0.01. In Fig. 3, we depict the interplay between delay violation probability and average AoI for different values ofq2. More specifically,0.1≤q2 ≤0.7with a step of0.1and we consider three cases forw=2,3,5.

2 4 6 8 10 12 14 16

Average AoI at S

2 0

0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1

Delay Violation Prob. at S 1

w=2 w=3 w=5

Figure 3. Delay violation probability vs. average AoI for differentq2andw.

q2varies from0.2to0.7with a step0.1.

Asq2 increases, we observe that the average AoI decreases, and the delay violation probability increases. Forw=2, which denotes the case of stringent delay requirement, when q2 = 0.7, then the required delay is violated with probability one.

This is expected since, the more S2 attempts to transmit, the more interference it creates to the transmission of S1. At the same time, the more S2 samples its source, thus attempting to transmit more often, the more updated information D has.

Note thatw does not affect the average AoI for S2, however, aswincreases, the delay violation probability decreases since S1 becomes more delay tolerant.

In Fig. 4, we depict the interplay between delay violation probability and average AoI for different values ofq2,w, and P1. We observe that increasing the transmit power results in significant decrease of the delay violation probability and an increase of AoI due to larger interference.

(5)

0 5 10 15 20 25 30 35

Average AoI at S

2 0

0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8

Delay Violation Prob. at S 1

w=2,q

2=0.2 w=3,q

2=0.2 w=2,q

2=0.6 w=3,q

2=0.6

Figure 4. Delay violation probability vs. average AoI for different q2,w, and P1.q2=0.2,0.6,w=2,3, andP1=0.01,0.05,0.1.

VI. CONCLUSIONS

We have analyzed the delay violation probability and the average AoI in a two-user multiple access channel with heterogeneous traffic and MPR capability. The main takeaway of this paper is that both delay violation probability and AoI can be kept low even for stringent delay constraints if the sampling rate is properly adapted.

ACKNOWLEDGMENT

This work was supported in part by the Center for Industrial Information Technology (CENIIT) and ELLIIT.

REFERENCES

[1] E. Altman, R. El-Azouzi, D. S. Menasche, and Y. Xu, “Forever young:

Aging control for smartphones in hybrid networks,”arXiv:1009.4733, 2010.

[2] S. Kaul, M. Gruteser, V. Rai, and J. Kenney, “Minimizing age of information in vehicular networks,” in 8th Annual IEEE Commun.

Society Conf. on Sensor, Mesh and Ad Hoc Commun. and Networks, June 2011, pp. 350–358.

[3] S. Kaul, R. Yates, and M. Gruteser, “Real-time status: How often should one update?” inIEEE Conf. on Computer Commun. (INFOCOM), Mar.

2012, pp. 2731–2735.

[4] A. Kosta, N. Pappas, and V. Angelakis, “Age of information: A new concept, metric, and tool,”Foundations and TrendsR in Networking, vol. 12, no. 3, pp. 162–259, 2017.

[5] A. Kosta, N. Pappas, A. Ephremides, and V. Angelakis, “Age and value of information: Non-linear age case,” inIEEE Intl. Symposium on Information Theory (ISIT), June 2017, pp. 326–330.

[6] Y. Sun and B. Cyr, “Sampling for data freshness optimization: Non- linear age functions,”arXiv:1812.07241, 2018.

[7] G. Stamatakis, N. Pappas, and A. Traganitis, “Optimal policies for status update generation in a wireless system with heterogeneous traffic,”

arXiv:1810.03201, 2018.

[8] A. Kosta, N. Pappas, A. Ephremides, and V. Angelakis, “Age of infor- mation and throughput in a shared access network with heterogeneous traffic,” inIEEE Global Commun. Conf. (GLOBECOM), Dec. 2018.

[9] Z. Chen, N. Pappas, E. Björnson, and E. G. Larsson, “Age of information in a multiple access channel with heterogeneous traffic and an energy harvesting node,” in IEEE Conf. on Computer Commun. Workshops (INFOCOM WKSHPS), Apr. 2019.

[10] R. Talak, S. Karaman, and E. Modiano, “Optimizing information fresh- ness in wireless networks under general interference constraints,” in Proc. of the Eighteenth ACM Inter. Symp. on Mobile Ad Hoc Networking and Computing, ser. Mobihoc ’18. New York, NY, USA: ACM, 2018, pp. 61–70.

[11] C.-S. Chang, Performance Guarantees in Communication Networks.

London, UK: Springer-Verlag, 2000.

[12] Y. Jiang and Y. Liu, Stochastic Network Calculus. London, UK:

Springer-Verlag, 2008.

[13] M. Fidler and A. Rizk, “A guide to the stochastic network calculus,”

IEEE Communications Surveys Tutorials, vol. 17, no. 1, pp. 92–105, First quarter 2015.

[14] I. H. Hou, V. Borkar, and P. R. Kumar, “A theory of QoS for wireless,”

inProc. IEEE INFOCOM, Apr. 2009, pp. 486–494.

[15] D. Wu and R. Negi, “Effective capacity: a wireless link model for support of quality of service,”IEEE Trans. on Wireless Commun., vol. 2, no. 4, pp. 630–643, July 2003.

[16] H. Al-Zubaidy and J. Liebeherr, “Service characterizations for multi-hop multiaccess wireless networks,” inIEEE Conf. on Computer Commun.

Workshops (INFOCOM WKSHPS), Apr. 2014, pp. 807–812.

[17] S. Schiessl, F. Naghibi, H. Al-Zubaidy, M. Fidler, and J. Gross, “On the delay performance of interference channels,” in IFIP Networking Conference (IFIP Networking) and Workshops, May 2016, pp. 216–224.

[18] M. Kountouris, N. Pappas, and A. Avranas, “QoS provisioning in large wireless networks,” in16th Intern. Symp. on Modeling and Optim. in Mobile, Ad Hoc, and Wireless Networks (WiOpt), May 2018.

[19] R. Devassy, G. Durisi, G. C. Ferrante, O. Simeone, and E. Uysal, “Re- liable transmission of short packets through queues and noisy channels under latency and peak-age violation guarantees,”IEEE Journal on Sel.

Areas in Commun., vol. 37, no. 4, pp. 721–734, Apr. 2019.

[20] Z. Chen, N. Pappas, M. Kountouris, and V. Angelakis, “Throughput with delay constraints in a shared access network with priorities,”IEEE Trans. on Wireless Commun., vol. 17, no. 9, pp. 5885–5899, Sept. 2018.

[21] H. Al-Zubaidy, J. Liebeherr, and A. Burchard, “A (min, x) network calculus for multi-hop fading channels,” inProc. IEEE INFOCOM, Apr.

2013, pp. 1833–1841.

Références

Documents relatifs

We consider a free boundary value problem for a viscous, incom- pressible fluid contained in an uncovered three-dimensional rectangular channel, with gravity and surface

Investigate the analytical error probabilities at the relay for the hard detection and hard / soft decoding strategies and simulate the corresponding error performance on the

It is assumed that the source node is unaware of the specific channel controlling the communication but knows the set of all possible relay channels.. Since the relay and

The region is constructed from the achievable region of some multiple access channels transformed from the broadcast channel by rate splitting, and can be achieved with a

The basic idea of our approach is that we estimate a con- tinuous probability density function (PDF) over the surface of the Earth from a number of features extracted from the

We demonstrate that: (i) the truncation of the C termini of the ␣␤␥ENaC subunits results in the loss of the progesterone effect on ENaC; (ii) the effect of progesterone was

When receiving two preambles with one number of a preamble the base station will distinguish these preambles on the virtual identifier of EPDCCH channel, and such approach will

A characterization of probability measure with finite moment and an application to the Boltzmann equation.. Yong-Kum Cho a , Yoshinori Morimoto b , Shuaikun Wang c , Tong