Next Article in Journal
Improved Link Entropy with Dynamic Community Number Detection for Quantifying Significance of Edges in Complex Social Networks
Previous Article in Journal
Efficient Equality Test on Identity-Based Ciphertexts Supporting Flexible Authorization
Previous Article in Special Issue
Optimizing Urgency of Information through Resource Constrained Joint Sensing and Transmission
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Distribution of the Age of Gossip in Networks

by
Mohamed A. Abd-Elmagid
* and
Harpreet S. Dhillon
Wireless@VT, Bradley Department of Electrical and Computer Engineering, Virginia Tech, Blacksburg, VA 24061, USA
*
Author to whom correspondence should be addressed.
Entropy 2023, 25(2), 364; https://doi.org/10.3390/e25020364
Submission received: 16 January 2023 / Revised: 12 February 2023 / Accepted: 14 February 2023 / Published: 16 February 2023
(This article belongs to the Special Issue Age of Information: Concept, Metric and Tool for Network Control)

Abstract

:
We study a general setting of gossip networks in which a source node forwards its measurements (in the form of status updates) about some observed physical process to a set of monitoring nodes according to independent Poisson processes. Furthermore, each monitoring node sends status updates about its information status (about the process observed by the source) to the other monitoring nodes according to independent Poisson processes. We quantify the freshness of the information available at each monitoring node in terms of Age of Information (AoI). While this setting has been analyzed in a handful of prior works, the focus has been on characterizing the average (i.e., marginal first moment) of each age process. In contrast, we aim to develop methods that allow the characterization of higher-order marginal or joint moments of the age processes in this setting. In particular, we first use the stochastic hybrid system (SHS) framework to develop methods that allow the characterization of the stationary marginal and joint moment generating functions (MGFs) of age processes in the network. These methods are then applied to derive the stationary marginal and joint MGFs in three different topologies of gossip networks, with which we derive closed-form expressions for marginal or joint high-order statistics of age processes, such as the variance of each age process and the correlation coefficients between all possible pairwise combinations of age processes. Our analytical results demonstrate the importance of incorporating the higher-order moments of age processes in the implementation and optimization of age-aware gossip networks rather than just relying on their average values.

1. Introduction

Timely delivery of status updates is crucial for enabling the operation of many emerging Internet of Things (IoT)-based real-time status updating systems [1]. The concept of AoI was introduced in [2] to quantify the freshness of information available at some node about a physical process as a result of status update receptions over time. In particular, for a single source of information queueing theoretic model in which status updates about a single physical process are generated randomly at a transmitter node and are then sent to a destination node through a single server, the AoI at the destination was defined in [2] as the following random process: x ( t ) = t u ( t ) , where u ( t ) is the generation time instant of the latest status update received at the destination by a time t. Assuming that the AoI process is ergodic, in [2], the stationary average value of the AoI under the first-come-first-serve (FCFS) queueing discipline was derived by leveraging the properties of the AoI’s sample functions and applying appropriate geometric arguments. Although this geometric approach has been considered in a series of subsequent prior works [3,4,5,6,7,8,9,10,11,12,13] to analyze the marginal distributional properties of AoI or peak AoI (an AoI-related metric introduced in [3] to capture the peak values of AoI over time) for adaptations of the queueing model studied in [2], it often requires tedious calculations of joint moments that limit its tractability in analyzing more sophisticated queueing models or disciplines.
Motivated by the above limitations of the geometric approach to AoI analysis, the authors of [14,15] developed an SHS-based framework to allow the analysis of the marginal distributional properties of each AoI process (in a network with multiple AoI processes) through the characterization of its stationary marginal moments and MGF. Furthermore, by using the notion of tensors, the authors of [16] generalized the analysis in [14,15] and developed an SHS-based general framework that facilitates the analysis of the joint distributional properties of an arbitrary set of AoI processes in a network through the characterization of their stationary joint moments and MGFs. In the piecewise linear SHS model with linear reset maps considered in the analyses in [14,15,16], the discrete state of the system q ( t ) is modeled as a finite-state, continuous-time Markov chain, and the continuous state of the system is modeled using the vector x ( t ) , which contains the AoI or age processes at different nodes in the network. When a transition l occurs in q ( t ) (as a result of status update generation or reception at one of the nodes in the network), the continuous state is updated according to the following linear mapping of x ( t ) : x ( t ) = x ( t ) A l , where x ( t ) is the updated version of x ( t ) and A l is the reset mapping matrix associated with a transition l. Additionally, in the absence of a transition in q ( t ) , the age processes in x ( t ) grow at a unit rate with time, which yields piecewise linear age processes over time. Based on this description of the piecewise linear SHS model with linear reset maps, one can realize that the frameworks in [14,15,16] are not applicable to age analysis in classes of status-updating systems where it is not possible for every transition l in q ( t ) to express the updated value of each age process in the network as a linear combination of the age processes in x ( t ) . A popular class of such systems is the gossip-based status-updating system, where each node in the network randomly shares its information status over time with the other nodes [17,18]. Here, when there is a transition caused by a status update reception at node j from node i, the updated value of the age process at node j is given by the minimum between the values of the age processes at nodes i and j. As a result, there have been a handful of recent efforts for developing new SHS-based methods that are suitable for age analysis in such gossip networks [19,20]. However, the methods developed thus far have been limited to the characterization of the stationary marginal first moment (average value) of each age process in the network. In this paper, we develop new SHS-based methods that allow the evaluation of the stationary marginal or joint high-order moments of the age processes in gossip networks through the characterization of their stationary marginal or joint MGFs.

1.1. Related Work

The literature relevant to this paper can be categorized into the following two categories: (1) prior analyses of AoI applying the SHS approach with linear reset maps and (2) prior analyses of AoI in gossip networks. We now discuss the relevant prior work in these two directions.
Analyses of AoI applying the SHS approach with linear reset maps. The SHS approach with linear reset maps developed in [14,15] has been applied to characterize the marginal distributional properties of AoI under a variety of system settings or queueing disciplines [21,22,23,24,25,26,27,28,29,30,31,32,33]. In particular, the average AoI was characterized for single-source systems in [21,22] and multi-source systems in [23,24,25,26,27], whereas the MGF of AoI was derived for single-source systems in [28,29], two-source systems in [30], and multi-source systems in [31,32,33]. Note that a multi-source system refers to the set-up where a transmitter has multiple sources of information generating status updates about multiple physical processes. The authors of [21] derived the average AoI under the last-come-first-serve (LCFS) with preemption in service queueing discipline when the transmitter contained multiple parallel servers. Furthermore, the authors of [22] derived the average AoI under the LCFS with preemption in service queueing discipline when the transmitter contained multiple servers in series or there existed a series of nodes between the transmitter and destination nodes. In [23], the average AoI was characterized under the priority LCFS with preemption in service or waiting queueing model. The authors of [24] derived the average AoI in the presence of packet delivery errors under stationary randomized and round-robin scheduling policies. In [25], the average AoI was characterized under the LCFS with preemption in service queueing discipline when the transmitter contained multiple parallel servers. The authors of [26] analyzed the average AoI for a network in which multiple transmitter-destination pairs contended for the channel using the carrier sense multiple access scheme. In [27] (in [30]), the average AoI (the MGF of AoI) was derived under several source-aware packet management scheduling policies at the transmitter. For the case where the transmitter was powered by energy harvesting (EH), the authors of [28,31] derived the MGF of AoI under several queueing disciplines, including the LCFS with and without preemption in service or waiting strategies. On the other hand, the authors of [16,34] applied their SHS-based framework (developed to allow the analysis of the joint distributional properties of AoI processes in networks) to characterize the joint MGF of an arbitrary set of AoI processes in a multi-source updating system under non-preemptive and source-agnostic or source-aware preemptive-in-service queueing disciplines.
Analyses of AoI in gossip networks. There are only a handful of recent works focusing on the analysis or optimization of AoI and its variants in gossip networks [19,20,35,36,37,38,39,40,41]. For a general setting of gossip networks, the author of [19,20] first developed SHS-based methods for the evaluation of the average AoI and the average version age at each node in the network. Note that the version age is a discrete form of AoI defined as the number of versions where the current status of information at a node is out of date compared with the current status of the original source of information. The authors of [35] applied the results of [20] to derive the average version age at each node in several topologies of clustered gossip networks and characterized the average version age scaling as a function of the network size. The authors of [36] extended the SHS-based method developed in [19] for the evaluation of the average AoI in the setting where a timestomping adversary is present and then obtained the average AoI scaling for several network topologies. In [37], each node was assumed to have the ability to estimate the information at the source by applying the majority rule to the information received from the other nodes, and an error metric was introduced to quantify the average percentage of nodes that could accurately obtain the most up-to-date information. The authors of [38,39,40] developed gossip protocols with the objective of improving the average version age scaling. In [41], the problem of optimizing the average version age was formulated as a Markov decision process for a setting where an energy harvesting (EH)-powered sensor was sending status updates to an aggregator with caching capabilities (which served the requests of a gossip network), and the structural properties of the optimal policy were analytically characterized. Different from the analyses in [19,20,35,36,37,38,39,40,41], which were focused on characterizing or optimizing the stationary marginal first moment of AoI or some other AoI-related metrics, this paper is the first to develop SHS-based methods that allow the characterization of the stationary marginal or joint MGFs of AoI processes in gossip networks.
Before delving into more detail about our contributions, it is worth noting that aside from the above queueing theory-based analyses of AoI, there have been efforts to evaluate and optimize AoI or some other AoI-related metrics in a variety of communication systems that deal with time-sensitive information (see [42] for a comprehensive book and [43] for a recent survey). For instance, AoI has been studied in the context of age-optimal transmission scheduling policies [44,45,46,47,48,49,50,51,52], multi-hop networks [53,54,55], broadcast networks [56,57], ultra-reliable low-latency vehicular networks [58], unmanned aerial vehicle (UAV)-assisted communication systems [59,60,61], Internet of Underwater Things networks [62], reconfigurable intelligent surface (RIS)-assisted communication systems [63,64], EH systems [65,66,67,68,69,70,71,72,73,74], large-scale analysis of IoT networks [75,76,77], remote estimation [78,79], information-theoretic analysis [80,81,82,83], timely source coding [84,85], cache updating systems [86,87,88], economic systems [89], and timely communication in federated learning [90,91].

1.2. Contributions

A general setting of gossip networks is analyzed in this paper, where a source node forwards its measurements (in the form of status updates) about some observed physical process to a set of monitoring nodes according to independent Poisson processes. Furthermore, each monitoring node sends status updates about its information status (about the process observed by the source) to the other monitoring nodes according to independent Poisson processes. We quantify the freshness of the information available at each monitoring node in terms of AoI. The continuous state of the system is then formed by the AoI or age processes at different monitoring nodes. For this set-up, our main contributions are listed below.
Developing SHS-based methods for the evaluation of the MGF of age of gossip in networks. For the general setting of gossip networks described above, we use the SHS framework to characterize (1) the stationary marginal MGF of each age process in the network and (2) the stationary joint MGF of any two arbitrarily selected age processes in the network. In particular, we first construct two classes of test functions (functions whose expected values are quantities of interest) that are suitable for analyzing the marginal or joint MGF. By applying Dynkin’s formula to each test function, we derive two systems of first-order ordinary differential equations characterizing the temporal evolution of the marginal and joint MGFs, from which the stationary marginal and joint MGFs are evaluated. To the best of our knowledge, this paper makes the first attempt at developing SHS-based methods for the characterization of the marginal or joint MGF of age of gossip in networks.
Analysis of the stationary marginal or joint MGF of age of gossip in three different network topologies. We apply our developed SHS-based methods to study the marginal or joint distributional properties of age processes in the following three network topologies: (1) a serially-connected topology, (2) a parallelly-connected topology, and (3) a clustered topology. For each of these topologies, we derive close-form expressions for (1) the stationary marginal MGF of the age process at each node and (2) the stationary joint MGFs of all possible pairwise combinations of the age processes.
System design insights. Using the MGF expressions derived for each network topology considered in this paper, we obtain closed-form expressions for the following quantities: (1) the stationary marginal first and second moments of each age process, (2) the variance of each age process, and (3) the correlation coefficients between all possible pairwise combinations of the age processes. For these derived quantities, we characterize their structural properties in terms of their convexity and monotonic nature with respect to the status updating rates and further provide asymptotic results showing their behaviors when each of the status updating rates becomes small or large. A key insight drawn from our analysis is that it is crucial to incorporate the higher-order moments of age processes in the implementation or optimization of age-aware gossip networks rather than just relying on the average values of the age processes (as has been performed in the existing literature thus far). This insight promotes the importance of the SHS-based methods developed in this paper for the characterization of the marginal or joint MGFs of different age processes in a general setting of gossip networks.

1.3. Organization

The rest of this paper is organized as follows. Section 2 presents the system model and the problem statement. Afterward, in Section 3, we develop the SHS-based methods that allow the evaluation of the stationary marginal or joint high-order moments of the age processes in gossip networks through the characterization of their stationary marginal or joint MGFs. Section 4 applies the SHS-based methods developed in Section 3 to derive the marginal or joint MGFs of age processes at different nodes in three different connected network settings. For each considered connected network setting, we further use the derived MGF expressions to obtain the marginal or joint high-order statistics of age processes such as the variance of each age process and the correlation coefficients between all possible pairwise combinations of the age processes. Finally, Section 5 concludes the paper.

2. System Model and Problem Statement

We consider a general setting of gossip networks where a source node (referred to as node 0) provides its measurements about some observed physical process for a set of nodes N = { 1 , 2 , , N } in the form of status updates. In particular, all the nodes in N are tracking the age of the process observed by the source, and the status updates sent by node 0 to node j N are assumed to follow an independent Poisson process with a rate λ 0 j . Aside from that, node i N sends updates about its information status (about the process observed by the source) to each node j N \ { i } according to an independent Poisson process with a rate λ i j . When λ i j > 0 , we say that nodes i and j are connected to each other. Since we allow each λ i j ( i { 0 } N and j N ) to take a value in [ 0 , ] , we refer to the above setting as an arbitrarily connected gossip network. Note that this gossip network setting is of interest in many practical networks, such as low-latency vehicular networks and UAV-assisted communication networks. The freshness of status of the information available at each node is quantified in terms of AoI. Let x i ( t ) denote the AoI process (or equivalently the age process) at node i N . Assuming that node 0 always maintains a fresh status of information about the observed physical process, the age or AoI at node j N is reset to zero whenever it receives a status update from node 0. Furthermore, when node j N receives a status update from node i N \ { j } at time t, its age x j ( t ) is reset to the age of node i x i ( t ) only if x i ( t ) is smaller than x j ( t ) . To summarize, when node j N receives a status update from node i { 0 } N , the age at node k N is updated as follows:
x k ( t ) = 0 , if i = 0 and k = j , min x j ( t ) , x i ( t ) , if i N and k = j , x k ( t ) , otherwise .
For an arbitrary set S N , define x S ( t ) = min i S x i ( t ) as the age or AoI process associated with S (or simply the age or AoI of S). For the above gossip network setting, the method developed in [19] has been limited to the characterization of the stationary marginal first moment of x S ( t ) (i.e., the stationary average value of x S ( t ) ). In this paper, our prime objective is to develop a method that allows characterizing (1) the stationary marginal higher-order moments of x S ( t ) and (2) the stationary joint high-order moments of the two age processes associated with two arbitrary sets S 1 and S 2 (i.e., x S 1 ( t ) and x S 2 ( t ) , respectively). Note that we do not place any restrictions on the construction of S 1 or S 2 . For instance, they could even have common elements. Formally, we aim at characterizing the stationary marginal MGF of x S ( t ) and the stationary joint MGF of x S 1 ( t ) and x S 2 ( t ) , which are of the following forms: lim t E exp n x S ( t ) and lim t E exp n 1 x S 1 ( t ) + n 2 x S 2 ( t ) , respectively, where n , n 1 , n 2 R and S , S 1 , S 2 N . As will be evident from the technical sections shortly, the characterization of such MGFs allows one to derive the marginal or joint high-order statistics of the AoI processes at different nodes in the network, such as the variance of each AoI process and the correlation coefficients between all possible pairwise combinations of the AoI processes. Given the generality of the system setting considered in this paper, the importance of our method lies in the fact that it is applicable to the marginal or joint analysis of AoI processes for an arbitrary structured gossip network setting.

3. MGF Analysis of Age in Arbitrarily Connected Gossip Networks

In this section, we first formulate the problem at hand as an SHS. We then use the SHS framework to characterize (1) the stationary marginal MGF of the age process associated with an arbitrary set S N (i.e., x S ( t ) ) and (2) the stationary joint MGF of the two age processes associated with two arbitrary sets S 1 N and S 2 N (i.e., x S 1 ( t ) and x S 2 ( t ) , respectively) for the arbitrarily connected gossip network setting described in Section 2.
The SHS framework is used to analyze hybrid queueing systems that can be modeled by a combination of discrete and continuous state parameters. For the gossip network setting considered in this paper, the continuous state of the system is modeled using the row vector x ( t ) = x 1 ( t ) x 2 ( t ) x N ( t ) containing the AoI or age processes at different nodes in the network. Furthermore, since the status updates sent by each node in the network to the other nodes are assumed to follow independent Poisson processes, it is sufficient to model the discrete state of the system as a singleton set. To complete the description of an SHS, one needs to define a set of transitions L along with the continuous and discrete states of the system. This set L refers to changes in either the continuous state or the discrete state. Since the discrete state of the SHS under consideration is a singleton set, the set L corresponds to only the changes in the continuous state of the system. In our system setting, a change in the continuous state of the system occurs when there is a status update reception at some node in the network. Furthermore, as long as there is no status update reception at any of the nodes, the AoI or age at each node grows linearly with time (which yields piecewise linear age processes over time); in other words, x ˙ ( t ) = 1 N , where 1 N is the row vector 1 1 R 1 × N . By inspecting the age updating rule in (1), the set L can be defined as follows:
L = { ( 0 , j ) : j N } { ( i , j ) : i , j N } .
For the above SHS-based formulation, we derive two systems of linear equations for evaluating the stationary marginal MGF lim t E exp n x S ( t ) and the stationary joint MGF lim t E exp n 1 x S 1 ( t ) + n 2 x S 2 ( t ) . The description of these systems of equations and the presentation of the subsequent results require defining the following quantities:
v S ( n ) ( t ) = E exp n x S ( t ) , v ¯ S ( n ) = lim t v S ( n ) , S N ,
v S 1 , S 2 ( n 1 , n 2 ) ( t ) = E exp n 1 x S 1 ( t ) + n 2 x S 2 ( t ) , v ¯ S 1 , S 2 ( n 1 , n 2 ) = lim t v S 1 , S 2 ( n 1 , n 2 ) , S 1 , S 2 N ,
v S ( m ) ( t ) = E x S m ( t ) , v ¯ S ( m ) = lim t v S ( m ) , S N ,
v S 1 , S 2 ( m 1 , m 2 ) ( t ) = E x S 1 m 1 ( t ) x S 2 m 2 ( t ) ] , v ¯ S 1 , S 2 ( m 1 , m 2 ) = lim t v S 1 , S 2 ( m 1 , m 2 ) , S 1 , S 2 N ,
where v S ( m ) is the marginal mth moment of the age process x S ( t ) and v S 1 , S 2 ( m 1 , m 2 ) is the joint moment of the two age processes x S 1 ( t ) and x S 2 ( t ) . From (3) and (5), v S ( 1 ) ( t ) may generally refer to v S ( n ) ( t ) | n = 1 or v S ( m ) ( t ) | m = 1 . To eliminate this conflict, the convention that v S ( i ) ( t ) for an integer i refers to v S ( m ) ( t ) at m = i is maintained here. The previous argument also applies to v S 1 , S 2 ( n 1 , n 2 ) ( t ) and v S 1 , S 2 ( m 1 , m 2 ) ( t ) in (4) and (6), respectively, where v S 1 , S 2 ( i , j ) ( t ) , for integers i and j, refers to v S 1 , S 2 ( m 1 , m 2 ) ( t ) at m 1 = i and m 2 = j . Furthermore, following the notations in [19], we define the update rate of node i into set S and the set of updating neighbors of S as
λ i ( S ) = j S λ i , j , if i S , 0 , otherwise ,
N ( S ) = { i N : λ i ( S ) > 0 } .
We are now ready to present the two systems of linear equations for the evaluation of v ¯ S ( n ) and v ¯ S 1 , S 2 ( n 1 , n 2 ) in the following two theorems:
Theorem 1. 
For an arbitrarily connected gossip network, there exists a threshold δ > 0 such that for n [ 0 , δ ) , the stationary marginal MGF of AoI of set S N is given by
v ¯ S ( n ) = λ 0 ( S ) + i N ( S ) λ i ( S ) v ¯ S { i } ( n ) λ 0 ( S ) + i N ( S ) λ i ( S ) n .
Furthermore, for m 1 , the stationary marginal m-th moment of AoI of set S N is given by
v ¯ S ( m ) = m v ¯ S ( m 1 ) + i N ( S ) λ i ( S ) v ¯ S { i } ( m ) λ 0 ( S ) + i N ( S ) λ i ( S ) .
Proof of Theorem 1. 
See Appendix A. □
Theorem 2. 
For an arbitrarily connected gossip network, there exists a threshold δ > 0 such that for 0 n 1 + n 2 < δ , the stationary joint MGF of the two AoI processes associated with the two sets S 1 and S 2 is given by
v ¯ S 1 , S 2 ( n 1 , n 2 ) = 1 λ 0 ( S 1 S 2 ) + i N \ ( S 1 S 2 ) λ i ( S 1 S 2 ) + i N \ S 1 λ i ( S 1 \ S 2 ) + i N \ S 2 λ i ( S 2 \ S 1 ) ( n 1 + n 2 ) × [ λ 0 ( S 1 S 2 ) + λ 0 ( S 1 \ S 2 ) v ¯ S 2 ( n 2 ) + λ 0 ( S 2 \ S 1 ) v ¯ S 1 ( n 1 ) + i N \ S 1 λ i ( S 1 \ S 2 ) v ¯ S 1 { i } , S 2 ( n 1 , n 2 ) + i N \ S 2 λ i ( S 2 \ S 1 ) v ¯ S 1 , S 2 { i } ( n 1 , n 2 ) + i N \ ( S 1 S 2 ) λ i ( S 1 S 2 ) v ¯ S 1 { i } , S 2 { i } ( n 1 , n 2 ) + i S 1 \ S 2 λ i ( S 1 S 2 ) v ¯ S 1 , S 2 { i } ( n 1 , n 2 ) + i S 2 \ S 1 λ i ( S 1 S 2 ) v ¯ S 1 { i } , S 2 ( n 1 , n 2 ) ] .
Furthermore, for m 1 , m 2 1 , the stationary joint ( m 1 , m 2 ) -th moment of the AoI processes associated with the two sets S 1 and S 2 is given by
v ¯ S 1 , S 2 ( m 1 , m 2 ) = 1 λ 0 ( S 1 S 2 ) + i N \ ( S 1 S 2 ) λ i ( S 1 S 2 ) + i N \ S 1 λ i ( S 1 \ S 2 ) + i N \ S 2 λ i ( S 2 \ S 1 ) × [ m 1 v ¯ S 1 , S 2 ( m 1 1 , m 2 ) + m 2 v ¯ S 1 , S 2 ( m 1 , m 2 1 ) + i N \ S 1 λ i ( S 1 \ S 2 ) v ¯ S 1 { i } , S 2 ( m 1 , m 2 ) + i N \ S 2 λ i ( S 2 \ S 1 ) v ¯ S 1 , S 2 { i } ( m 1 , m 2 ) + i N \ ( S 1 S 2 ) λ i ( S 1 S 2 ) v ¯ S 1 { i } , S 2 { i } ( m 1 , m 2 ) + i S 1 \ S 2 λ i ( S 1 S 2 ) v ¯ S 1 , S 2 { i } ( m 1 , m 2 ) + i S 2 \ S 1 λ i ( S 1 S 2 ) v ¯ S 1 { i } , S 2 ( m 1 , m 2 ) ] .
Proof of Theorem 2. 
See Appendix B. □
Remark 1. 
Note that the stationary marginal MGF of S 1 or S 2 can be obtained from the stationary joint MGF in (11). In particular, when n 2 = 0 and S 2 = , v ¯ S 1 , S 2 ( n 1 , n 2 ) reduces to
v ¯ S 1 , ( n 1 , 0 ) = λ 0 ( S 1 ) + i N ( S 1 ) λ i ( S 1 ) v ¯ S 1 { i } ( n ) λ 0 ( S 1 ) + i N ( S 1 ) λ i ( S 1 ) n 1 = ( a ) v ¯ S 1 ( n 1 ) ,
where step (a) follows from (9). Similarly, one can observe that v ¯ , S 2 ( 0 , n 2 ) = v ¯ S 2 ( n 2 ) .
Furthermore, when m = 1 , (10) reduces to ([19] Theorem 1) characterizing the stationary marginal first moment of the AoI of set S N .
It is worth highlighting that the generality of Theorems 1 and 2 lies in the fact that they allow one to investigate the stationary marginal or joint MGFs of the age processes at different nodes in an arbitrarily connected gossip network. This opens the door for the application of Theorems 1 and 2 to characterize the marginal or joint high-order moments of age processes for different configurations or topologies of gossip networks studied in the literature, which have only been analyzed in terms of the marginal first moments of age processes (i.e., average age values) until now. Furthermore, the expressions in (10) and (12) provide a straightforward way for the numerical evaluation of the stationary marginal or joint high-order moments.

4. Applications of Theorems 1 and 2

In this section, we first apply Theorems 1 and 2 to understand the distributional properties of the age processes in the two canonical settings depicted in Figure 1 (i.e., the the serially and parallelly-connected network settings). We then aim to analyze a more complicated network setting, which was chosen to be the clustered gossip network topology depicted in Figure 2. Our choice for the clustered gossip network setting was inspired by the recent interest in analyzing its different topologies in terms of the marginal first moment of each age process (average age) in the network [35].

4.1. Serially-Connected Networks

Theorem 3. 
For the serially-connected network in Figure 1a, the stationary marginal MGFs of the AoI processes at nodes 1 and 2 are respectively given by
v ¯ { 1 } ( n ) = λ 0 λ 0 n ,
v ¯ { 2 } ( n ) = λ 0 λ ( λ 0 n ) ( λ n ) .
Additionally, the stationary joint MGF of the two AoI processes at nodes 1 and 2 is given by
v ¯ { 2 } , { 1 } ( n 1 , n 2 ) = λ 0 λ λ 0 + λ ( n 1 + n 2 ) λ 0 ( λ 0 n 1 ) ( λ n 1 ) + 1 λ 0 ( n 1 + n 2 ) .
Proof of Theorem 3. 
See Appendix C. □
Proposition 1. 
For the serially-connected network in Figure 1a, the first moment, second moment, and variance of the AoI process at each node are given by
v ¯ { 1 } ( 1 ) = λ 0 1 , v ¯ { 1 } ( 2 ) = 2 λ 0 2 , var x 1 t = λ 0 2 ,
v ¯ { 2 } ( 1 ) = 1 λ 0 + 1 λ , v ¯ { 2 } ( 2 ) = 2 1 λ 0 2 + 1 λ 0 λ + 1 λ 2 , var x 2 t = 1 λ 0 2 + 1 λ 2 .
Furthermore, the correlation coefficient between the AoI processes at nodes 1 and 2 can be expressed as
cor x 1 ( t ) , x 2 ( t ) = λ 2 λ 0 + λ λ 0 2 + λ 2 .
Proof of Proposition 1. 
See Appendix D. □
Remark 2. 
Note that the expressions of the stationary marginal MGFs in Theorem 3 and the stationary marginal moments in Proposition 1 match their corresponding ones for the preemptive line networks analyzed in [15].
Remark 3. 
Note that the stationary moments and variance of the age process at node 1 in (17) are univariate functions of λ 0 . This happens because node 1 is directly connected to node 0. This argument will also apply to: (i) the expressions derived for the age processes at nodes 1 and 2 in the parallelly-connected network in Figure 1b, and (ii) the expressions derived for the age process at node 1 inside each cluster of the clustered gossip network in Figure 2.
Remark 4. 
Note that the stationary moments and variance of the age process at node 2 in (18) are invariant to exchanging λ and λ 0 . These quantities are also jointly convex functions in ( λ 0 , λ ) , where the minimum value (zero) of each function is achieved at λ 0 = λ = . Furthermore, for a given λ or λ 0 , each quantity in (18) is a monotonically non-increasing function with respect to λ 0 or λ. This can also be observed in Figure 3.
Remark 5. 
For a given λ, cor [ x 1 ( t ) , x 2 ( t ) ] in (19) monotonically decreases as a function of λ 0 in the form lim λ 0 0 cor [ x 1 ( t ) , x 2 ( t ) ] = 1 until it approaches lim λ 0 cor [ x 1 ( t ) , x 2 ( t ) ] = 0 . On the other hand, for a given λ 0 , cor [ x 1 ( t ) , x 2 ( t ) ] monotonically increases as a function of λ in the form lim λ 0 cor [ x 1 ( t ) , x 2 ( t ) ] = 0 until it approaches lim λ cor [ x 1 ( t ) , x 2 ( t ) ] = 1 . This can also be observed in Figure 4.

4.2. Parallelly-Connected Networks

Theorem 4. 
For the parallelly-connected network in Figure 1b, the stationary marginal MGFs of the AoI processes at nodes 1, 2, and 3 are given by
v ¯ { 1 } ( n ) = v ¯ { 2 } ( n ) = λ s λ s n ,
v ¯ { 3 } ( n ) = λ s ( 2 λ s n ) λ 1 λ s + λ 1 n + λ 2 λ s + λ 2 n + 2 λ s λ 1 λ 2 2 λ s + λ 1 + λ 2 2 n 2 λ s n λ 1 + λ 2 n λ s + λ 1 n λ s + λ 2 n .
Additionally, the stationary joint MGF of the two AoI processes at nodes 1 and 3 is given by
v ¯ { 3 } , { 1 } ( n 1 , n 2 ) = i = 1 4 α i ( n 1 , n 2 ) λ s + λ 1 + λ 2 n 1 + n 2 2 λ s + λ 1 n 1 + n 2 2 λ s n 1 + n 2 λ s + λ 2 n 1 + n 2 × 1 λ s n 2 λ 1 + λ 2 n 1 2 λ s n 1 λ s + λ 2 n 1 λ s + λ 1 n 1 ,
where
α 1 ( n 1 , n 2 ) = λ s 2 λ s n 2 λ s + λ 2 n 1 + n 2 2 λ s + λ 1 n 1 + n 2 2 λ s n 1 + n 2 × 2 λ 2 n 1 λ 1 λ s + λ 1 n 1 + λ 2 λ s + λ 2 n 1 + 2 λ 1 λ 2 2 λ s + λ 1 + λ 2 2 n 1 ,
α 2 ( n 1 , n 2 ) = λ s 2 λ 2 λ 1 + λ 2 n 1 2 λ s n 1 λ s + λ 1 n 1 λ s + λ 2 n 1 2 λ s + λ 1 n 1 + n 2 λ s + λ 1 + λ 2 n 1 + n 2 ,
α 3 ( n 1 , n 2 ) = λ s 2 λ 2 λ 1 + λ 2 n 1 λ s + λ 2 n 1 2 λ s + 2 λ 1 n 1 λ s n 2 λ s + λ 2 n 1 + n 2 2 λ s n 1 + n 2 ,
α 4 ( n 1 , n 2 ) = λ s λ 1 λ s n 2 λ 1 + λ 2 n 1 2 λ s n 1 λ s + λ 2 n 1 λ s + λ 1 n 1 × 2 λ s + λ 1 n 1 + n 2 2 λ s + λ 2 n 1 + n 2 + λ 2 λ s + λ 2 n 1 + n 2 .
Proof of Theorem 4. 
See Appendix E. □
Proposition 2. 
For the parallelly-connected network in Figure 1b, the first moment, second moment, and variance of the AoI process at each node are given by
v ¯ { 1 } ( 1 ) = v ¯ { 2 } ( 1 ) = λ s 1 , v ¯ { 1 } ( 2 ) = v ¯ { 2 } ( 2 ) = 2 λ s 2 , var x 1 t = var x 2 t = λ s 2 ,
v ¯ { 3 } ( 1 ) = 2 λ s λ s + λ 1 λ s + λ 2 + λ 1 2 λ s + λ 2 λ s + λ 1 + λ 2 2 λ s + λ 1 λ s + λ 2 2 λ s λ s + λ 1 λ s + λ 2 λ 1 + λ 2 ,
v ¯ { 3 } ( 2 ) = i = 0 6 γ i λ s i 2 λ s 2 λ 1 + λ 2 2 λ s + λ 1 2 λ s + λ 2 2 ,
var x 3 ( t ) = i = 0 6 η i λ s i 4 λ s 2 λ 1 + λ 2 2 λ s + λ 1 2 λ s + λ 2 2 ,
where
γ 6 = 4 , γ 5 = 12 λ 1 + λ 2 , γ 4 = 4 4 λ 1 + λ 2 2 + λ 1 λ 2 , γ 3 = 12 λ 1 + λ 2 3 , γ 2 = λ 1 + λ 2 2 4 λ 1 + λ 2 2 + λ 1 λ 2 , γ 1 = 3 λ 1 λ 2 λ 1 + λ 2 3 , γ 0 = λ 1 2 λ 2 2 λ 1 + λ 2 2 , η 6 = 4 , η 5 = 8 λ 1 + λ 2 , η 4 = 8 λ 1 + λ 2 2 + λ 1 λ 2 , η 3 = 4 λ 1 + λ 2 2 λ 1 2 + 3 λ 1 λ 2 + 2 λ 2 2 , η 2 = 2 λ 1 + λ 2 2 2 λ 1 2 + λ 1 λ 2 + 2 λ 2 2 , η 1 = 2 λ 1 λ 2 λ 1 + λ 2 3 , η 0 = λ 1 2 λ 2 2 λ 1 + λ 2 2 .
Furthermore, the correlation coefficient between the AoI processes at nodes 1 and 3 can be expressed as
cor x 1 ( t ) , x 3 ( t ) = λ 1 λ 1 + λ 2 2 λ s + λ 1 + λ 2 2 λ s + λ 1 λ s + λ 2 i = 0 6 δ i λ s i × 8 λ s 4 + λ s 3 12 λ 1 + 7 λ 2 + 2 λ s 2 λ 1 + 2 λ 2 2 λ 1 + λ 2 + λ s λ 2 3 λ 1 2 + 5 λ 1 λ 2 + λ 2 2 + λ 1 λ 2 2 λ 1 + λ 2 ,
where
δ 6 = 4 , δ 5 = 8 λ 1 + λ 2 , δ 4 = 8 λ 1 + λ 2 2 + λ 1 λ 2 , δ 3 = 4 λ 1 + λ 2 2 λ 1 2 + 3 λ 1 λ 2 + 2 λ 2 2 , δ 2 = 2 λ 1 + λ 2 2 2 λ 1 2 + λ 1 λ 2 + 2 λ 2 2 , δ 1 = 2 λ 1 λ 2 λ 1 + λ 2 3 , δ 0 = λ 1 2 λ 2 2 λ 1 + λ 2 2 .
Proof of Proposition 2. 
See Appendix F. □
Remark 6. 
When λ 1 or λ 2 is zero, the parallelly-connected network reduces to a serially-connected network with a single path from node 0 to node 3. Thus, in this case, the stationary moments and variance of the age process at node 3 reduce to the corresponding expressions associated with the age process at node 2 in the serially-connected network such that λ 0 and λ are replaced by λ s and λ 1 or λ 2 . On the other hand, when λ 1 and λ 2 approach ∞, we have lim λ 1 , λ 2 v ¯ { 3 } ( 1 ) = 1 2 λ s , lim λ 1 , λ 2 v ¯ { 3 } ( 2 ) = 1 2 λ s 2 , and lim λ 1 , λ 2 var [ x 3 ( t ) ] = 1 4 λ s 2 . Note that the stationary moments and variance of x 3 ( t ) reduce to the ones associated with x { 1 , 2 } ( t ) .
Remark 7. 
Note that the stationary moments and variance of the age process at node 3 in (28)–(30) are invariant to exchanging λ 1 and λ 2 . Furthermore, for a given ( λ s , λ 2 ) , ( λ s , λ 1 ) , or ( λ 1 , λ 2 ) , each quantity in (28)–(30) is a monotonically non-increasing function with respect to λ 1 , λ 2 , or λ s . This can also be observed in Figure 3.
Remark 8. 
For the same status updating rate from node 0 (i.e., λ 0 = 2 λ s ) and λ = λ 1 = λ 2 , one can compare the achievable age performance at node 3 in the parallelly-connected network with the achievable age performance at node 2 in the serially-connected network using Propositions 1 and 2 as follows:
v ¯ { 2 } ( 1 ) v ¯ { 3 } ( 1 ) = λ 0 2 λ λ 0 + 2 λ ,
v ¯ { 2 } ( 2 ) v ¯ { 3 } ( 2 ) = 3 λ 0 2 + 4 λ 2 + 2 λ 0 λ 2 λ 2 λ 0 + 2 λ 2 ,
var [ x 2 ( t ) ] var [ x 3 ( t ) ] = 3 λ 0 λ 0 + 4 λ 4 λ 2 λ 0 + 2 λ 2 .
By inspecting (32)–(34), one can see that these are positive quantities for any choice of values of ( λ 0 , λ ) . This certainly indicates that node 3 in the parallelly-connected network achieved a better age performance than the one achievable by node 2 in the serially-connected network. The improvement in the age performance at node 3 resulted from the existence of two status-updating paths from node 0 to node 3, as opposed to only a single path from node 0 to node 2 in the serially-connected network. Furthermore, each quantity in (32)–(34) is a monotonically decreasing function of λ for a given λ 0 such that its value approaches zero as λ . This can also be observed in Figure 3.
Remark 9. 
Due to the symmetry in the configuration of the parallelly-connected network, note that the correlation coefficient between x 2 ( t ) and x 3 ( t ) (i.e., cor [ x 2 ( t ) , x 3 ( t ) ] ) can be obtained by replacing λ 1 and λ 2 with λ 2 and λ 1 , respectively, in (31). Furthermore, for a given ( λ 1 , λ 2 ) , cor [ x 1 ( t ) , x 3 ( t ) ] monotonically decreases as a function of λ s from lim λ s 0 cor [ x 1 ( t ) , x 3 ( t ) ] = 1 2 until it approaches lim λ s cor [ x 1 ( t ) , x 3 ( t ) ] = 0 . On the other hand, for a given ( λ s , λ 2 ) , cor [ x 1 ( t ) , x 3 ( t ) ] monotonically increases as a function of λ 1 from lim λ 1 0 cor [ x 1 ( t ) , x 3 ( t ) ] = 0 until it approaches lim λ 1 cor [ x 1 ( t ) , x 3 ( t ) ] = 4 λ s 2 + 3 λ s λ 2 + λ 2 2 2 λ s + λ 2 4 λ s 2 + 2 λ s λ 2 + λ 2 2 . Finally, for a given ( λ s , λ 1 ) , one can deduce the following asymptotic results: lim λ 2 0 cor [ x 1 ( t ) , x 3 ( t ) ] = λ 1 2 λ s + λ 1 λ s 2 + λ 1 2 and lim λ 2 cor [ x 1 ( t ) , x 3 ( t ) ] = λ 1 λ s + λ 1 2 2 λ s + λ 1 4 λ s 2 + 2 λ s λ 1 + λ 1 2 . Clearly, when λ 2 = 0 , there will only be a single status-updating path from node 0 to node 3 (through node 1), and hence we observe that cor [ x 1 ( t ) , x 3 ( t ) ] reduced to the same expression as cor [ x 1 ( t ) , x 2 ( t ) ] in (19) for the serially-connected network after replacing λ 0 and λ with λ s and λ 1 , respectively. Some of the above insights can also be seen in Figure 4.

4.3. Clustered Gossip Networks

Theorem 5. 
For the clustered gossip network in Figure 2, the stationary marginal MGFs of the AoI processes at nodes 1, 2, and 3 in the c-th cluster are respectively given by
v ¯ { 1 } ( n ) = λ c λ c n ,
v ¯ { 2 } ( n ) = λ c λ ( λ c n ) ( λ n ) ,
v ¯ { 3 } ( n ) = λ c λ 2 ( λ c n ) ( λ n ) 2 .
Additionally, the stationary joint MGF of each pair of AoI processes at nodes 1, 2, and 3 is given by
v ¯ { 1 } , { 2 } ( n 1 , n 2 ) = λ c λ λ c + λ n 2 λ c n 2 λ c n 1 λ c n 2 λ n 2 λ c + λ n 1 + n 2 λ c n 1 + n 2 ,
v ¯ { 1 } , { 3 } ( n 1 , n 2 ) = λ c λ 2 λ c + 2 λ n 1 + n 2 3 λ c λ c n 1 + n 2 λ c + 2 λ n 1 2 n 2 + λ c n 2 λ n 2 2 λ c n 2 λ n 2 2 λ c n 1 + n 2 λ c + λ n 1 + n 2 2 λ c + 2 λ n 1 + n 2 3 ,
v ¯ { 2 } , { 3 } ( n 1 , n 2 ) = λ c λ 2 i = 1 4 β i ( n 1 , n 2 ) λ c n 2 λ n 2 2 λ c n 1 + n 2 λ n 1 + n 2 2 λ n 1 + n 2 λ c + λ n 1 + n 2 2 λ c + 2 λ n 1 + n 2 2 ,
where
β 1 ( n 1 , n 2 ) = λ c n 2 λ n 2 2 λ c + λ n 1 + n 2 2 λ c + 2 λ n 1 + n 2 2 ,
β 2 ( n 1 , n 2 ) = λ 2 λ c n 2 λ n 2 2 λ n 1 + n 2 3 λ c + 4 λ 3 n 1 + n 2 ,
β 3 ( n 1 , n 2 ) = λ λ c n 2 λ n 2 2 λ n 1 + n 2 λ c n 1 + n 2 λ c + λ n 1 + n 2 ,
β 4 ( n 1 , n 2 ) = λ λ c λ n 1 + n 2 λ c n 1 + n 2 [ λ c + 2 λ n 1 + n 2 2 λ c + λ n 1 + n 2 + λ n 2 λ c + λ n 1 + n 2 2 + λ λ n 2 2 λ c + 3 λ 2 n 1 + n 2 ] .
Proof of Theorem 5. 
See Appendix G. □
Proposition 3. 
For the clustered gossip network in Figure 2, the first moment, second moment, and variance of the AoI process at each node in the c-th cluster are given by
v ¯ { 1 } ( 1 ) = λ c 1 , v ¯ { 1 } ( 2 ) = 2 λ c 2 , var x 1 ( t ) = λ c 2 ,
v ¯ { 2 } ( 1 ) = λ c 1 + λ 1 , v ¯ { 2 } ( 2 ) = 2 λ c 2 + λ c 1 λ 1 + λ 2 , var x 2 ( t ) = λ c 2 + λ 2 ,
v ¯ { 3 } ( 1 ) = λ c 1 + 2 λ 1 , v ¯ { 3 } ( 2 ) = 2 λ c 2 + 2 λ c 1 λ 1 + 3 λ 2 , var x 3 ( t ) = λ c 2 + 2 λ 2 .
Furthermore, the correlation coefficient between each pair of nodes can be expressed as
cor x 1 ( t ) , x 2 ( t ) = λ 2 λ c + λ λ c 2 + λ 2 ,
cor x 1 ( t ) , x 3 ( t ) = λ 3 λ c + λ 2 2 λ c 2 + λ 2 ,
cor x 2 ( t ) , x 3 ( t ) = λ c 4 + 2 λ c 3 λ + 2 λ c 2 λ 2 + 2 λ c λ 3 + 2 λ 4 2 λ c + λ 2 λ c 2 + λ 2 2 λ c 2 + λ 2 .
Proof of Proposition 3. 
See Appendix H. □
Proposition 4. 
Let N c denote the set of nodes inside cluster c. For i , j { 1 , 2 , , C } , the two age processes x N i ( t ) and x N j ( t ) are not correlated.
Proof of Proposition 4. 
See Appendix I. □
Remark 10. 
From Proposition 3, one can deduce that v ¯ { 1 } ( 1 ) v ¯ { 2 } ( 1 ) v ¯ { 3 } ( 1 ) , v ¯ { 1 } ( 2 ) v ¯ { 2 } ( 2 ) v ¯ { 3 } ( 2 ) , and var [ x 1 ( t ) ] var [ x 2 ( t ) ] var [ x 3 ( t ) ] for any choice of values of λ c and λ. This follows from the fact that the configuration of each cluster in the clustered gossip network under consideration is a uni-directional ring, where each node has a single status-updating path from node 0 passing through its preceding node in the cluster.
Remark 11. 
Similar to Remark 4, note that the quantities in (46) and (47) associated with the age processes at nodes 2 and 3 are jointly convex functions in ( λ c , λ ) , where the minimum value (zero) of each function is achieved at λ c = λ = . Furthermore, for a given λ or λ c , each quantity in (46) and (47) is a monotonically non-increasing function with respect to λ c or λ. This can also be observed in Figure 5.
Remark 12. 
Note that the correlation coefficients in (48)–(50) are monotonically non-increasing functions of λ c for a given λ, whereas they are monotonically non-decreasing functions of λ for a given λ c . In particular, cor [ x 1 ( t ) , x 2 ( t ) ] and cor [ x 1 ( t ) , x 3 ( t ) ] monotonically increase as functions of λ from lim λ 0 cor [ x 1 ( t ) , x 2 ( t ) ] = lim λ 0 cor [ x 1 ( t ) , x 3 ( t ) ] = 0 until they approach lim λ cor [ x 1 ( t ) , x 2 ( t ) ] = lim λ cor [ x 1 ( t ) , x 3 ( t ) ] = 1 and monotonically decrease as functions of λ c from lim λ c 0 cor [ x 1 ( t ) , x 2 ( t ) ] = lim λ c 0 cor [ x 1 ( t ) , x 3 ( t ) ] = 1 until they approach lim λ c cor [ x 1 ( t ) , x 2 ( t ) ] = lim λ c cor [ x 1 ( t ) , x 3 ( t ) ] = 0 . Additionally, cor [ x 2 ( t ) , x 3 ( t ) ] monotonically increases as a function of λ from lim λ 0 cor [ x 2 ( t ) , x 3 ( t ) ] = 1 2 2 until it approaches lim λ cor [ x 2 ( t ) , x 3 ( t ) ] = 1 and monotonically decreases as a function of λ c from lim λ c 0 cor [ x 2 ( t ) , x 3 ( t ) ] = 1 until it approaches lim λ c cor [ x 2 ( t ) , x 3 ( t ) ] = 1 2 2 . These insights can also be seen in Figure 6.
Remark 13. 
Note that the result of Proposition 4 agrees with the intuition. In particular, since the nodes in each cluster are disconnected from the nodes in the other clusters, the two age processes associated with any two arbitrary clusters in the network are uncorrelated.
Remark 14. 
From Propositions 1–3, one can see that the standard deviation of x 1 ( t ) (i.e., var [ x 1 ( t ) ] ) was equal to its average value v ¯ { 1 } ( 1 ) . Additionally, the standard deviations of the age processes at the other nodes were relatively large with respect to their average values (which is also demonstrated numerically in Figure 7, Figure 8, Figure 9 and Figure 10). This key insight promotes the importance of incorporating the higher-order moments of age processes in the implementation or optimization of age-aware gossip networks rather than just relying on the average values of the age processes (as has been performed in the existing literature thus far). This insight also demonstrates the need for the development of Theorems 1 and 2 in this paper, which allow the characterization of the marginal or joint MGFs of different age processes in the network that can then be used to evaluate the marginal or joint higher-order moments.

5. Conclusions

In this paper, we developed SHS-based methods that allow the characterization of the stationary marginal and joint MGFs of age processes in a general setting of gossip networks. In particular, we used the SHS framework to derive two systems of first-order ordinary differential equations characterizing the temporal evolution of the marginal and joint MGFs, from which the stationary marginal and joint MGFs were evaluated. Afterward, these methods were applied to derive the stationary marginal and joint MGFs in the following three network topologies: (1) a serially-connected topology, (2) a parallelly-connected topology, and (3) a clustered topology. Using the MGF expressions derived for each network topology, we obtained closed-form expressions for the following quantities: (1) the stationary marginal first and second moments of each age process, (2) the variance of each age process, and (3) the correlation coefficients between all possible pairwise combinations of the age processes. We further characterized the structural properties of these quantities in terms of their convexity and monotonic nature with respect to the status updating rates and provided asymptotic results showing their behaviors when each of the status updating rates became small or large. Our analytical findings demonstrated that the standard deviations of the age processes in each network topology considered in this paper were relatively large with respect to their average values. This key insight promotes the importance of incorporating the higher-order moments of age processes in the implementation and optimization of age-aware gossip networks rather than just relying on the average values of the age processes (as has been performed in the existing literature thus far).
Given the generality of the setting of gossip networks analyzed in this paper, our developed methods can be applied to understand the marginal or joint distributional properties of age processes in any arbitrary gossip network topology. This opens the door for the use of these methods in the future to characterize the stationary marginal or joint moments and MGFs of the age processes in gossip network topologies that have only been analyzed in terms of the stationary first moment of each age process in the network until now. It would also be interesting to investigate how the stationary marginal or joint moments scale as functions of the network size.

Author Contributions

Conceptualization, M.A.A.-E. and H.S.D.; formal analysis, M.A.A.-E.; writing—original draft preparation, M.A.A.-E.; writing—review and editing, M.A.A.-E. and H.S.D.; funding acquisition, H.S.D. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported in part by the U.S. NSF (Grants CNS-1814477 and CNS-1923807). The publication charges of this article were covered in part by Virginia Tech’s Open Access Subvention Fund.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A. Proof of Theorem 1

We derive this result by first using the SHS framework to obtain a system of differential equations characterizing the temporal evolution of the marginal MGFs of the age processes associated with all sets S N . We then obtain the stationary marginal MGFs as the fixed point of this system of equations (i.e., when t ). To derive the system of differential equations, we follow a similar approach to that in [15,92], where the idea is to define the test functions { ψ x t } whose expected values { E ψ x t } are quantities of interest. Since we are interested here in the characterization of the marginal MGFs, we define the following class of test functions that is appropriate for this analysis:
ψ S ( n ) x t = exp n x S t , S N ,
where the expected value E ψ S ( n ) x t is v S ( n ) ( t ) . We apply the SHS mapping ψ x t L ψ x t (known as the extended generator) to every test function in (A1). Since the test functions defined above are time-invariant, it follows from [92] Theorem 1 that the extended generator of a test function ψ x t under the considered piecewise linear SHS is given by
L ψ x t = d ψ x t d x t 1 N T + l = ( i , j ) L λ i j ψ x t ψ x t ,
where x ( t ) = x 1 ( t ) x 2 ( t ) x N ( t ) such that the updated age at node k, x k ( t ) resulting from the transition ( i , j ) is given by (1). In addition, note that x S ( t ) = min i S x i ( t ) . Now, we proceed to evaluate L ψ S ( n ) x t . From the age updating rule in (1), the set of transitions L in (2), and the structure of ψ S ( n ) x t in (A1), we have
d ψ S ( n ) x t d x t 1 N T = n ψ S ( n ) x t ,
ψ S ( n ) x t = exp n x S t = exp n × 0 = 1 , l = ( 0 , j ) , j S , exp n x S { i } t = ψ S { i } ( n ) x t , l = ( i , j ) , j S , i N \ S , exp n x S t = ψ S ( n ) x t , otherwise .
Substituting (A3) and (A4) into (A2) gives
L ψ S ( n ) x t = n ψ S ( n ) x t + j S λ 0 j 1 ψ S ( n ) x t + i N \ S j S λ i j ψ S { i } ( n ) x t ψ S ( n ) x t ,
The system of differential equations characterizing the temporal evolution of the marginal MGFs { v S ( n ) ( t ) } S N can be derived by applying Dynkin’s formula [92] to each test function and its associated extended generator. In particular, for a test function ψ x t , the Dynkin’s formula can be expressed as
d E [ ψ x t ] d t = E [ L ψ x t ] .
Plugging ψ S ( n ) x t and L ψ S ( n ) x t into (A6) gives
v ˙ S ( n ) ( t ) = n v S ( n ) ( t ) + j S λ 0 j 1 v S ( n ) ( t ) + i N \ S j S λ i j v S { i } ( n ) ( t ) v S ( n ) ( t ) = ( a ) λ 0 ( S ) + v S ( n ) ( t ) n λ 0 ( S ) i N ( S ) λ i ( S ) + i N ( S ) λ i ( S ) v S { i } ( n ) ( t ) ,
where step (a) directly follows from the definitions of λ i ( S ) and N ( S ) in (7) and (8), respectively. Note that there exists a range of n values for which the differential equation in (A7) is asymptotically stable for any arbitrary set S N . To see this, let us first express v ˙ N ( n ) ( t ) using (A7) as follows:
v ˙ N ( n ) ( t ) = λ 0 ( N ) + v N ( n ) ( t ) n λ 0 ( N ) .
For 0 n < λ 0 ( N ) , (A8) is asymptotically stable, and the stationary marginal MGF v ¯ N ( n ) can be obtained by setting v ˙ N ( n ) ( t ) to zero and replacing v N ( n ) ( t ) with v ¯ N ( n ) . Now, when S = N \ { k } , (A7) is given by
v ˙ S ( n ) ( t ) = λ 0 ( S ) + v S ( n ) ( t ) n λ 0 S λ k S + λ k S v N ( n ) ( t ) .
For 0 n < min λ 0 ( S ) + λ k ( S ) , λ 0 ( N ) and S = N \ { k } , v N ( n ) ( t ) converges as t , and the differential equation in (A9) is asymptotically stable. The stationary marginal MGF v ¯ N \ { k } ( n ) is then the fixed point of (A9), which can be obtained after setting the derivative to zero. Afterward, when S = N \ { k 1 , k 2 } , one can follow the above procedure to obtain the range of n values under which (A7) is asymptotically stable. Generally, for an arbitrary set S, there exists a threshold δ such that for n [ 0 , δ ) , the stationary marginal MGF v ¯ S ( n ) is the fixed point of (A7).
Finally, the stationary marginal mth moment v ¯ S ( m ) in (10) can be obtained by substituting ψ ( x ( t ) ) in (A2) with ψ S ( m ) ( x ( t ) ) = x S m ( t ) and following similar steps to those in (A2)–(A9). This completes the proof.

Appendix B. Proof of Theorem 2

The flow of this proof is similar to that for Theorem 1 in Appendix A. In particular, we start by constructing a class of test functions that is appropriate for the joint MGF analysis. We then use (A2) to derive the extended generator for each test function, which is then plugged into Dynkin’s formula in (A6) to obtain the system of differential equations characterizing the temporal evolution of the joint MGFs { v S 1 , S 2 ( n 1 , n 2 ) } S 1 , S 2 N . The class of test functions we define here for the joint MGF analysis is given by
ψ S 1 , S 2 ( n 1 , n 2 ) x t = exp n 1 x S 1 t + n 2 x S 2 t , S 1 , S 2 N ,
such that the expected value E ψ S 1 , S 2 ( n 1 , n 2 ) x t is v S 1 , S 2 ( n 1 , n 2 ) ( t ) . For such a structure of test functions, we have
d ψ S 1 , S 2 ( n 1 , n 2 ) x t d x t 1 N T = n 1 + n 2 ψ S 1 , S 2 ( n 1 , n 2 ) x t .
Compared with the proof for Theorem 1 in Appendix A, a key challenge in the derivation of the extended generator here is to carefully identify all the possible transitions in L that result in having ψ S 1 , S 2 ( n 1 , n 2 ) x t ψ S 1 , S 2 ( n 1 , n 2 ) x t . We provide Figure A1 to help one easily visualize the following arguments. For the first subset of transitions { ( 0 , j ) : j N } L , we have
ψ S 1 , S 2 ( n 1 , n 2 ) x t = exp n 1 x S 1 ( t ) + n 2 x S 2 ( t ) = ψ S 2 ( n 2 ) x t , l = ( 0 , j ) , j S 1 \ S 2 , ψ S 1 ( n 1 ) x t , l = ( 0 , j ) , j S 2 \ S 1 , 1 , l = ( 0 , j ) , j S 1 S 2 , ψ S 1 , S 2 ( n 1 , n 2 ) x t , otherwise .
To help one easily grasp the different cases in (A12), we elaborate more on the construction of the first case, and the other cases can be interpreted similarly. In particular, when j S 1 \ S 2 , the transition ( 0 , j ) results in resetting the age of S 1 to zero, whereas the age of S 2 will not change. As a result, ψ S 1 , S 2 ( n 1 , n 2 ) x t = exp n 1 × 0 + n 2 × x S 2 ( t ) = ( a ) ψ S 2 ( n 2 ) ( x ( t ) ) , where step (a) follows from (A1).
Figure A1. A Venn diagram representation.
Figure A1. A Venn diagram representation.
Entropy 25 00364 g0a1
For the second subset of transitions { ( i , j ) : i , j N } L , we have
ψ S 1 , S 2 ( n 1 , n 2 ) x t = exp n 1 x S 1 ( t ) + n 2 x S 2 ( t ) = ψ S 1 { i } , S 2 ( n 1 , n 2 ) x t , l = ( i , j ) , j S 1 \ S 2 , i N \ S 1 , ψ S 1 , S 2 { i } ( n 1 , n 2 ) x t , l = ( i , j ) , j S 2 \ S 1 , i N \ S 2 , ψ S 1 { i } , S 2 { i } ( n 1 , n 2 ) x t , l = ( i , j ) , j S 1 S 2 , i N \ S 1 S 2 , ψ S 1 , S 2 { i } ( n 1 , n 2 ) x t , l = ( i , j ) , j S 1 S 2 , i S 1 \ S 2 , ψ S 1 { i } , S 2 ( n 1 , n 2 ) x t , l = ( i , j ) , j S 1 S 2 , i S 2 \ S 1 , ψ S 1 , S 2 ( n 1 , n 2 ) x t , otherwise .
Plugging (A11)–(A13) into (A2) gives
L ψ S 1 , S 2 ( n 1 , n 2 ) x t = n 1 + n 2 ψ S 1 , S 2 ( n 1 , n 2 ) x t + j S 1 \ S 2 λ 0 j ψ S 2 ( n 2 ) x t ψ S 1 , S 2 ( n 1 , n 2 ) x t + j S 2 \ S 1 λ 0 j ψ S 1 ( n 1 ) x t ψ S 1 , S 2 ( n 1 , n 2 ) x t + j S 1 S 2 λ 0 j 1 ψ S 1 , S 2 ( n 1 , n 2 ) x t + i N \ S 1 j S 1 \ S 2 λ i j ψ S 1 { i } , S 2 ( n 1 , n 2 ) x t ψ S 1 , S 2 ( n 1 , n 2 ) x t + i N \ S 2 j S 2 \ S 1 λ i j ψ S 1 , S 2 { i } ( n 1 , n 2 ) x t ψ S 1 , S 2 ( n 1 , n 2 ) x t + i N \ S 1 S 2 j S 1 S 1 λ i j ψ S 1 { i } , S 2 { i } ( n 1 , n 2 ) x t ψ S 1 , S 2 ( n 1 , n 2 ) x t + i S 1 \ S 2 j S 1 S 2 λ i j ψ S 1 , S 2 { i } ( n 1 , n 2 ) x t ψ S 1 , S 2 ( n 1 , n 2 ) x t + i S 2 \ S 1 j S 1 S 2 λ i j ψ S 1 { i } , S 2 ( n 1 , n 2 ) x t ψ S 1 , S 2 ( n 1 , n 2 ) x t .
By applying Dynkin’s formula in (A6) to ψ S 1 , S 2 ( n 1 , n 2 ) x t and L ψ S 1 , S 2 ( n 1 , n 2 ) x t , we have
v ˙ S 1 , S 2 ( n 1 , n 2 ) ( t ) = n 1 + n 2 v S 1 , S 2 ( n 1 , n 2 ) ( t ) + j S 1 \ S 2 λ 0 j v S 2 ( n 2 ) t v S 1 , S 2 ( n 1 , n 2 ) t + j S 2 \ S 1 λ 0 j v S 1 ( n 1 ) t v S 1 , S 2 ( n 1 , n 2 ) t + j S 1 S 2 λ 0 j 1 v S 1 , S 2 ( n 1 , n 2 ) t + i N \ S 1 j S 1 \ S 2 λ i j v S 1 { i } , S 2 ( n 1 , n 2 ) t v S 1 , S 2 ( n 1 , n 2 ) t + i N \ S 2 j S 2 \ S 1 λ i j v S 1 , S 2 { i } ( n 1 , n 2 ) t v S 1 , S 2 ( n 1 , n 2 ) t + i N \ S 1 S 2 j S 1 S 1 λ i j v S 1 { i } , S 2 { i } ( n 1 , n 2 ) t v S 1 , S 2 ( n 1 , n 2 ) t + i S 1 \ S 2 j S 1 S 2 λ i j v S 1 , S 2 { i } ( n 1 , n 2 ) t v S 1 , S 2 ( n 1 , n 2 ) t + i S 2 \ S 1 j S 1 S 2 λ i j v S 1 { i } , S 2 ( n 1 , n 2 ) t v S 1 , S 2 ( n 1 , n 2 ) t = ( a ) v S 1 , S 2 ( n 1 , n 2 ) ( t ) n 1 + n 2 λ 0 ( S 1 S 2 ) i N \ ( S 1 S 2 ) λ i ( S 1 S 2 ) i N \ S 1 λ i ( S 1 \ S 2 ) i N \ S 2 λ i ( S 2 \ S 1 ) + λ 0 ( S 1 S 2 ) + λ 0 ( S 1 \ S 2 ) v S 2 ( n 2 ) ( t ) + λ 0 ( S 2 \ S 1 ) v S 1 ( n 1 ) ( t ) + i N \ S 1 λ i ( S 1 \ S 2 ) v S 1 { i } , S 2 ( n 1 , n 2 ) ( t ) + i N \ S 2 λ i ( S 2 \ S 1 ) v S 1 , S 2 { i } ( n 1 , n 2 ) ( t ) + i N \ ( S 1 S 2 ) λ i ( S 1 S 2 ) v S 1 { i } , S 2 { i } ( n 1 , n 2 ) ( t ) + i S 1 \ S 2 λ i ( S 1 S 2 ) v S 1 , S 2 { i } ( n 1 , n 2 ) ( t ) + i S 2 \ S 1 λ i ( S 1 S 2 ) v S 1 { i } , S 2 ( n 1 , n 2 ) ( t ) ,
where step (a) follows from applying the definition of λ i ( S ) in (7), followed by some algebraic simplifications. Now, following a similar procedure to that in (A8) and (A9) in Appendix A, one can show that for any two arbitrary sets S 1 and S 2 , there exists a threshold δ (such that 0 n 1 + n 2 < δ ) under which the differential equation in (A15) is asymptotically stable. Thus, the final expression of the stationary joint MGF v ¯ S 1 , S 2 ( n 1 , n 2 ) in (11) can be obtained by taking the limit as t in (A15) (i.e., setting v ˙ S 1 , S 2 ( n 1 , n 2 ) ( t ) to zero and replacing v S 1 , S 2 ( n 1 , n 2 ) ( t ) with v ¯ S 1 , S 2 ( n 1 , n 2 ) ).
Finally, the stationary joint ( m 1 , m 2 ) th moment v ¯ S 1 , S 2 ( m 1 , m 2 ) in (12) can be obtained by substituting ψ ( x ( t ) ) in (A2) with ψ S 1 , S 2 ( m 1 , m 2 ) ( x ( t ) ) = x S 1 m 1 ( t ) x S 2 m 2 ( t ) and following similar steps to those in (A11)–(A15). This completes the proof.

Appendix C. Proof of Theorem 3

We start the proof by showing how one can use Theorem 1 to obtain the stationary marginal MGF of the AoI or age process at each node in the network. In particular, by observing the set of transitions in Figure 1a, repeated application of (9) gives
v ¯ { 1 } ( n ) = λ 0 λ 0 n ,
v ¯ { 2 } ( n ) = λ v ¯ { 1 , 2 } ( n ) λ n ,
v ¯ { 1 , 2 } ( n ) = λ 0 λ 0 n .
By substituting (A18) into (A17), we obtain
v ¯ { 2 } ( n ) = λ 0 λ λ 0 n λ n .
Now, we proceed to the evaluation of the stationary joint MGF v ¯ { 2 } , { 1 } ( n 1 , n 2 ) using Theorem 2. In particular, by applying (11) twice (the first time for S 1 = { 2 } and S 2 = { 1 } and the second time for S 1 = { 1 , 2 } and S 2 = { 1 } ), we obtain
v ¯ { 2 } , { 1 } ( n 1 , n 2 ) λ 0 + λ n 1 + n 2 = λ 0 v ¯ { 2 } ( n 1 ) + λ v ¯ { 1 , 2 } , { 1 } ( n 1 , n 2 ) ,
v ¯ { 1 , 2 } , { 1 } ( n 1 , n 2 ) λ 0 n 1 + n 2 = λ 0 .
The final expression of v ¯ { 2 } , { 1 } ( n 1 , n 2 ) in (16) can be obtained by substituting v ¯ { 2 } ( n 1 ) and v ¯ { 1 , 2 } , { 1 } ( n 1 , n 2 ) from (A17) and (A21), respectively, into (A20).

Appendix D. Proof of Proposition 1

The stationary marginal mth moment of the age process at node i N = { 1 , 2 } (i.e., v ¯ { i } ( m ) ) is given by
v ¯ { i } ( m ) = d m v ¯ { i } ( n ) d n m | n = 0 .
Furthermore, for i , j N , the stationary joint moment v ¯ { i } , { j } ( m 1 , m 2 ) of the two age processes at nodes i and j is given by
v ¯ { i } , { j } ( m 1 , m 2 ) = m 1 + m 2 v ¯ { i } , { j } ( n 1 , n 2 ) n 1 m 1 n 2 m 2 | n 1 = 0 , n 2 = 0 .
The marginal first and second moments of the age process at each node in the serially-connected network (in (A22) and (A23)) can be obtained by plugging the marginal MGF expressions derived in Theorem 3 into (A22). Furthermore, the variance of the age process at node i is given by
var x i ( t ) = v ¯ { i } ( 2 ) v ¯ { i } ( 1 ) 2 .
Finally, for nodes i , j N , the correlation coefficient can be evaluated as follows:
cor x i ( t ) , x j ( t ) = v ¯ { i } , { j } ( 1 , 1 ) v ¯ { i } ( 1 ) v ¯ { j } ( 1 ) var x i ( t ) var x j ( t ) ,
In order to obtain cor x 1 ( t ) , x 2 ( t ) , what remains is only to evaluate v ¯ { 2 } , { 1 } ( 1 , 1 ) from (A23) (using the joint MGF expression in (16)) as
v ¯ { 2 } , { 1 } ( 1 , 1 ) = λ 0 2 + 2 λ 0 λ + 2 λ 2 λ λ 0 2 λ 0 + λ .
By noting that
v ¯ { 2 } , { 1 } ( 1 , 1 ) v ¯ { 2 } ( 1 ) v ¯ { 1 } ( 1 ) = λ 0 2 + 2 λ 0 λ + 2 λ 2 λ λ 0 2 λ 0 + λ λ 0 + λ λ 0 2 λ = λ λ 0 2 λ 0 + λ ,
then the final expression of cor [ x 1 ( t ) , x 2 ( t ) ] in (19) can be obtained, which completes the proof.

Appendix E. Proof of Theorem 4

For the parallelly-connected network in Figure 1b, the stationary marginal MGF of the age process at each node i N = { 1 , 2 , 3 } can be derived by repeatedly applying (9) as follows:
v ¯ { 3 } ( n ) = λ 1 v ¯ { 1 , 3 } ( n ) + λ 2 v ¯ { 2 , 3 } ( n ) λ 1 + λ 2 n ,
v ¯ { 1 , 3 } ( n ) = λ s + λ 2 v ¯ { 1 , 2 , 3 } ( n ) λ s + λ 2 n ,
v ¯ { 2 , 3 } ( n ) = λ s + λ 1 v ¯ { 1 , 2 , 3 } ( n ) λ s + λ 1 n ,
v ¯ { 1 , 2 , 3 } ( n ) = 2 λ s 2 λ s n ,
v ¯ { 1 } ( n ) = v ¯ { 2 } ( n ) = λ s λ s n , .
The final expression of v ¯ { 3 } ( n ) in (21) can be obtained by substituting v ¯ { 1 , 3 } ( n ) and v ¯ { 2 , 3 } ( n ) from (A29)–(A31) into (A28).
We now derive the stationary joint MGF v ¯ { 3 } , { 1 } ( n 1 , n 2 ) by repeatedly applying (11) as follows:
v ¯ { 3 } , { 1 } ( n 1 , n 2 ) λ s + λ 1 + λ 2 n 1 + n 2 = λ s v ¯ { 3 } ( n 1 ) + λ 1 v ¯ { 1 , 3 } , { 1 } ( n 1 , n 2 ) + λ 2 v ¯ { 2 , 3 } , { 1 } ( n 1 , n 2 ) ,
v ¯ { 1 , 3 } , { 1 } ( n 1 , n 2 ) λ s + λ 2 n 1 + n 2 = λ s + λ 2 v ¯ { 1 , 2 , 3 } , { 1 } ( n 1 , n 2 ) ,
v ¯ { 2 , 3 } , { 1 } ( n 1 , n 2 ) 2 λ s + λ 1 n 1 + n 2 = λ s v ¯ { 1 } ( n 2 ) + v ¯ { 2 , 3 } ( n 1 ) + λ 1 v ¯ { 1 , 2 , 3 } , { 1 } ( n 1 , n 2 ) ,
v ¯ { 1 , 2 , 3 } , { 1 } ( n 1 , n 2 ) 2 λ s n 1 + n 2 = λ s + λ s v ¯ { 1 } ( n 2 ) .
By substituting (A34)–(A36) into (A33), v ¯ { 3 } , { 1 } ( n 1 , n 2 ) can expressed as
v ¯ { 3 } , { 1 } ( n 1 , n 2 ) = 1 λ s + λ 1 + λ 2 n 1 + n 2 2 λ s + λ 1 n 1 + n 2 2 λ s n 1 + n 2 λ s + λ 2 n 1 + n 2 × [ λ s 2 λ s + λ 1 n 1 + n 2 2 λ s n 1 + n 2 λ s + λ 2 n 1 + n 2 v ¯ { 3 } ( n 1 ) + λ s λ 2 2 λ s + λ 1 n 1 + n 2 × λ s + λ 1 + λ 2 n 1 + n 2 v ¯ { 1 } ( n 2 ) + λ s λ 2 λ s + λ 2 n 1 + n 2 2 λ s n 1 + n 2 v ¯ { 2 , 3 } ( n 1 ) + λ s λ 1 λ 2 × λ s + λ 2 n 1 + n 2 + λ s λ 1 2 λ s + λ 1 n 1 + n 2 2 λ s + λ 2 n 1 + n 2 ] .
The final expression of v ¯ { 3 } , { 1 } ( n 1 , n 2 ) in (22) can be obtained by substituting v ¯ { 3 } ( n 1 ) , v ¯ { 1 } ( n 2 ) and v ¯ { 2 , 3 } ( n 1 ) from (21), (A32) and (A30), respectively, into (A37).

Appendix F. Proof of Proposition 2

The expressions in (27)–(30) of the first moment, second moment, and variance of the age process at each node i N = { 1 , 2 , 3 } can be derived by plugging the marginal MGF expressions in Theorem 2 into (A22). Furthermore, by plugging the joint MGF v ¯ { 3 } , { 1 } ( n 1 , n 2 ) in (22) into (A23), one can obtain v ¯ { 3 } , { 1 } ( 1 , 1 ) as follows:
v ¯ { 3 } , { 1 } ( 1 , 1 ) = 1 4 λ s 2 λ s + λ 1 + λ 2 λ s + λ 2 2 2 λ s + λ 1 λ 1 + λ 2 λ s + λ 1 × [ 8 λ s 6 + 4 λ s 5 7 λ 1 + 8 λ 2 + 4 λ s 4 11 λ 1 2 + 24 λ 1 λ 2 + 12 λ 2 2 + λ s 3 λ 1 + λ 2 32 λ 1 2 + 75 λ 1 λ 2 + 32 λ 2 2 + 4 λ s 2 λ 1 + λ 2 2 2 λ 1 2 + 9 λ 1 λ 2 + 2 λ 2 2 + 3 λ s λ 1 λ 2 3 λ 1 2 + 7 λ 1 λ 2 + 3 λ 2 2 × λ 1 + λ 2 + 3 λ 1 2 λ 2 2 λ 1 + λ 2 2 ] ,
The final expression of cor x 1 ( t ) , x 3 ( t ) in (31) can be obtained from (A25) while noting that we have
v ¯ { 3 } , { 1 } ( 1 , 1 ) v ¯ { 3 } ( 1 ) v ¯ { 1 } ( 1 ) = λ 1 8 λ s 4 + λ s 3 12 λ 1 + 7 λ 2 + 2 λ s 2 λ 1 + 2 λ 2 λ 2 + 2 λ 1 + λ s λ 2 3 λ 1 2 + 5 λ 1 λ 2 + λ 2 2 + λ 1 λ 2 2 λ 1 + λ 2 4 λ s 2 λ s + λ 1 + λ 2 λ s + λ 2 2 2 λ s + λ 1 λ s + λ 1 ,
This completes the proof.

Appendix G. Proof of Theorem 5

Repeated application of (9) gives
v ¯ { 1 } ( n ) = λ c + λ v ¯ { 1 , 3 } ( n ) λ c + λ n ,
v ¯ { 1 , 3 } ( n ) = λ c + λ v ¯ { 1 , 2 , 3 } ( n ) λ c + λ n = ( a ) λ c λ c n ,
v ¯ { 1 , 2 , 3 } ( n ) = λ c λ c n ,
v ¯ { 2 } ( n ) = λ v ¯ { 1 , 2 } ( n ) λ n ,
v ¯ { 1 , 2 } ( n ) = λ c + λ v ¯ { 1 , 2 , 3 } ( n ) λ c + λ n = ( a ) λ c λ c n ,
v ¯ { 3 } ( n ) = λ v ¯ { 2 , 3 } ( n ) λ n ,
v ¯ { 2 , 3 } ( n ) = λ v ¯ { 1 , 2 , 3 } ( n ) λ n = ( a ) λ c λ λ c n λ n ,
where step (a) in (A40), (A43), and (A45) follows from substituting v ¯ { 1 , 2 , 3 } ( n ) from (A41). The expressions of { v ¯ { i } ( n ) } i { 1 , 2 , 3 } in (35)–(37) are obtained from substituting (1) v ¯ { 1 , 3 } ( n ) from (A40) into (A39), (2) v ¯ { 1 , 2 } ( n ) from (A43) into (A42), and (3) v ¯ { 2 , 3 } ( n ) from (A45) into (A44).
Regarding the evaluation of the stationary joint MGF expressions, we start by deriving v ¯ { 1 } , { 2 } ( n 1 , n 2 ) . Repeated application of (11) gives
v ¯ { 1 } , { 2 } ( n 1 , n 2 ) λ c + 2 λ n 1 + n 2 = λ c v ¯ { 2 } ( n 2 ) + λ v ¯ { 1 , 3 } , { 2 } ( n 1 , n 2 ) + λ v ¯ { 1 } , { 1 , 2 } ( n 1 , n 2 ) ,
v ¯ { 1 , 3 } , { 2 } ( n 1 , n 2 ) λ c + 2 λ n 1 + n 2 = λ c v ¯ { 2 } ( n 2 ) + λ v ¯ { 1 , 2 , 3 } , { 2 } ( n 1 , n 2 ) + λ v ¯ { 1 , 3 } , { 1 , 2 } ( n 1 , n 2 ) ,
v ¯ { 1 } , { 1 , 2 } ( n 1 , n 2 ) λ c + λ n 1 + n 2 = λ c + λ v ¯ { 1 , 3 } , { 1 , 2 } ( n 1 , n 2 ) ,
v ¯ { 1 , 2 , 3 } , { 2 } ( n 1 , n 2 ) λ c + λ ( n 1 + n 2 ) = λ c v ¯ { 2 } ( n 2 ) + λ v ¯ { 1 , 2 , 3 } , { 1 , 2 } ( n 1 , n 2 ) ,
v ¯ { 1 , 3 } , { 1 , 2 } ( n 1 , n 2 ) λ c + 2 λ n 1 + n 2 = λ c + λ v ¯ { 1 , 2 , 3 } , { 1 , 2 } ( n 1 , n 2 ) + λ v ¯ { 1 , 3 } , { 1 , 2 , 3 } ( n 1 , n 2 ) ,
v ¯ { 1 , 2 , 3 } , { 1 , 2 } ( n 1 , n 2 ) λ c + λ n 1 + n 2 = λ c + λ v ¯ { 1 , 2 , 3 } , { 1 , 2 , 3 } ( n 1 , n 2 ) ,
v ¯ { 1 , 3 } , { 1 , 2 , 3 } ( n 1 , n 2 ) λ c + λ n 1 + n 2 = λ c + λ v ¯ { 1 , 2 , 3 } , { 1 , 2 , 3 } ( n 1 , n 2 ) ,
v ¯ { 1 , 2 , 3 } , { 1 , 2 , 3 } ( n 1 , n 2 ) = λ c λ c n 1 + n 2 .
By substituting v ¯ { 1 , 2 , 3 } , { 1 , 2 , 3 } ( n 1 , n 2 ) from (A53) into (A48) and (A50)–(A52), we obtain
v ¯ { 1 , 2 , 3 } , { 1 , 2 } ( n 1 , n 2 ) = v ¯ { 1 , 3 } , { 1 , 2 , 3 } ( n 1 , n 2 ) = v ¯ { 1 , 3 } , { 1 , 2 } ( n 1 , n 2 ) = v ¯ { 1 } , { 1 , 2 } ( n 1 , n 2 ) = λ c λ c n 1 + n 2 ,
Furthermore, from (A47), (A49), (A50) and (A54), v ¯ { 1 , 3 } , { 2 } ( n 1 . n 2 ) can be expressed as
v ¯ { 1 , 3 } , { 2 } ( n 1 , n 2 ) = λ c λ c n 1 + n 2 v ¯ { 2 } ( n 2 ) + λ λ c λ c + λ n 1 + n 2 λ c n 1 + n 2 .
The final expression of v ¯ { 1 } , { 2 } ( n 1 , n 2 ) in (38) can be obtained by substituting v ¯ { 1 , 3 } , { 2 } ( n 1 , n 2 ) , v ¯ { 1 } , { 1 , 2 } ( n 1 , n 2 ) , and v ¯ { 2 } ( n 2 ) from (A55), (A54) and (36), respectively, into (A46). Now, we proceed with the evaluation of v ¯ { 1 } , { 3 } ( n 1 , n 2 ) . Repeated application of (11) gives
v ¯ { 1 } , { 3 } ( n 1 , n 2 ) λ c + 2 λ n 1 + n 2 = λ c v ¯ { 3 } ( n 2 ) + λ v ¯ { 1 , 3 } , { 3 } ( n 1 , n 2 ) + λ v ¯ { 1 } , { 2 , 3 } ( n 1 , n 2 ) ,
v ¯ { 1 , 3 } , { 3 } ( n 1 , n 2 ) λ c + λ n 1 + n 2 = λ c v ¯ { 3 } ( n 2 ) + λ v ¯ { 1 , 2 , 3 } , { 2 , 3 } ( n 1 , n 2 ) ,
v ¯ { 1 } , { 2 , 3 } ( n 1 , n 2 ) λ c + 2 λ n 1 + n 2 = λ c v ¯ { 2 , 3 } ( n 2 ) + λ v ¯ { 1 , 3 } , { 2 , 3 } ( n 1 , n 2 ) + λ v ¯ { 1 } , { 1 , 2 , 3 } ( n 1 , n 2 ) ,
v ¯ { 1 , 2 , 3 } , { 2 , 3 } ( n 1 , n 2 ) λ c + λ n 1 + n 2 = λ c v ¯ { 2 , 3 } ( n 2 ) + λ v ¯ { 1 , 2 , 3 } , { 1 , 2 , 3 } ( n 1 , n 2 ) ,
v ¯ { 1 , 3 } , { 2 , 3 } ( n 1 , n 2 ) λ c + 2 λ n 1 + n 2 = λ c v ¯ { 2 , 3 } ( n 2 ) + λ v ¯ { 1 , 3 } , { 1 , 2 , 3 } ( n 1 , n 2 ) + λ v ¯ { 1 , 2 , 3 } , { 2 , 3 } ( n 1 , n 2 ) ,
v ¯ { 1 } , { 1 , 2 , 3 } ( n 1 , n 2 ) λ c + λ n 1 + n 2 = λ c + λ v ¯ { 1 , 3 } , { 1 , 2 , 3 } ( n 1 , n 2 ) ,
where v ¯ { 1 , 3 } , { 1 , 2 , 3 } ( n 1 , n 2 ) = v ¯ { 1 , 2 , 3 } , { 1 , 2 , 3 } ( n 1 , n 2 ) = λ c λ c n 1 + n 2 . By substituting v ¯ { 1 , 3 } , { 1 , 2 , 3 } ( n 1 , n 2 ) into (A61), we obtain
v ¯ { 1 } , { 1 , 2 , 3 } ( n 1 , n 2 ) = λ c λ c n 1 + n 2 .
Furthermore, from (A57)–(A62), v ¯ { 1 , 3 } , { 3 } ( n 1 , n 2 ) and v ¯ { 1 } , { 2 , 3 } ( n 1 , n 2 ) can be respectively expressed as
v ¯ { 1 , 3 } , { 3 } ( n 1 , n 2 ) = λ c λ c + λ n 1 + n 2 v ¯ { 3 } ( n 2 ) + λ λ c v ¯ { 2 , 3 } ( n 2 ) + λ v ¯ { 1 , 2 , 3 } , { 1 , 2 , 3 } ( n 1 , n 2 ) λ c + λ n 1 + n 2 2 ,
v ¯ { 1 } , { 2 , 3 } ( n 1 , n 2 ) = λ c v ¯ { 2 , 3 } ( n 2 ) + λ v ¯ { 1 } , { 1 , 2 , 3 } ( n 1 , n 2 ) λ c + λ n 1 + n 2 .
The final expression of v ¯ { 1 } , { 3 } ( n 1 , n 2 ) in (39) can be obtained from substituting (A63) and (A64) into (A56), followed by some algebraic simplifications. Finally, to derive v ¯ { 2 } , { 3 } ( n 1 , n 2 ) , we first repeatedly use (11) as follows:
v ¯ { 2 } , { 3 } ( n 1 , n 2 ) 2 λ n 1 + n 2 = λ v ¯ { 1 , 2 } , { 3 } ( n 1 , n 2 ) + λ v ¯ { 2 } , { 2 , 3 } ( n 1 , n 2 ) ,
v ¯ { 1 , 2 } , { 3 } ( n 1 , n 2 ) λ c + 2 λ n 1 + n 2 = λ c v ¯ { 3 } ( n 2 ) + λ v ¯ { 1 , 2 , 3 } , { 3 } ( n 1 , n 2 ) + λ v ¯ { 1 , 2 } , { 2 , 3 } ( n 1 , n 2 ) ,
v ¯ { 2 } , { 2 , 3 } ( n 1 , n 2 ) λ n 1 + n 2 = λ v ¯ { 1 , 2 } , { 1 , 2 , 3 } ( n 1 , n 2 ) ,
v ¯ { 1 , 2 , 3 } , { 3 } ( n 1 , n 2 ) λ c + λ n 1 + n 2 = λ c v ¯ { 3 } ( n 2 ) + λ v ¯ { 1 , 2 , 3 } , { 2 , 3 } ( n 1 , n 2 ) ,
v ¯ { 1 , 2 } , { 2 , 3 } ( n 1 , n 2 ) λ c + 2 λ n 1 + n 2 = λ c v ¯ { 2 , 3 } ( n 2 ) + λ v ¯ { 1 , 2 , 3 } , { 2 , 3 } ( n 1 , n 2 ) + λ v ¯ { 1 , 2 } , { 1 , 2 , 3 } ( n 1 , n 2 ) .
From (A66)–(A69), v ¯ { 1 , 2 } , { 3 } ( n 1 , n 2 ) and v ¯ { 2 } , { 2 , 3 } ( n 1 , n 2 ) can be respectively expressed as
v ¯ { 1 , 2 } , { 3 } ( n 1 , n 2 ) = 1 λ c + λ n 1 + n 2 λ c + 2 λ n 1 + n 2 2 × [ λ c λ c + 2 λ n 1 + n 2 2 v ¯ { 3 } ( n 2 ) + λ λ c + λ n 1 + n 2 λ c v ¯ { 2 , 3 } ( n 2 ) + λ v ¯ { 1 , 2 } , { 1 , 2 , 3 } ( n 1 , n 2 ) + λ 2 2 λ c + 3 λ 2 n 1 + n 2 v ¯ { 1 , 2 , 3 } , { 2 , 3 } ( n 1 , n 2 ) ] ,
v ¯ { 2 } , { 2 , 3 } ( n 1 , n 2 ) = λ c λ λ c n 1 + n 2 λ n 1 + n 2 .
The final expression of v ¯ { 2 } , { 3 } ( n 1 , n 2 ) in (40) can be obtained from plugging (A70) and (A71) into (A65), followed by substituting (1) v ¯ { 3 } ( n 2 ) from (37), (2) v ¯ { 2 , 3 } ( n 2 ) from (A45), (3) v ¯ { 1 , 2 , 3 } , { 2 , 3 } ( n 1 , n 2 ) from (A59), and (4) v ¯ { 1 , 2 } , { 1 , 2 , 3 } ( n 1 , n 2 ) as λ c λ c n 1 + n 2 .

Appendix H. Proof of Proposition 3

The results of this proposition can be derived by following similar steps to those in Appendix D and Appendix F while noting that
v ¯ { 1 } , { 2 } ( 1 , 1 ) = λ 2 + λ c + λ 2 λ λ c 2 λ c + λ ,
v ¯ { 1 } , { 2 } ( 1 , 1 ) v ¯ { 1 } ( 1 ) v ¯ { 2 } ( 1 ) = λ λ c 2 λ c + λ ,
v ¯ { 1 } , { 3 } ( 1 , 1 ) = 2 λ c 3 + 5 λ c 2 λ + 4 λ c λ 2 + 2 λ 3 λ λ c 2 λ c + λ 2 ,
v ¯ { 1 } , { 3 } ( 1 , 1 ) v ¯ { 1 } ( 1 ) v ¯ { 3 } ( 1 ) = λ 2 λ c 2 λ c + λ 2 ,
v ¯ { 2 } , { 3 } ( 1 , 1 ) = 5 λ c 4 + 16 λ c 3 λ + 20 λ c 2 λ 2 + 12 λ c λ 3 + 4 λ 4 2 λ c 2 λ 2 λ c + λ 2 ,
v ¯ { 2 } , { 3 } ( 1 , 1 ) v ¯ { 2 } ( 1 ) v ¯ { 3 } ( 1 ) = λ c 4 + 2 λ c 3 λ + 2 λ c 2 λ 2 + 2 λ c λ 3 + 2 λ 4 2 λ c 2 λ 2 λ c + λ 2 .

Appendix I. Proof of Proposition 4

We first apply (11) to obtain v ¯ N i , N j ( n 1 , n 2 ) as
v ¯ N i , N j ( n 1 , n 2 ) = λ i v ¯ N j ( n 2 ) + λ j v ¯ N i ( n 1 ) λ i + λ j n 1 + n 2 = ( a ) λ i λ j λ i n 1 λ j n 2 ,
where step (a) follows from substituting v ¯ N i ( n 1 ) and v ¯ N j ( n 2 ) from (A41) as λ i λ i n 1 and λ j λ j n 2 , respectively. We then obtain 2 v ¯ N i , N j ( n 1 , n 2 ) n 2 n 1 as
2 v ¯ N i , N j ( n 1 , n 2 ) n 2 n 1 = λ i λ j λ i n 1 2 λ j n 2 2 .
Thus, from (A79), we have
v ¯ N i , N j ( 1 , 1 ) = 1 λ i λ j .
The conclusion that the two age processes x N i ( t ) and x N j ( t ) are uncorrelated follows from noting that v ¯ N i , N j ( 1 , 1 ) v ¯ N i ( 1 ) v ¯ N j ( 1 ) = 0 , and hence the correlation coefficient between x N i ( t ) and x N j ( t ) is zero.

References

  1. Abd-Elmagid, M.A.; Pappas, N.; Dhillon, H.S. On the Role of Age of Information in the Internet of Things. IEEE Commun. Mag. 2019, 57, 72–77. [Google Scholar] [CrossRef] [Green Version]
  2. Kaul, S.; Yates, R.; Gruteser, M. Real-time status: How often should one update? In Proceedings of the IEEE INFOCOM, Orlando, FL, USA, 25–30 March 2012.
  3. Costa, M.; Codreanu, M.; Ephremides, A. On the age of information in status update systems with packet management. IEEE Trans. Inf. Theory 2016, 62, 1897–1910. [Google Scholar] [CrossRef]
  4. Soysal, A.; Ulukus, S. Age of Information in G/G/1/1 Systems: Age Expressions, Bounds, Special Cases, and Optimization. IEEE Trans. Inf. Theory 2021, 67, 7477–7489. [Google Scholar] [CrossRef]
  5. Kam, C.; Kompella, S.; Nguyen, G.D.; Wieselthier, J.E.; Ephremides, A. On the age of information with packet deadlines. IEEE Trans. Inf. Theory 2018, 64, 6419–6428. [Google Scholar] [CrossRef]
  6. Zou, P.; Ozel, O.; Subramaniam, S. Waiting before serving: A companion to packet management in status update systems. IEEE Trans. Inf. Theory 2019, 66, 3864–3877. [Google Scholar] [CrossRef] [Green Version]
  7. Inoue, Y.; Masuyama, H.; Takine, T.; Tanaka, T. A General Formula for the Stationary Distribution of the Age of Information and Its Application to Single-Server Queues. IEEE Trans. Inf. Theory 2019, 65, 8305–8324. [Google Scholar] [CrossRef] [Green Version]
  8. Kosta, A.; Pappas, N.; Ephremides, A.; Angelakis, V. The Age of Information in a Discrete Time Queue: Stationary Distribution and Non-Linear Age Mean Analysis. IEEE J. Sel. Areas Commun. 2021, 39, 1352–1364. [Google Scholar] [CrossRef]
  9. Champati, J.P.; Al-Zubaidy, H.; Gross, J. On the Distribution of AoI for the GI/GI/1/1 and GI/GI/1/2* Systems: Exact Expressions and Bounds. In Proceedings of the IEEE INFOCOM, Paris, France, 29 April–2 May 2019. [Google Scholar]
  10. Chiariotti, F.; Vikhrova, O.; Soret, B.; Popovski, P. Peak Age of Information Distribution for Edge Computing With Wireless Links. IEEE Trans. Commun. 2021, 69, 3176–3191. [Google Scholar] [CrossRef]
  11. Moltafet, M.; Leinonen, M.; Codreanu, M. On the Age of Information in Multi-Source Queueing Models. IEEE Trans. Commun. 2020, 68, 5003–5017. [Google Scholar] [CrossRef]
  12. Xu, J.; Gautam, N. Peak Age of Information in Priority Queuing Systems. IEEE Trans. Inf. Theory 2021, 67, 373–390. [Google Scholar] [CrossRef]
  13. Dogan, O.; Akar, N. The Multi-Source Probabilistically Preemptive M/PH/1/1 Queue With Packet Errors. IEEE Trans. Commun. 2021, 69, 7297–7308. [Google Scholar] [CrossRef]
  14. Yates, R.D.; Kaul, S.K. The age of information: Real-time status updating by multiple sources. IEEE Trans. Inf. Theory 2019, 65, 1807–1827. [Google Scholar] [CrossRef] [Green Version]
  15. Yates, R.D. The age of information in networks: Moments, distributions, and sampling. IEEE Trans. Inf. Theory 2020, 66, 5712–5728. [Google Scholar] [CrossRef]
  16. Abd-Elmagid, M.A.; Dhillon, H.S. Joint distribution of ages of information in networks. arXiv 2022, arXiv:2205.07448v3. [Google Scholar]
  17. Boyd, S.; Ghosh, A.; Prabhakar, B.; Shah, D. Randomized gossip algorithms. IEEE Trans. Inf. Theory 2006, 52, 2508–2530. [Google Scholar] [CrossRef] [Green Version]
  18. Shah, D. Gossip Algorithms; Now Publishers Inc.: Norwell, MA, USA, 2009. [Google Scholar]
  19. Yates, R.D. Timely Gossip. In Proceedings of the IEEE Workshop on Signal Processing Advances in Wireless Communications (SPAWC), Oulu, Finland, 27–30 September 2021. [Google Scholar]
  20. Yates, R.D. The age of gossip in networks. In Proceedings of the IEEE International Symposium on Information Theory (ISIT), Melbourne, VIC, Australia, 12–20 July 2021. [Google Scholar]
  21. Yates, R.D. Status Updates through Networks of Parallel Servers. In Proceedings of the IEEE International Symposium on Information Theory (ISIT), Vail, CO, USA, 17–22 June 2018. [Google Scholar]
  22. Yates, R.D. Age of information in a network of preemptive servers. In Proceedings of the IEEE INFOCOM Workshops, Honolulu, HI, USA, 15–19 April 2018. [Google Scholar]
  23. Kaul, S.K.; Yates, R.D. Age of Information: Updates with Priority. In Proceedings of the IEEE International Symposium on Information Theory (ISIT), Vail, CO, USA, 17–22 June 2018. [Google Scholar]
  24. Farazi, S.; Klein, A.G.; Brown, D.R. Average Age of Information in Update Systems With Active Sources and Packet Delivery Errors. IEEE Wirel. Commun. Lett. 2020, 9, 1164–1168. [Google Scholar] [CrossRef]
  25. Javani, A.; Zorgui, M.; Wang, Z. Age of Information for Multiple-Source Multiple-Server Networks. arXiv 2021, arXiv:2106.07247v1. [Google Scholar]
  26. Maatouk, A.; Assaad, M.; Ephremides, A. On the Age of Information in a CSMA Environment. IEEE/ACM Trans. Netw. 2020, 28, 818–831. [Google Scholar] [CrossRef]
  27. Moltafet, M.; Leinonen, M.; Codreanu, M. Average AoI in Multi-Source Systems With Source-Aware Packet Management. IEEE Trans. Commun. 2021, 69, 1121–1133. [Google Scholar] [CrossRef]
  28. Abd-Elmagid, M.A.; Dhillon, H.S. Closed-Form Characterization of the MGF of AoI in Energy Harvesting Status Update Systems. IEEE Trans. Inf. Theory 2022, 68, 3896–3919. [Google Scholar] [CrossRef]
  29. Abd-Elmagid, M.A.; Dhillon, H.S. Distributional Properties of Age of Information in Energy Harvesting Status Update Systems. In Proceedings of the IEEE International Symposium on Modeling and Optimization in Mobile, Ad Hoc, and Wireless Networks (WiOpt), Philadelphia, PA, USA, 18–21 October 2021. [Google Scholar]
  30. Moltafet, M.; Leinonen, M.; Codreanu, M. Moment Generating Function of the AoI in a Two-Source System With Packet Management. IEEE Wirel. Commun. Lett. 2021, 10, 882–886. [Google Scholar] [CrossRef]
  31. Abd-Elmagid, M.A.; Dhillon, H.S. Age of Information in Multi-source Updating Systems Powered by Energy Harvesting. IEEE J. Sel. Areas Inf. Theory 2022, 3, 98–112. [Google Scholar] [CrossRef]
  32. Abd-Elmagid, M.A.; Dhillon, H.S. Distribution of AoI in EH-powered Multi-source Systems with Source-aware Packet Management. In Proceedings of the IEEE International Conference on Communications, Seoul, Republic of Korea, 16–20 May 2022. [Google Scholar]
  33. Abd-Elmagid, M.A.; Dhillon, H.S. Distribution of AoI in EH-powered Multi-source Systems under Non-preemptive and Preemptive Policies. In Proceedings of the IEEE INFOCOM Workshops, Online, 2–5 May 2022. [Google Scholar]
  34. Abd-Elmagid, M.A.; Dhillon, H.S. A Stochastic Hybrid Systems Approach to the Joint Distribution of Ages of Information in Networks. In Proceedings of the IEEE International Symposium on Modeling and Optimization in Mobile, Ad Hoc, and Wireless Networks (WiOpt), Torino, Italy, 19–23 September 2022. [Google Scholar]
  35. Buyukates, B.; Bastopcu, M.; Ulukus, S. Version Age of Information in Clustered Gossip Networks. IEEE J. Sel. Areas Info. Theory 2022, 3, 85–97. [Google Scholar] [CrossRef]
  36. Kaswan, P.; Ulukus, S. Timestomping Vulnerability of Age-Sensitive Gossip Networks. arXiv 2022, arXiv:2212.14421v1. [Google Scholar]
  37. Bastopcu, M.; Etesami, S.R.; Basar, T. The Role of Gossiping for Information Dissemination over Networked Agents. arXiv 2022, arXiv:2201.08365v1. [Google Scholar]
  38. Kaswan, P.; Ulukus, S. Timely gossiping with file slicing and network coding. arXiv 2022, arXiv:2202.00649v1. [Google Scholar]
  39. Mitra, P.; Ulukus, S. ASUMAN: Age sense updating multiple access in networks. In Proceedings of the Annual Allerton Conference on Communication, Control, and Computing (Allerton), Monticello, IL, USA, 28–30 September 2022. [Google Scholar]
  40. Mitra, P.; Ulukus, S. Timely Opportunistic Gossiping in Dense Networks. arXiv 2023, arXiv:2301.00798v1. [Google Scholar]
  41. Delfani, E.; Pappas, N. Version Age-Optimal Cached Status Updates in a Gossiping Network with Energy Harvesting Sensor. TechRxiv 2022. [Google Scholar] [CrossRef]
  42. Pappas, N.; Abd-Elmagid, M.A.; Zhou, B.; Saad, W.; Dhillon, H.S. Age of Information: Foundations and Applications; Cambridge University Press: Cambridge, UK, 2023. [Google Scholar]
  43. Yates, R.D.; Sun, Y.; Brown, D.R.; Kaul, S.K.; Modiano, E.; Ulukus, S. Age of Information: An Introduction and Survey. IEEE J. Sel. Areas Commun. 2021, 39, 1183–1210. [Google Scholar] [CrossRef]
  44. Sun, Y.; Uysal-Biyikoglu, E.; Yates, R.D.; Koksal, C.E.; Shroff, N.B. Update or wait: How to keep your data fresh. IEEE Trans. Inf. Theory 2017, 63, 7492–7508. [Google Scholar] [CrossRef]
  45. Bedewy, A.M.; Sun, Y.; Shroff, N.B. Optimizing data freshness, throughput, and delay in multi-server information-update systems. In Proceedings of the IEEE International Symposium on Information Theory, Barcelona, Spain, 10–15 July 2016. [Google Scholar]
  46. He, Q.; Yuan, D.; Ephremides, A. Optimal Link Scheduling for Age Minimization in Wireless Systems. IEEE Trans. Inf. Theory 2018, 64, 5381–5394. [Google Scholar] [CrossRef]
  47. Lu, N.; Ji, B.; Li, B. Age-based scheduling: Improving data freshness for wireless real-time traffic. In Proceedings of the ACM International Symposium on Mobile Ad Hoc Networking and Computing, Los Angeles, CA, USA, 26–29 June 2018. [Google Scholar]
  48. Jiang, Z.; Krishnamachari, B.; Zheng, X.; Zhou, S.; Niu, Z. Timely status update in wireless uplinks: Analytical solutions with asymptotic optimality. IEEE Internet Things J. 2019, 6, 3885–3898. [Google Scholar] [CrossRef]
  49. Huang, H.; Qiao, D.; Gursoy, M.C. Age-energy tradeoff in fading channels with packet-based transmissions. In Proceedings of the IEEE INFOCOM Workshops, Toino, Italy, 6–9 July 2020. [Google Scholar]
  50. Dong, Y.; Chen, Z.; Liu, S.; Fan, P.; Letaief, K.B. Age-Upon-Decisions Minimizing Scheduling in Internet of Things: To Be Random or To Be Deterministic? IEEE Internet Things J. 2020, 7, 1081–1097. [Google Scholar] [CrossRef] [Green Version]
  51. Saurav, K.; Vaze, R. Minimizing the Sum of Age of Information and Transmission Cost under Stochastic Arrival Model. In Proceedings of the IEEE INFOCOM, Vancouver, BC, Canada, 10–13 May 2021. [Google Scholar]
  52. Han, B.; Zhu, Y.; Jiang, Z.; Sun, M.; Schotten, H.D. Fairness for Freshness: Optimal Age of Information Based OFDMA Scheduling With Minimal Knowledge. IEEE Trans. Wirel. Commun. 2021, 20, 7903–7919. [Google Scholar] [CrossRef]
  53. Talak, R.; Karaman, S.; Modiano, E. Minimizing age-of-information in multi-hop wireless networks. In Proceedings of the Annual Allerton Conference on Communication, Control, and Computing, Monticello, IL, USA, 3–6 October 2017. [Google Scholar]
  54. Bedewy, A.M.; Sun, Y.; Shroff, N.B. Age-optimal information updates in multihop networks. In Proceedings of the IEEE International Symposium on Information Theory (ISIT), Aachen, Germany, 25–30 June 2017. [Google Scholar]
  55. Buyukates, B.; Soysal, A.; Ulukus, S. Age of Information in Two-Hop Multicast Networks. In Proceedings of the IEEE Asilomar, Pacific Grove, CA, USA, 28–31 October 2018. [Google Scholar]
  56. Kadota, I.; Uysal-Biyikoglu, E.; Singh, R.; Modiano, E. Minimizing the age of information in broadcast wireless networks. In Proceedings of the Annual Allerton Conference on Communication, Control, and Computing, Monticello, IL, USA, 27–30 September 2016. [Google Scholar]
  57. Hsu, Y.P.; Modiano, E.; Duan, L. Scheduling Algorithms for Minimizing Age of Information in Wireless Broadcast Networks with Random Arrivals. IEEE Trans. Mobile Comput. 2020, 19, 2903–2915. [Google Scholar] [CrossRef]
  58. Abdel-Aziz, M.K.; Liu, C.F.; Samarakoon, S.; Bennis, M.; Saad, W. Ultra-reliable low-latency vehicular networks: Taming the age of information tail. In Proceedings of the IEEE Globecom, Abu Dhabi, United Arab Emirates, 9–13 December 2018. [Google Scholar]
  59. Abd-Elmagid, M.A.; Dhillon, H.S. Average Peak Age-of-Information Minimization in UAV-Assisted IoT Networks. IEEE Trans. Veh. Technol. 2019, 68, 2003–2008. [Google Scholar] [CrossRef] [Green Version]
  60. Abd-Elmagid, M.A.; Ferdowsi, A.; Dhillon, H.S.; Saad, W. Deep Reinforcement Learning for Minimizing Age-of-Information in UAV-assisted Networks. In Proceedings of the IEEE Globecom, Big Island, HI, USA, 9–13 December 2019. [Google Scholar]
  61. Ferdowsi, A.; Abd-Elmagid, M.A.; Saad, W.; Dhillon, H.S. Neural Combinatorial Deep Reinforcement Learning for Age-Optimal Joint Trajectory and Scheduling Design in UAV-Assisted Networks. IEEE J. Sel. Areas Commun. 2021, 39, 1250–1265. [Google Scholar] [CrossRef]
  62. Fang, Z.; Wang, J.; Du, J.; Hou, X.; Ren, Y.; Han, Z. Stochastic Optimization-Aided Energy-Efficient Information Collection in Internet of Underwater Things Networks. IEEE Internet Things J. 2022, 9, 1775–1789. [Google Scholar] [CrossRef]
  63. Samir, M.; Elhattab, M.; Assi, C.; Sharafeddine, S.; Ghrayeb, A. Optimizing Age of Information Through Aerial Reconfigurable Intelligent Surfaces: A Deep Reinforcement Learning Approach. IEEE Trans. Veh. Technol. 2021, 70, 3978–3983. [Google Scholar] [CrossRef]
  64. Muhammad, A.; Elhattab, M.; Arfaoui, M.A.; Al-Hilo, A.; Assi, C. Age of Information Optimization in a RIS-Assisted Wireless Network. arXiv 2021, arXiv:2103.06405v3. [Google Scholar]
  65. Bacinoglu, B.T.; Ceran, E.T.; Uysal-Biyikoglu, E. Age of information under energy replenishment constraints. In Proceedings of the Information Theory and its Applications (ITA), San Diego, CA, USA, 1–6 February 2015. [Google Scholar]
  66. Wu, X.; Yang, J.; Wu, J. Optimal status update for age of information minimization with an energy harvesting source. IEEE Trans. Green Commun. Netw. 2018, 2, 193–204. [Google Scholar] [CrossRef]
  67. Arafa, A.; Yang, J.; Ulukus, S.; Poor, H.V. Age-minimal transmission for energy harvesting sensors with finite batteries: Online policies. IEEE Trans. Inf. Theory 2020, 66, 534–556. [Google Scholar] [CrossRef] [Green Version]
  68. Abd-Elmagid, M.A.; Dhillon, H.S.; Pappas, N. Online Age-minimal Sampling Policy for RF-powered IoT Networks. In Proceedings of the IEEE Globecom, Big Island, HI, USA, 9–13 December 2019. [Google Scholar]
  69. Hatami, M.; Jahandideh, M.; Leinonen, M.; Codreanu, M. Age-aware status update control for energy harvesting IoT sensors via reinforcement learning. In Proceedings of the IEEE PIMRC, London, UK, 31 August–3 September 2020. [Google Scholar]
  70. Abd-Elmagid, M.A.; Dhillon, H.S.; Pappas, N. A Reinforcement Learning Framework for Optimizing Age of Information in RF-powered Communication Systems. IEEE Trans. Commun. 2020, 68, 4747–4760. [Google Scholar] [CrossRef]
  71. Abd-Elmagid, M.A.; Dhillon, H.S.; Pappas, N. AoI-Optimal Joint Sampling and Updating for Wireless Powered Communication Systems. IEEE Trans. Veh. Technol. 2020, 69, 14110–14115. [Google Scholar] [CrossRef]
  72. Gindullina, E.; Badia, L.; Gündüz, D. Age-of-Information With Information Source Diversity in an Energy Harvesting System. IEEE Trans. Green Commun. Netw. 2021, 5, 1529–1540. [Google Scholar] [CrossRef]
  73. Khorsandmanesh, Y.; Emadi, M.J.; Krikidis, I. Average Peak Age of Information Analysis for Wireless Powered Cooperative Networks. IEEE Trans. Cogn. Commun. Netw. 2021, 7, 1291–1303. [Google Scholar] [CrossRef]
  74. Ren, Q.; Chan, T.T.; Pan, H.; Ho, K.H.; Du, Z. Information Freshness and Energy Harvesting Tradeoff in Network-Coded Broadcasting. IEEE Wirel. Commun. Lett. 2022, 11, 2061–2065. [Google Scholar] [CrossRef]
  75. Emara, M.; Elsawy, H.; Bauch, G. A Spatiotemporal Model for Peak AoI in Uplink IoT Networks: Time Versus Event-Triggered Traffic. IEEE Internet Things J. 2020, 7, 6762–6777. [Google Scholar] [CrossRef] [Green Version]
  76. Mankar, P.D.; Abd-Elmagid, M.A.; Dhillon, H.S. Spatial Distribution of the Mean Peak Age of Information in Wireless Networks. IEEE Trans. Wirel. Commun. 2021, 20, 4465–4479. [Google Scholar] [CrossRef]
  77. Mankar, P.D.; Chen, Z.; Abd-Elmagid, M.A.; Pappas, N.; Dhillon, H.S. Throughput and Age of Information in a Cellular-Based IoT Network. IEEE Trans. Wirel. Commun. 2021, 20, 8248–8263. [Google Scholar] [CrossRef]
  78. Ornee, T.Z.; Sun, Y. Sampling for remote estimation through queues: Age of information and beyond. In Proceedings of the Modeling and Optimization in Mobile, Ad Hoc and Wireless Networks, Avignon, France, 27–31 May 2019. [Google Scholar]
  79. Tsai, C.H.; Wang, C.C. Unifying AoI Minimization and Remote Estimation-Optimal Sensor/Controller Coordination With Random Two-Way Delay. IEEE/Acm Trans. Netw. 2022, 30, 229–242. [Google Scholar] [CrossRef]
  80. Sun, Y.; Cyr, B. Information Aging Through Queues: A Mutual Information Perspective. In Proceedings of the IEEE International Workshop on Signal Processing Advances in Wireless Communications (SPAWC), Kalamata, Greece, 25–28 June 2018. [Google Scholar]
  81. Bastopcu, M.; Ulukus, S. Partial updates: Losing information for freshness. In Proceedings of the IEEE International Symposium on Information Theory, Los Angeles, CA, USA, 21–26 June 2020. [Google Scholar]
  82. Wang, Z.; Badiu, M.A.; Coon, J.P. A Framework for Characterizing the Value of Information in Hidden Markov Models. IEEE Trans. Inf. Theory 2022, 68, 5203–5216. [Google Scholar] [CrossRef]
  83. Shisher, M.; Qin, H.; Yang, L.; Yan, F.; Sun, Y. The age of correlated features in supervised learning based forecasting. arXiv 2021, arXiv:2103.00092v2. [Google Scholar]
  84. Zhong, J.; Yates, R.D. Timeliness in lossless block coding. In Proceedings of the IEEE Data Compression Confrtrnvr (DCC), Snowbird, UT, USA, 29 March–1 April 2016. [Google Scholar]
  85. Feng, S.; Yang, J. Age-optimal transmission of rateless codes in an erasure channel. In Proceedings of the IEEE International Conference on Communications (ICC), Pudong, China, 20–24 May 2019. [Google Scholar]
  86. Tang, H.; Ciblat, P.; Wang, J.; Wigger, M.; Yates, R. Age of information aware cache updating with file-and age-dependent update durations. In Proceedings of the Modeling and Optimization in Mobile, Ad Hoc and Wireless Networks, Volos, Greece, 15–19 June 2020. [Google Scholar]
  87. Ma, M.; Wong, V.W. Age of information driven cache content update scheduling for dynamic contents in heterogeneous networks. IEEE Trans. Wirel. Commun. 2020, 19, 8427–8441. [Google Scholar] [CrossRef]
  88. Bastopcu, M.; Ulukus, S. Information Freshness in Cache Updating Systems. IEEE Trans. Wirel. Commun. 2021, 20, 1861–1874. [Google Scholar] [CrossRef]
  89. Zhang, M.; Arafa, A.; Huang, J.; Poor, H.V. How to price fresh data. In Proceedings of the Modeling and Optimization in Mobile, Ad Hoc and Wireless Networks, Avignon, France, 27–31 May 2019. [Google Scholar]
  90. Yang, H.H.; Arafa, A.; Quek, T.Q.; Poor, H.V. Age-based scheduling policy for federated learning in mobile edge networks. In Proceedings of the IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), Barcelona, Spain, 4–8 May 2020. [Google Scholar]
  91. Buyukates, B.; Ulukus, S. Timely communication in federated learning. In Proceedings of the IEEE INFOCOM Workshops, Online, 10–13 May 2021. [Google Scholar]
  92. Hespanha, J.P. Modelling and analysis of stochastic hybrid systems. IEE Proc. Control Theory Appl. 2006, 153, 520–535. [Google Scholar] [CrossRef]
Figure 1. (a) A serially-connected network setting. (b) A parallelly-connected network setting.
Figure 1. (a) A serially-connected network setting. (b) A parallelly-connected network setting.
Entropy 25 00364 g001
Figure 2. A clustered gossip network topology consisting of C clusters such that the status updating rate from node 0 to the c-th cluster is λ c .
Figure 2. A clustered gossip network topology consisting of C clusters such that the status updating rate from node 0 to the c-th cluster is λ c .
Entropy 25 00364 g002
Figure 3. Stationary first and second moments of age processes in the serially and parallelly-connected network settings. We set λ s = 0.5 λ 0 and λ = λ 1 = λ 2 . The simulated curves are obtained from the numerical evaluation of the stationary marginal moments using (10) in Theorem 1.
Figure 3. Stationary first and second moments of age processes in the serially and parallelly-connected network settings. We set λ s = 0.5 λ 0 and λ = λ 1 = λ 2 . The simulated curves are obtained from the numerical evaluation of the stationary marginal moments using (10) in Theorem 1.
Entropy 25 00364 g003
Figure 4. Correlation coefficients between age processes in the serially and parallelly-connected network settings.
Figure 4. Correlation coefficients between age processes in the serially and parallelly-connected network settings.
Entropy 25 00364 g004
Figure 5. Stationary first and second moments of age processes at the nodes inside the cth cluster of the clustered gossip network topology. The simulated curves were obtained from the numerical evaluation of the stationary marginal moments using (10) in Theorem 1.
Figure 5. Stationary first and second moments of age processes at the nodes inside the cth cluster of the clustered gossip network topology. The simulated curves were obtained from the numerical evaluation of the stationary marginal moments using (10) in Theorem 1.
Entropy 25 00364 g005
Figure 6. Correlation coefficients between age processes in the clustered gossip network topology.
Figure 6. Correlation coefficients between age processes in the clustered gossip network topology.
Entropy 25 00364 g006
Figure 7. Variance of x 2 ( t ) in the serially-connected network setting. We denote the standard deviation of x 2 ( t ) as σ 2 .
Figure 7. Variance of x 2 ( t ) in the serially-connected network setting. We denote the standard deviation of x 2 ( t ) as σ 2 .
Entropy 25 00364 g007
Figure 8. Variance of x 3 ( t ) in the parallelly-connected network setting. We denote the standard deviation of x 3 ( t ) as σ 3 .
Figure 8. Variance of x 3 ( t ) in the parallelly-connected network setting. We denote the standard deviation of x 3 ( t ) as σ 3 .
Entropy 25 00364 g008
Figure 9. Variance of x 2 ( t ) in the clustered gossip network topology. We denote the standard deviation of x 2 ( t ) as σ 2 .
Figure 9. Variance of x 2 ( t ) in the clustered gossip network topology. We denote the standard deviation of x 2 ( t ) as σ 2 .
Entropy 25 00364 g009
Figure 10. Variance of x 3 ( t ) in the clustered gossip network topology. We denote the standard deviation of x 3 ( t ) as σ 3 .
Figure 10. Variance of x 3 ( t ) in the clustered gossip network topology. We denote the standard deviation of x 3 ( t ) as σ 3 .
Entropy 25 00364 g010
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Abd-Elmagid, M.A.; Dhillon, H.S. Distribution of the Age of Gossip in Networks. Entropy 2023, 25, 364. https://doi.org/10.3390/e25020364

AMA Style

Abd-Elmagid MA, Dhillon HS. Distribution of the Age of Gossip in Networks. Entropy. 2023; 25(2):364. https://doi.org/10.3390/e25020364

Chicago/Turabian Style

Abd-Elmagid, Mohamed A., and Harpreet S. Dhillon. 2023. "Distribution of the Age of Gossip in Networks" Entropy 25, no. 2: 364. https://doi.org/10.3390/e25020364

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop