Locally Adaptive Scheduling Policy for Optimizing Information Freshness in Wireless Networks
Howard H. Yang, Ahmed Arafa, Tony Q. S. Quek, H. Vincent Poor

TL;DR
This paper introduces a decentralized scheduling policy for wireless networks that uses local observations and a spatiotemporal model to effectively minimize the age of information, accounting for interference effects.
Contribution
It presents a novel joint queueing-geometry model and a decentralized scheduling policy that significantly reduces AoI and scales efficiently with network size.
Findings
Reduces peak AoI significantly
Scales well with network size
Outperforms existing methods in simulations
Abstract
Optimization of information freshness in wireless networks has usually been performed based on queueing analysis that captures only the temporal traffic dynamics associated with the transmitters and receivers. However, the effect of interference, which is mainly dominated by the interferers' geographic locations, is not well understood. In this paper, we leverage a spatiotemporal model, which allows one to characterize the age of information (AoI) from a joint queueing-geometry perspective, and design a decentralized scheduling policy that exploits local observation to make transmission decisions that minimize the AoI. Simulations results reveal that the proposed scheme not just largely reduces the peak AoI but also scales well with the network size.
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.
Locally Adaptive Scheduling Policy for Optimizing Information Freshness in Wireless Networks
Howard H. Yang∗, Ahmed Arafa†, Tony Q. S. Quek∗, and H. Vincent Poor†
∗*Singapore University of Technology and Design, Singapore
†Princeton University, NJ, USA* This work was supported in part by the U.S. National Science Foundation under Grants CCF-0939370 and CCF-1513915.
Abstract
Optimization of information freshness in wireless networks has usually been performed based on queueing analysis that captures only the temporal traffic dynamics associated with the transmitters and receivers. However, the effect of interference, which is mainly dominated by the interferers’ geographic locations, is not well understood. In this paper, we leverage a spatiotemporal model, which allows one to characterize the age of information (AoI) from a joint queueing-geometry perspective, and design a decentralized scheduling policy that exploits local observation to make transmission decisions that minimize the AoI. Simulations results reveal that the proposed scheme not only largely reduces the peak AoI but also scales well with the network size.
I Introduction
Fast growing wireless services like factory automation and vehicular communication, as well as the likes of mobile applications, have imposed more stringent requirement for the timely delivery of information. To give an adequate response, network operators need not only understand how the network activities affect the timeliness of information delivery, but more importantly, they need to assert substantial control to enhance transmission. Recognizing the limitation in conventional performance indicators, e.g., delay or throughput, as not being able to account the “information lag” caused by queueing aspects, there emerges a new metric, referred to as the age of information (AoI), which explicitly measures the time elapsed since the last recorded update was generated [1]. From then on, a series of research has been conducted to seek different approaches, mainly in the form of scheduling protocols, to optimize information freshness in the context of wireless networks [2, 3, 4, 5]. The problem of finding optimal scheduling protocol, despite being NP hard [2], is shown to possess a solution in terms of a greedy algorithm, which schedules the link with highest age to transmit, in a symmetric network [3]. Moreover, depending on whether the channel state is perfectly available [4] or not [5], advanced virtual queue and age based protocols are proposed. However, these models simplify the packet departure process by adopting a Poisson process, and do not account for the interference that differs according to distance between simultaneous transmitters as well as channel gains. As a result, the information-theoretic interactions are yet to be precisely captured.
By nature, the wireless channel is a broadcast medium. Thus, transmitters share a common spectrum in space will interact with each other through the interference they cause. To understand the performance of communication links in such networks, stochastic geometry has been introduced as a tool by which one can model node locations as spatial point processes and obtain closed form expressions for various network statistics, e.g., the distribution of interference, the successful transmission probability, and the coverage probability [6]. The power of stochastic geometry has made it a disruptive tool for performance evaluation among various wireless applications, including ad-hoc and cellular networks [7], D2D communications [8], MIMO [9], and mmWave systems [10]. While such model has been conventionally relying on the full buffer assumption, i.e., every link always has a packet to transmit, a line of recent works managed to bring in queueing theory and relax this constraint [11, 12, 13, 14], allowing one to give a complete treatment for the behavior of wireless links from both spatial and temporal perspectives. As a result, the model is further employed to design scheduling policies [12, 14], study the scaling property in IoT networks [11], and analyze the delay performance in cellular network [13]. In this paper, we leverage a spatiotemporal model as in [15] for the design of a transmission protocol that optimizes information freshness in wireless networks. Particularly, we model the deployment of transmitters and receivers as independent Poisson point processes (PPPs). The temporal dynamic of AoI is modelled as a discrete-time queueing system, in which we consider the arrival of packets at each transmitter to be independent Bernoulli processes. Each transmitter maintains an infinite capacity buffer to store the incoming packets, and initiates a transmission attempt at each time slot with some probability if the buffer is not empty. Transmissions are successful only if the signal-to-interference-plus-noise ratio (SINR) exceeds a predefined threshold, upon which the packet can be removed from the buffer. We propose a decentralized scheduling policy to minimize the AoI in a wireless network. The proposed scheme is efficient in the sense that it requires only local information and has very low implementation complexity. Simulation results demonstrate the effectiveness of our proposed scheme in reducing the peak AoI. Moreover, the proposed scheme is also shown to adequately adjust according to the change of the ambient environment and thus scales well as the network grows in size.
II System Model
We model the wireless network as a set of transmitter-receiver pairs, all located in the Euclidean plane. The transmitting nodes are scattered according to a homogeneous Poisson point process (PPP) of spatial density . Each transmitter has a dedicated receiver, whose location is at distance in a random orientation. According to the displacement theorem [6], the location set also forms a homogeneous PPP with spatial density . We segment the time into slots with the duration of each slot equal to the time to transmit a single packet. The packet arrival process at each transmitter is modeled as independent and identically distributed (i.i.d.) Bernoulli with parameter . All incoming packets are stored in a single-server queue with infinite capacity under the first-come-first-serve (FCFS) discipline. During each time slot, the queue-nonempty transmitter will initiate a channel access attempt according to its scheduling protocol, and send out one packet upon approval. The transmission succeeds if the signal-to-interference-plus-noise ratio (SINR) at the corresponding receiver exceeds a predefined threshold. A packet is removed from the buffer when its reception is acknowledged by the receiver through an ACK feedback. If the packet is not correctly decoded, the receiver sends a NACK message and the packet is retransmitted. We assume the ACK/NACK transmission is instantaneous and error-free, as commonly done in the literature [4]. In order to investigate the time domain evolution, we limit the mobility of transceivers by considering a static network, i.e., the locations of transmitters and receivers remain unchanged in all the time slots.
We assume that each transmitter uses unit transmission power . The channel is subjected to both Rayleigh fading, which varies independently across time slot, and path-loss that follows power law attenuation. Moreover, the receiver is also subjected to white Gaussian thermal noise with variance . By applying Slivnyak’s theorem [6], it is sufficient to focus on a typical receiver located at the origin, with its tagged transmitter at . Thus, when the tagged transmitter sends out a packet during slot , the corresponding SINR received at the typical node can be written as
[TABLE]
where denotes the path loss exponent, is the channel fading from transmitter to receiver , is an indicator showing whether the buffer of node is empty () or not (), and represents the scheduling decision of node , where it is set to 1 upon assuming transmission approval and 0 otherwise.
II-A Age of Information
Without loss of generality, we denote the communication link between the transmitter-receiver pair located at as typical. Then, as illustrated in Figure 1, the AoI over the typical link grows linearly in the absence of successful communication, and, when the transmission is successful, reduces to the time elapsed since the generation of the delivered packet. To make the statement more precise, we formalize the evolution of via the following expression
[TABLE]
where is the generation time of the packet delivered over the typical link at time .
In the sequel, we use the peak AoI as our metric to evaluate the age performance across a wireless network. Formally, the peak AoI at one generic link is defined as
[TABLE]
where is the time slot at which the -th packet from link is successfully delivered. We can extend this concept to a network scale and define the network peak AoI as follows
[TABLE]
where denotes a disk centered at the origin with radius , is an indicator function which takes value 1 if event occurs and 0 otherwise, and follows from the Campbell’s theorem [6]. The notion indicates the expectation is taken with respect to the Palm distribution of the stationary point process, where under almost surely there is a node located at the origin [6].
II-B Stopping Sets and Scheduling Policy
In a wireless network, as all transmitters are intertwined through the interference they cause to each other, it is important to have an effective protocol that schedules the appropriate channel access state for each node. Inspired by the fact that knowledge from local activities can be utilized to improve the overall network performance, we incorporate such local information in the design of the scheduling policy.
Since a generic transmitter usually has limited sensing power whereas it can only obtain the information about its geometry vicinity, we encapsulate such local knowledge by the notion of stopping set [6, 16]. More precisely, the stopping set is a random element taking each realization from the Borel sets in such that for any observation window , one can determine whether . This concept enables us to model the region in which the information of nodes, including their locations, are known to a typical observer. In particular, depending on the scenarios under consideration, stopping sets can take various forms. For instance, if the transmitters have unified sensing power, the observation region at each node will be a disk with constant radius and the stopping set takes a deterministic form. When the transmitters are empowered with heterogeneous sensing capabilities, each node may want to obtain information up to the -th nearest neighbor, in which case the observation region varies across different nodes and the stopping set takes a random shape. Aside from disks, the stopping set can have more complicated formats, e.g., a hexagon under clustering regulation or different orders of Voronoi cells in the context of cellular networks [17], depending on the specific task under consideration. An illustration of deterministic stopping sets in a Poisson bipolar network is given in Fig. 2. Note that different transmitters, e.g., the ones located at and , can have various local observations.
To generalize the concept network wide, we further introduce a shifting operation, denoted by and performs on and , which translates all the network nodes by the vector , i.e., and similarly for the receivers. Extending this operator to all subsets , we have . To this end, we are able to construct a translation invariant policy where all nodes set their activation probability to , with being a measurable function whose argument is the network geometry (, ) and has value in . In other words, any node , in order to choose its channel access probability, applies the policy evaluated for the knowledge learned from its geometric proximities in . For a given stopping set , we consider the following class of scheduling policies with local spatial information :
[TABLE]
Note that to apply such a policy and evaluate the scheduling policy , node needs to obtain only local knowledge about the other nodes in the stopping set . In this regard, the scheme can run without a central controller and is thus decentralized.
Remark 1
By leveraging the notion of stopping sets, our framework is able to provide a unified approach to account for various types of local information.
III Scheduling Policy Design
III-A Preliminaries
The radio interface between any transmitter-receiver pair can be modeled as a Geo/G/1 queue where the departure rate varies according to the link throughput. In the steady state, the link throughput, or equivalently service rate, is determined by both the scheduled channel access probability, i.e., how frequent a transmitter with non-empty buffer can access the channel, and the transmission success probability. Particularly, conditioned on the realization of the point process , the transmission success probability, , is given by **[12, 13*]*111 In the following, we will drop the time index from the subscript as we are dealing with the situation under steady state. **
[TABLE]
where is the decoding threshold. The following lemma characterizes the impact of the transmission status from the interfering nodes on a typical link:
Lemma 1
Conditioned on the spatial realization , the transmission success probability at the typical link is given by
[TABLE]
where , , , and .
Proof:
Conditioned on the spatial realization of all the transceiver locations, the transmission success probability can be derived as follows:
[TABLE]
where is by noticing that , and the result follows from further simplifying the product factors. ∎
Next, by conditioning on the realization of the point process , the communication between a typical transceiver pair can be regarded as a Geo/Geo/1 queue where the service rate is given by . As such, using tools from queueing theory, we arrive at a conditional form of the peak AoI.
Lemma 2
In the steady state, conditioned on the spatial realization , the peak AoI at a typical link is given as
[TABLE]
Proof:
Let us denote by and the inter-arrival time and the total sojourn time in the queue, respectively. The conditional peak AoI is then given by **[18]**
[TABLE]
On the one hand, with packet arrivals following the Bernoulli distribution, which is independent with the departure process, we have . On the other hand, the average sojourn time of a Geo/Geo/1 queue can be calculated as **[14]**
[TABLE]
where is the break event for queueing stability. The result then follows from substituting the above results back into (9). ∎
From (8), it is obvious that the principle of optimizing information freshness consists in maximizing the link throughput. In order to achieve this goal, a policy that schedules the channel access at each node by jointly balancing the radio resource utility and mutual interference is essential. In the following, we formulate a stochastic decision problem to find the scheduling policy that accomplishes this task.
III-B Locally Adaptive Scheduling Policy
III-B1 Design
Let a stopping set be given. Using Lemma 2, the design of scheduling policy can be written as:
[TABLE]
It is worthwhile to point out that the design factor in (10) is not a single parameter but instead a policy, which takes input the state information, i.e., the node’s location and information observed from the corresponding stopping set, and as an output the channel access probability. As such, the scheduling policy varies from node to node, which is stated in constraint (11), because the local knowledge is location dependent. Moreover, the queueing stability shall be guaranteed in the average sense, as shown in (12), according to the Loynes’ theorem **[13]**.
By taking the expression of as in (5), we note that the optimization of (10) requires the typical link to have information regarding: ) parameters , which depend on the location of receivers in , and ) their corresponding active states. However, due to the interaction of queueing dynamics at different nodes, the active state at each transmitter varies over time and is difficult to keep track with. As such, we leverage the conventional dominant system argument **[12]**, where each transmitter keeps sending out packets in each time slot (if one transmitter has empty buffer at some time slot, it sends a dummy packet), and minimizes the following alternative:
[TABLE]
where is given by taking in (5), i.e.,
[TABLE]
In this regard, the design of the scheduling policy is free from tracking the active state of different transmitting nodes. That brings us to the main structural result of this paper.
Theorem 1
For all given stopping sets , the solution to the optimization problem in (13) is given by the solution of the following fixed point equation
[TABLE]
if the following holds
[TABLE]
Otherwise, .
Proof:
See Appendix -A. ∎
The result from (16) gives an explicit form to calculate the scheduling policy at the typical node [math], i.e., . In terms of a generic node , the scheduling policy can be attained by shifting the origin of the point process to and then apply the above result, i.e., . Moreover, note from (17) that the transmitters will take an opportunistic channel access approach when the following holds:
[TABLE]
which implies that a transmitter should reduce the frequency of channel access when the average ratio between its signal power and the interference it generates into the network is smaller than the SINR threshold. Such approach coincides with the intuition that transmitters located close to each other can cause severe mutual interference and need to be scheduled for the channel access, while the ones located far away from their neighbors can access the radio channel more frequently.
III-B2 Examples
Below, we illustrate the proposed scheme via a few examples to better understand the results of the theorem. To keep the results intuitive, we limit the example stopping sets to be disk-based, but note that the framework is quite versatile and can accommodate more general situations, e.g., with stopping sets being the irregular extended cells **[17]**.
: When transmitters have no topological information about their neighbors, the scheduling policy shall be assigned as a universal constant. Using results from Theorem 1, we have . This can also be recognized by the fact that the average link throughput
[TABLE]
monotonically increases with respect to . Thus, the best strategy is to set at every transmitter.
: Here, for a generic transmitter , denotes the nearest receiver that node generates interference to. This corresponds to the scenario where is a random stopping set. By solving (16), the scheduling policy takes the following form:
[TABLE]
where is given as
[TABLE]
: In this example, each transmitter knows the location of receivers in a disk of radius centered at its location, with . Note that such stopping set is a deterministic set. The proposed policy can thus be attained by solving
[TABLE]
IV Simulation and Numerical Results
We evaluate the performance of the proposed scheduling policy in this section. Particularly, during each simulation run, we realize the locations of transmitters and receivers over a 10 area via homogeneous PPPs. The packets arriving at each node are generated according to independent Bernoulli processes. We average over 10,000 realizations and collect the statistic from each communication link to finally obtain the peak AoI. Unless differently specified, we use the following parameters: , dB, dBm, dBm, and .
Fig. 3 compares the proposed scheduling policy with local observation from a deterministic stopping set, i.e., where is a constant, to that with no available local information, i.e., (in which case, , ), under different transmitter-receiver distances. From Fig. 3(a), we immediately note an optimal packet arrival rate exists for both cases due to a tradeoff between update frequency and the incurred delay. Moreover, the figure also shows that once armed with sufficient local information, the proposed scheduling method is able to maintain the AoI at low level for a wide range of packet arrival rates, demonstrating its effectiveness in optimizing the information freshness in wireless networks. On the other hand, from Fig. 3(b) we observe that in regimes with weak signal power (i.e., the distance between each transmitter-receiver pair is large), the proposed scheduling policy greatly improves the peak AoI compared to that without local information. The gain is especially remarkable in the regime with low to moderate packet arrival rates, in which the proposed scheme reduces more than a half the peak AoI. This is mainly because such regime is where the SINR rapidly degrades while only few packets are accumulated in the buffer, and hence if transmitters can tolerate certain increments in the queueing delay and control their channel access frequency, the SINR can be greatly boosted up and it results in a much shorter transmission delay. We further note that the performance of the proposed scheme can be enhanced through expanding the observation region, i.e., by increasing the radius of the deterministic disk. Therefore, the amount of local observation plays a vital role in the scheduling design.
Fig. 4 depicts the peak AoI as a function of the spatial density for scenarios with and without local observation. This figure not only illustrates how network densification affects the information freshness, but also highlights the critical role played by the scheduling policy. Specifically, it shows that the peak AoI always increases with respect to the spatial density, since densifying the network inevitably entails additional interference, thus the SINR is defected and it further hurts the transmission quality across network. Moreover, by employing the locally adaptive scheduling policy at each transmitter, the peak AoI undergoes a substantial discount, and the gain is more pronounced in the dense network scenario. This is because the interference between neighbors becomes more severe when their mutual distance is reduced, and hence adequately scheduling the channel access patterns of transmitters can prevent the interference from rising too quickly and maintain the peak AoI at a low level.
V Conclusion
In this paper, we proposed a decentralized protocol that allows every transmitter to make transmission decisions based on the observed local information to optimize the information freshness. Using the concept of stopping sets, we encapsulated the local knowledge from individual nodes in the analytical framework. The numerical results showed that while the link throughput can be greatly affected by the packet arrival rate, our proposed scheme managed to adapt the transmission to the traffic variation and hence largely reduce the peak AoI. Moreover, the scheme has also been shown adaptively adjust according to the geographical change of the ambient environment and thus scale well as the network grows in size.
-A Proof of Theorem 1
First of all, we note that under a dominant system, the point process is stationary. As such, by substituting (15) into the first term of (13) and using the mass transportation theorem **[6]**, we obtain the following:
[TABLE]
Our goal is now to minimize the above expression as a function of under the constraint in (14). To accomplish this target, we separate the denomenator into two sets depending on whether a generic receiver or not. As such, by the strong Markov property, (18) can be written as follows
[TABLE]
The minimization of (13) now becomes minimizing the above expression with respect to . Hence, with the help of (-A), we can take the derivative of (13) with respect to and equate it to zero, which yields the following:
[TABLE]
Note that the left hand side (L.H.S.) of the above equation is continuous and decreasing in over [0, 1], thus the equation has one solution if (17) holds. Otherwise, if (17) does not hold, we have the L.H.S. of (20) being negative which indicates that (-A) monotonically increases as a function of . Hence, the maximum is achieved at .
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 Proc. IEEE INFOCOM , Orlando, FL, Mar. 2012, pp. 2731–2735.
- 2[2] Q. He, D. Yuan, and A. Ephremides, “Optimizing freshness of information: On minimum age link scheduling in wireless systems,” in Proc. Modeling and Optimization in Mobile, Ad Hoc, and Wireless Networks (Wi Opt) , Tempe, AZ, May 2016, pp. 1–8.
- 3[3] I. Kadota, E. Uysal-Biyikoglu, R. Singh, and E. Modiano, “Minimizing the age of information in broadcast wireless networks,” in Proc. IEEE Allerton , Monticello, IL, Sept. 2016, pp. 844–851.
- 4[4] R. Talak, S. Karaman, and E. Modiano, “Optimizing age of information in wireless networks with perfect channel state information,” in Proc. Modeling and Optimization in Mobile, Ad Hoc, and Wireless Networks (Wi Opt) , Shanghai, China, May 2018, pp. 1–8.
- 5[5] ——, “Optimizing information freshness in wireless networks under general interference constraints,” ar Xiv preprint ar Xiv:1803.06467 , 2018.
- 6[6] F. Baccelli and B. Blaszczyszyn, Stochastic Geometry and Wireless Networks. Volumn I: Theory . Now Publishers, 2009.
- 7[7] J. G. Andrews, F. Baccelli, and R. K. Ganti, “A tractable approach to coverage and rate in cellular networks,” IEEE Trans. Commun. , vol. 59, no. 11, pp. 3122–3134, Nov. 2011.
- 8[8] H. H. Yang, J. Lee, and T. Q. S. Quek, “Heterogeneous cellular network with energy harvesting-based D 2D communication,” IEEE Trans. Wireless Commun. , vol. 15, no. 2, pp. 1406–1419, Feb. 2016.
