Minimizing The Age of Information in a CSMA Environment
Ali Maatouk, Mohamad Assaad, Anthony Ephremides

TL;DR
This paper derives a closed-form expression for the average age of information in a CSMA network, formulates an optimization to minimize it by tuning back-off times, and demonstrates the scheme's performance and limitations.
Contribution
It introduces a stochastic hybrid systems approach to analyze and optimize the age of information in CSMA networks, providing a convex optimization framework for back-off time calibration.
Findings
Optimized CSMA reduces average age compared to standard scheme.
The optimization problem is convex and efficiently solvable.
Standard CSMA can be outperformed by other distributed schemes in some cases.
Abstract
In this paper, we investigate a network of N interfering links contending for the channel to send their data by employing the well-known Carrier Sense Multiple Access (CSMA) scheme. By leveraging the notion of stochastic hybrid systems, we find a closed form of the total average age of the network in this setting. Armed with this expression, we formulate the optimization problem of minimizing the total average age of the network by calibrating the back-off time of each link. By analyzing its structure, the optimization problem is then converted to an equivalent convex problem that can be solved efficiently to find the optimal back-off time of each link. Insights on the interaction between the links is provided and numerical implementations of our optimized CSMA scheme in an IEEE 802.11 environment is presented to highlight its performance. We also show that, although optimized, the…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Minimizing The Age of Information in a CSMA Environment
Ali Maatouk
TCL Chair on 5G, Laboratoire des Signaux et Systèmes, CentraleSupélec, Gif-sur-Yvette, France
Mohamad Assaad
TCL Chair on 5G, Laboratoire des Signaux et Systèmes, CentraleSupélec, Gif-sur-Yvette, France
Anthony Ephremides
Abstract
In this paper, we investigate a network of interfering links contending for the channel to send their data by employing the well-known Carrier Sense Multiple Access (CSMA) scheme. By leveraging the notion of stochastic hybrid systems, we find a closed form of the total average age of the network in this setting. Armed with this expression, we formulate the optimization problem of minimizing the total average age of the network by calibrating the back-off time of each link. By analyzing its structure, the optimization problem is then converted to an equivalent convex problem that can be solved efficiently to find the optimal back-off time of each link. Insights on the interaction between the links is provided and numerical implementations of our optimized CSMA scheme in an IEEE 802.11 environment is presented to highlight its performance. We also show that, although optimized, the standard CSMA scheme still lacks behind other distributed schemes in terms of average age in some special cases. These results suggest the necessity to find new distributed schemes to further minimize the average age of any general network.
I Introduction
Since its introduction in [1], the Age of Information (AoI) has been capturing wide attention and is considered of ample importance in communication networks. With new technologies emerging and the abondance of cheap hardware, constant connectivity and monitoring has been the norm in the modern technology applications. In these applications, updates about a specific metric of interest is sent from an information source to a monitor (e.g. temperature of a room[2], vehicle’s position and velocity [3] etc.). More specifically, this source produces time-stamped status updates that are sent through the network towards the intended receiver. The ultimate goal becomes for the monitor to have the freshest knowledge about the metric of interest. However, the investigation of the AoI, even in the simplest scenarios, was shown to be challenging and far from straightforward.
Since the seminal work in [1], the AoI has been gaining the attention of researchers and a large amount of papers have been published on this subject. The seminal work in [1] investigated the average age in First-Come-First-Served (FCFS) disciplines: M/M/1, M/D/1 and D/M/1. In [4], packets management was shown to further minimize the average age of the stream of interest and a related metric, the average peak age, was introduced. The average age was also investigated in sampling problems. For instance, it was shown in [5] that in a generate-at-will model, a zero-wait policy is not always optimal in minimizing the average age. The AoI has also gained wide attention for energy harvesting sources (e.g. [6]). Recently, multi-hop scenarios were investigated in [7, 8, 9] where in the latter, it was shown that the Last-Come-First-Served (LCFS) discipline at relaying nodes minimizes the average age of the considered stream. There have also been an increased interest in the study of the AoI in prioritized queuing [10, 11, 12]. For instance, in [10], the AoI in a multicast network where receivers are divided into two groups: priority and non-priority group was investigated. Lately, scheduling in the aim of minimizing the average age of the network has been considered (e.g. [13]). However, the focus of the literature in this regards lays mainly on centralized scheduling schemes and theoretical work on distributed scheduling schemes is limited. With the AoI being of broad interest in sensors-type applications where distributed schemes are needed (e.g. environmental monitoring and vehicular networks [2][3]), minimizing the total average age in a distributed environment is therefore of paramount importance. In [14], the authors studied a distributed scheme where devices, that always have fresh information at their disposal, access the channel with a certain probabiblity. The access probability of each link is then optimized in the aim of minimizing the total average age of the network. In [15], it was shown that a Round Robin multiple access scheme is asymptotically optimal (when devices’ numbers tends to infinity) in minimizing the AoI. However, the work in [15] assumed that the transmission of all links is the same deterministic quantity. As links usually exhibit different random channel conditions, and as packets may arrive stochastically to the devices, in our paper we take a general scenario where: 1) devices have stochastic packets arrivals 2) the transmission time of each link is supposed to be random and with different average transmission time for each link. Moreover, our work focuses on Carrier Sense Multiple Access (CSMA), which is regarded as one of the most practical distributed Multiple Access Protocol (MAC) schemes in wireless networks.
CSMA is a class of simple and distributed multiple access protocol that is seen as one of the most popular distributed MAC schemes in wireless networks (e.g. CSMA is the basic medium access algorithm in IEEE 802.11). In this class of schemes, a transmitter attempts to determine whether another transmission is in progress using a carrier-sense mechanism before initiating a transmission. There exist a vast amount of research results on CSMA in regards of its theoretical analysis and applications. For example, throughput optimal CSMA schemes have been extensively investigated in the literature (we refer the readers to [16] for a survey). Propositions of CSMA schemes where the battery limitation of devices is taken into account has also been massively studied in previous works [17]. For example, the authors in [18] proposed a throughput optimal CSMA scheme where the energy aspect of the transmission is taken into account. With the AoI metric being relatively new, there have only been little work on CSMA in the AoI literature. More specfically, CSMA has been investigated in the framework of vehicular networks in [19]. In the aforementioned reference, the authors studied the average AoI of a vehicular network environment numerically. It was shown that the information age is minimized at an optimal operating point (optimal average back-off time) that lies between the two extremes of maximum throughput and minimum delay. However, closed form results on that optimal point was not provided. Based on the preceding, a concrete theoretical analysis to find the optimal back-off time remains an open question. This motivated our work where we first leverage the notion of Stochastic Hybrid Systems (SHS) to model a CSMA environment in which interfering links contend for the channel. Armed with these tools, we provide a closed form of the total average age of the network in function of the arrival rate, the average transmission time and the average back-off time of each link. Afterwards, we formulate our optimization problem in the aim of minimizing the total average age of the network. This problem is then shown to have an equivalent convex formulation that can be solved efficiently to find the optimal back-off time of each link. Theoretical insights on the interaction between links is then provided. After that, our proposed solution is implemented in a realistic IEEE 802.11 setting and its performance is highlighted. To the knowledge of the authors, this is the first work that provides theoretical results on the optimal back-off time of links in a CSMA setting with the aim of minimizing the total average AoI of the network. Furthermore, we take a special scenario and compare the optimized CSMA scheme to other distributed schemes in terms of average AoI. Interestingly, we show that the optimized CSMA scheme still lacks behind in terms of average AoI with respect to the other schemes. This is in contrast to the maximization of throughput literature where standard CSMA schemes were shown to achieve the maximum achievable throughput of the network when optimized [16]. Therefore, these results suggest the necessity of the foundation of new distributed schemes to further minimize the average AoI in any general network.
The paper is organized as follows: Section @slowromancapii@ presents the system model. Section @slowromancapiii@ provides the theoretical findings on the average age and the optimization problem in question. Section @slowromancapiv@ lays out the numerical results that corroborate the theoretical findings while Section @slowromancapv@ concludes the paper.
II System Model
We consider in our paper links (transmitter-receiver pairs) sharing the medium of transmission. The transmitter side of each link send status updates to its corresponding monitor. However, due to interference, only one link can be active at each time instant. We suppose that the packets arrival at each transmitter is exponentially distributed with a rate of . The transmission time of the packets is assumed to be exponentially distributed with an average channel holding time of . We forgo queuing in this network; each transmitter keeps at most one packet in its system. Upon a new arrival of a packet to transmitter , the packet of transmitter that is currently available (or being served) is preempted and discarded111To make the model more tractable, it is assumed that a transmitter that captures the medium, sends a “fake” update (i.e. a packet with the same time stamp as the previously transmitted packet) if its buffer is empty [20]. This setting is motivated by the fact that a preemptive M/M/1/1 scenario was shown to minimize the average age in the case of exponential transmission time [9]. Moreover, this model is useful in realistic scenarios (e.g. congested wireless network) as the service time would be dominated by the MAC access delay [21].
This paper focuses on a network where links employ CSMA to access the channel. In this class of schemes, a transmitter in the network listens to the medium before proceeding to the transmission. More specifically, a transmitter waits for a certain duration of time before transmitting, called the back-off time. While waiting, it keeps sensing the environment to spot any conflicting transmission. If an interfering transmission is spotted, the transmitter stops immediately its back-off timer and waits for the medium to be free to resume it. We suppose that the chosen back-off timer of link is exponentially distributed with an average of . This assumption is motivated by the fact that exponentially distributed back-off timers were shown to be throughput optimal (i.e. can achieve the capacity region of the network [18][22]). In the following, we adopt the standard idealized CSMA assumptions [22]:
- •
The problem of hidden nodes does not exist
- •
Sensing is considered instantaneous, there is no sensing delay
The first condition is satisfied in realistic scenarios if the range of carrier-sensing is large enough. On the other hand, the second condition is violated in practical systems due to the time needed for a receiver to detect the radio signals. However, this condition simplifies the mathematical model, making it tractable, which can be a starting point before investigating the cases where this condition is violated. In fact, with these idealized CSMA settings and the continuous nature of the back-off timer, collisions become mathematically impossible. This leads us to capture the essence of the scheduling problem in question without being concerned about the contention resolution problem. We’ll discuss in Section @slowromancapiii@-C how the present work and analysis can be easily extended to the case where contention resolution is involved and we will provide implementation considerations in IEEE 802.11 networks.
In this scenario, the instantaneous age of information at the receiver (monitor) of link at time instant is defined as:
[TABLE]
where is the time stamp of the last successfully received packet by the receiver side of link . Clearly the evolution of the age will depend on the arrival process of each link, along with the time spent to capture the medium (back-off mechanism) and the transmission time. The ultimate goal therefore consists of minimizing the total average age of the network that is defined as:
[TABLE]
III Theoretical Analysis
III-A Preliminaries on SHS
The standard approach to calculate the average age throughout the literature is a graphical one which revolves around decomposing the area below the curve of the instantaneous age to multiple trapezoids and calculating each of their area [1]. However, this approach can be quite challenging in queuing systems where packets can be dropped (i.e lossy systems) [21]. We therefore adopt the SHS approach to model and calculate the total average of the system in question [20]. The SHS approach consists of modeling the system through the states where is a discrete process that captures the evolution of the system in question while is a continuous process that captures the evolution of the age process of each link at the monitor along with the packet present in the system at each link . More specifically:
[TABLE]
where:
[TABLE]
For completeness, we briefly describe the idea of SHS and we refer the readers to [20] for a more in-depth discussion.
The discrete process is a Markov process that can be represented graphically by a Markov chain in which each state is a vertex in the chain and each transition222It is worth mentioning that unlike a typical continuous-time Markov chain, the chain may include self-transitions where a reset of the continuous process takes place but the discrete state remains the same. is a directed edge with a transition rate where the Kronecker delta function assures that this transition can only take place when the discrete process is equal to . For each state , we define the incoming and outgoing transitions sets respectively as:
[TABLE]
The interest in SHS comes from the fact that the discrete process transitions will result in a reset mapping in the continuous process. More specifically, when a transition takes place, the discrete process jumps to another state and a discontinuous jump in the continuous process is induced. The matrix is referred to as the transition reset maps. Finally, at each state , the continuous process evolves through the following differential equation where is a binary element that is equal to if the age process increases at a unit rate when the system is in state and is equal to [math] if it keeps the same value.
To calculate the average age of the system through SHS, the following quantities for each state need to be defined:
[TABLE]
[TABLE]
where is the Markov chain’s state probability and denotes the correlation between the age process and the discrete state of the system . One of the key assumption is that the Markov chain is ergodic and therefore we can define the steady state probability vector as the solution to the following equations:
[TABLE]
[TABLE]
As it has been shown in [20], the correlation vector converges in this case to a limit such that:
[TABLE]
Based on this, we can deduce that .
Based on the aforementioned results from [20] and as the ultimate goal is to calculate the average age at the monitor of each link , we present the following theorem that summarizes all what have been previously stated:
Theorem 1**.**
When the markov chain is ergodic and admits as stationary distribution, if we can find a solution for eq. (9), then the average age at the monitor of link , is:
[TABLE]
III-B Average age calculation
In order to simplify the average age calculations, we forgo studying the age process of all links simultaneously. Instead, we examine a link of interest and calculate its average age by considering the network from its perspective. In this case, we define the discrete states set where if link has captured the channel and started transmission at time while if the channel is idle at time . The continuous-time state process is defined as where is the age of the link of interest at the monitor at time and is the age of the packet in the system of link at time . Our goal becomes to apply Theorem 10 to conclude the vectors that will allow us to calculate the average age of the link of interest .
To proceed towards our goal, we summarize the transitions between the discrete states and the reset maps they induce on the age process in this table:
[TABLE]
In the following, we elaborate on the transitions reported in Table I:
The first set of transitions spanning from till corresponds to the case where link captures the channel. The rate of each of these transitions is . Capturing the channel have no effect on the age process at the monitor of the link of interest nor on the packet in the system and the age process vector therefore stays the same without any reset . 2. 2.
The second set of transitions spanning from till corresponds to the case where link releases the channel upon a successful transmission. As it can be seen, a successful transmission of any packet belonging to links will not result in any reset of the age process . On the other hand, for the transition , the age process at the monitor of link resets to the age of the packet that was delivered . As it has been previously explained in the paper, to avoid tracking the buffer status of link , we suppose a “fake” update is generated with the same age of the previously transmitted packet and therefore . 3. 3.
The final set of transitions spanning from till corresponds to a new packet arrival for link . This new packet will replace the packet that is already in the system that is currently being served or waiting to be served. In other words, the new packet arrival will keep the same age at the monitor but will reset the age of the system’s packet at link to [math].
As for the differential equations governing the evolution of the age process in each discrete state, we have that in each state , both and increase at a unit rate:
[TABLE]
To proceed with applying Theorem 10, we first have to find the stationary distribution of the Markov Chain that models the transitions reported in Table I. For this purpose, we provide the following proposition:
Proposition 1**.**
The continuous time Markov chain is irreducible, time-reversible and admits as stationary distribution for any feasible state where:
[TABLE]
and is a normalization factor that is equal to:
[TABLE]
Proof:
It is sufficient to show that the preceding distribution verifies the detailed balance equations [23]. Consider the two states [math] and : we have from (12) that which is exactly the detailed balance equation between states [math] and . This holds for any of the states and therefore the proof is complete. ∎
Theorem 2**.**
In the aforementioned system, the average age of the system is:
[TABLE]
Proof:
By considering the stationary distribution reported in Proposition 13 and both the transitions of Table I and the differential equation vector of (11), we can apply Theorem 10 to find the vector . By doing so, we end up with the following set of equations:
[TABLE]
[TABLE]
[TABLE]
[TABLE]
As previously stated in Theorem 10, the average age of the link of interest is . The first step to solve this set of equations consists of calculating . From the equations presented in (18), we can conclude that . By replacing these values in (16), we can conclude that:
[TABLE]
Knowing that , we can therefore proceed to compute using (15):
[TABLE]
The next step consists of using the results of (12). By replacing by their values and after algebraic manipulations, we get that:
[TABLE]
Next, we know that . By using the equations of (17), we get that and the average age of the link of interest is therefore:
[TABLE]
These results are general and hold for any link in the network. Therefore, by summing over all the links , the total average age of the network can be concluded. ∎
III-C Contention Resolution
In realistic scenarios, the sensing delay cannot be neglected and therefore the back-off time is chosen as a multiple of mini-slots where the duration of the mini-slot is dictated by physical limitations such as propagation delay (the time necessary for the receiver to detect the radio signals). In fact, link picks a random back-off time uniformly distributed from the range where is referred to as the Contention Window (CW) of link . In this case, the average back-off time becomes . Knowing that our proposed analysis assumes an average back-off time of , we therefore choose a contention window such that:
[TABLE]
In order to have a reasonably low collision probabilities, we proceed to lowerbound the contention window of each link by a sufficiently high enough minimal contention window (i.e. ). By doing so, collisions can be ignored and the performance of the scheme coincides with the idealized CSMA settings. This can be thought to be similar to the well-known Binary Exponential Back-off (BEB) mechanism in IEEE 802.11 where the contention window is increased to avoid collisions in the network. However in our approach, unlike the latter, a successful transmission will not reset the contention window to its initial value but rather keep the same sufficiently high CW value in the aim of avoiding collisions between links. Consequently, to include the contention resolution aspect of the CSMA in our analysis, it is enough to upperbound the back-off rate of each link by:
[TABLE]
III-D Average age minimization
The ultimate goal of the work is to optimize the average back-off time of each link in a way to minimize the total average age of the network. We can therefore formulate our optimization problem as follows:
[TABLE]
Remark 1**.**
An important thing we notice is the fact that the total average age depends on the arrival rate of each link solely through the term . This means that the optimization of the average back-off timers is independent of the arrival rate which makes it interesting to be implemented in practice as there is no need to have any prior knowledge on the arrival rate of each link to calibrate their average back-off time.
At a first glimpse, the problem in (25) appears to be a special case of the well-known sum of ratio problems which are generally hard to solve [24]. However, by analyzing its structure, this optimization problem can be converted into an equivalent convex problem via variable substitutions as will be depicted in the following. To put this into perspective, let us introduce the new variable and the variables such that . The optimization problem becomes:
[TABLE]
The formulated problem is convex in and as the objective function is the sum of convex functions in and the constraints are linear. We therefore formulate the Lagrange function as follows:
[TABLE]
As the problem was shown to be convex, we formulate the KarushKuhnTucker (KKT) conditions which are sufficient for optimality in our case:
[TABLE]
[TABLE]
[TABLE]
[TABLE]
[TABLE]
[TABLE]
[TABLE]
[TABLE]
[TABLE]
[TABLE]
In the following, we find the optimal solution using the above sufficient optimality conditions. First we suppose that , which means that . Replacing this in eq. (37), and knowing that , we get that and the objective function tends to which is surely not optimal. Therefore, we can conclude that . The same argument can be used to show that . We now suppose that , which entails that . By replacing this in eq. (37), and by noting the conditions in eq. (35), we can conclude that this is only feasible when . We replace and by their values in eq. (28) and we end up with:
[TABLE]
Using the fact that , we have the following conditions on :
[TABLE]
Knowing that , and by using eq. (29), we can conclude that . To proceed with this case, we define and . By summing eqs. (28) for all and using the results of eq. (29), we end up with:
[TABLE]
As , the final condition on is therefore:
[TABLE]
If such that the conditions reported in eqs. (39) and (41) are verified then and the original problem’s optimal point is: . We will show that this is always achieved when in the next Lemma. In the latter cases where , this entails that there could be at least one link such that . Therefore, in this scenario, the optimal solution is such that:
[TABLE]
where and verify:
[TABLE]
[TABLE]
The optimal solution of the problem in (26) can therefore be found. The optimal back-off rate of each link can then be deduced .
Lemma 1**.**
If , then
Proof:
The proof can be found in Appendix A. ∎
Remark 2**.**
The results of Lemma 1 are interesting as they highlight the fact that in the case where links have the same average channel holding time , no priority is given to any of the links in accessing the channel. In other words, when links have similar average channel conditions, power and packet length, then there is no need to optimize the average back-off duration of each link. In fact, it is sufficient to make all links be as aggressive on the channel as possible while making sure collisions are handled (i.e. ). On the other hand, in the asymmetric average channel holding time scenario, links with a smaller average channel holding time will be given priority to access the channel by assigning to them a smaller average back-off time as will be highlighted in the next section.
IV Numerical Results
As pointed out in our theoretical analysis, the optimal back-off rate is independent of the arrival rate of each link. We therefore fix the arrival rate to in the sequel.
In the first scenario, we consider links with link and having an average channel holding time of ms and ms respectively. We have set the contention window lowerbound to . The slot time is set to (as adopted in IEEE 802.11n [25]) which leads to . We report the total average age of the system in function of and in Fig. 2. The first thing we can see is that if both and approach zero, the total average age is high as links barely access the channel. Also, if only one of them approaches zero, the total average age grows rapidly due to starvation of that link. The optimal total average age of the network (marked in red) was achieved for . This gives us an interesting conclusion: links with a small channel holding time (faster transmission) should be given a higher priority to access the channel by increasing their aggressiveness on the channel (smaller average back-off time).
In the second scenario, we consider a realistic implementation of our proposed algorithm in an IEEE 802.11 environment with a slot time of . We consider an access point communicating to interfering nodes. Each link in the network has an average channel holding time of ms. The access point, with knowledge of the average service time of each node, solves the convex problem in (26) and disseminate for each node its optimal back-off window. We vary the density of the nodes and adjust the contention window’s lowerbound accordingly. We use CVX [26] to solve the unconstrained idealized CSMA settings with no collisions and compare it with our IEEE 802.11 implementation results. We can see that the performance of our IEEE 802.11 implementation virtually coincide with the unconstrained idealized CSMA settings for low density cases. As the density of the nodes increases, a gap starts forming between the realistic IEEE 802.11 implementation and the idealized CSMA settings. This is due to the fact that as nodes’ density increases, the effect of collisions will have a more severe impact on the performance. However, one can see that even for a high density environment of nodes in a single collision domain, the performance degradation with respect to the perfect idealized CSMA settings is only around .
In the third scenario, we aim to compare the optimized CSMA scheme to a simple Round Robin scheme (RR). As seen in Table II, the optimized CSMA outperforms the RR scheme when . However, although the CSMA scheme has been optimized in the aim of minimizing the average AoI of the network, it lacks behind the RR scheme in the case of symmetrical service rate. Unlike the works in the throughput maximization literature where typical CSMA schemes were shown to achieve the maximum achievable throughput of the network when optimized [16], this is not true for the case of minimizing the AoI. This suggests that for optimizing the average AoI, new distributed schemes (e.g. modified CSMA schemes) have to be considered to achieve better age performance than the standard CSMA scheme.
[TABLE]
V Conclusion
In this paper, we have investigated the AoI in a CSMA environment where links contend for the channel. Using SHS tools, we were able to find a closed form of the total average age of the network. An optimization problem with the aim of minimizing the total average age of the network was then formulated. By investigating it, an equivalent convex formulation was presented that makes finding the optimal back-off time of each link a simple task. Numerical implementations of our proposed solution in an IEEE 802.11 network was provided and its performance was highlighted in function of the nodes’ density. We have also shown that, although optimized, the standard CSMA scheme still lacks behind other distributed schemes in terms of average age in some special cases. These results suggest the necessity to find new distributed schemes to further minimize the average age of any general network.
Appendix A Proof of Lemma 1
To prove this, it is sufficient to show that the conditions on of eqs. (39) and (41) are always verified for all feasible . More specifically, we have to show that:
[TABLE]
By taking a common denominator, and knowing that , the positivity of the aforementioned expression is equivalent to that of the following cubic polynomial :
[TABLE]
By deriving with respect to , we find that:
[TABLE]
To study the sign of , we derive one more time with respect to and we can show that:
[TABLE]
Therefore, is always increasing, baring in mind that:
[TABLE]
since . Hence, we can conclude that increases with . By following the same approach, we can find that: and since . As , we can conclude that increases with . We can use the same argument over by relaxing its discrete nature to a continuous one and noting that: , and \frac{\partial f(n,H,R_{\_}{UB})}{\partial n}\Big{|}_{\_}{n=1}=2R_{\_}{UB}H^{2}+R_{\_}{UB}^{2}H, we can show that increases with . Knowing that increases with and that , we can therefore assess that such that , such that with which concludes our proof.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] S. Kaul, R. Yates, and M. Gruteser, “Real-time status: How often should one update?” in 2012 Proceedings IEEE INFOCOM , March 2012, pp. 2731–2735.
- 2[2] P. Corke, T. Wark, R. Jurdak, W. Hu, P. Valencia, and D. Moore, “Environmental wireless sensor networks,” Proceedings of the IEEE , vol. 98, no. 11, pp. 1903–1917, Nov 2010.
- 3[3] P. Papadimitratos, A. D. L. Fortelle, K. Evenssen, R. Brignolo, and S. Cosenza, “Vehicular communication systems: Enabling technologies, applications, and future outlook on intelligent transportation,” IEEE Communications Magazine , vol. 47, no. 11, pp. 84–95, November 2009.
- 4[4] M. Costa, M. Codreanu, and A. Ephremides, “Age of information with packet management,” in 2014 IEEE International Symposium on Information Theory , June 2014, pp. 1583–1587.
- 5[5] Y. Sun, E. Uysal-Biyikoglu, R. D. Yates, C. E. Koksal, and N. B. Shroff, “Update or wait: How to keep your data fresh,” IEEE Transactions on Information Theory , vol. 63, no. 11, pp. 7492–7508, Nov 2017.
- 6[6] A. Arafa, J. Yang, S. Ulukus, and H. V. Poor, “Age-Minimal Online Policies for Energy Harvesting Sensors with Incremental Battery Recharges,” Ar Xiv e-prints , p. ar Xiv:1802.02129, Feb. 2018.
- 7[7] R. Talak, S. Karaman, and E. Modiano, “Minimizing age-of-information in multi-hop wireless networks,” in 2017 55th Annual Allerton Conference on Communication, Control, and Computing (Allerton) , Oct 2017, pp. 486–493.
- 8[8] S. Farazi, A. G. Klein, J. A. Mc Neill, and D. R. Brown, “On the age of information in multi-source multi-hop wireless status update networks,” in 2018 IEEE 19th International Workshop on Signal Processing Advances in Wireless Communications (SPAWC) , June 2018, pp. 1–5.
