Analysis of Hierarchical AoII over unreliable channel: A Stochastic Hybrid System Approach
Abstract
In this work, we generalize the Stochastic Hybrid Systems (SHSs) analysis of traditional AoI to the AoII metric. Hierarchical ageing processes are adopted using the continuous AoII for the first time, where two different hierarchy schemes, i.e., a hybrid of linear ageing processes with different slopes and a hybrid of linear and quadratic ageing processes, are considered. We first modify the main result in [1, Theorem 1] to provide a systematic way to analyze the continuous hierarchical AoII over unslotted real-time systems. The closed-form expressions of average hierarchical AoII are obtained based on our Theorem 1 in two typical scenarios with different channel conditions, i.e., an M/M/1/1 queue over noisy channel and two M/M/1/1 queues over collision channel. Moreover, we analyze the stability conditions for two scenarios given that the quadratic ageing process may lead to the absence of stationary solutions. Finally, we compare the average age performance between the classic AoI results and our AoII results in the M/M/1/1 queue, and the effects of different channel parameters on AoII are also evaluated.
Index Terms:
Stochastic hybrid system, continuous AoII, hierarchy scheme, stability analysis.I Introduction
In real-time status update systems, the study of information freshness over the network layer has been the subject of ongoing interest in the past decade, where a classic measure known as Age of Information (AoI) was proposed in [2, 3, 4]. Since then, extensively researches have focused on two dominant directions in this field: i). the analysis of closed-form average AoI (and its moments) over queueing and other networking systems, e.g., [5, 6, 7, 8, 9, 1, 10, 11]; ii). the optimization of AoI performance that searches for the optimal scheduling policies over different networking systems, e.g., [12, 13, 14, 15, 16, 17, 18]. These seminal works also facilitate the cross-fertilization of AoI and other related fields (e.g., topics in Information Theory), and a comprehensive survey of these works can be found in [19].
However, the major drawback of AoI is that this metric only considers the time aspect of update but is content-agnostic, which may pose a challenge to identify the significance of update currently used in the system. According to the basic definition of AoI, the ageing of an update starts since it is generated and continues until it is replaced by the next successful delivered update. However, this kind of ageing measurement may not suitable for all the real-time update system. For example, if the newly generated update contains the same information as the one stored at the monitor, the ageing process of the system should be “paused” for a while since the current update is still fresh enough to be used. Therefore, a variety of modified age metrics have been proposed to address this essential problem, most of which jointly consider the content-mismatch between the transmitter and monitor by introducing suitable error functions as well as the ageing process measured by AoI and its functionals. To our best knowledge, these new metrics include Effective AoI (EAoI) [20], Age of Synchronization (AoS)[21], Query AoI (QAoI)[22], binary freshness[23], Urgency of Information (UoI)[24], and most importantly, Age of Incorrect Information111There are also several variations of AoII, e.g., Age of Changed Information (AoCI)[25], Age of Incorrect Estimates(AoIE)[26], Age of Outdated Information (Ao2I)[27], Age of Processed Information (AoPI)[28]. (AoII) [29]. In fact, it is not difficult to conclude that these metrics could be classified into a more generalized form:
(1) |
where represents the level of dissatisfaction for freshness and defines the error metric function that penalizes the content-mismatch between the stored update and the fresh one at source. Moreover, the mapping describes the relationship between two metrics, e.g., the product form taken in [29]. Certainly, one can select more complex forms such as the exponents when one of the metrics plays a decisive role in achieving a particular communication goal. Hence, following [29], we call the metric in (1) generalized AoII that chooses these mappings to capture the timely utility with three degrees of freedom, which enriches the traditional AoI metric.
Recently, there have been a growing interest in studying the age performance and optimal scheduling policy using AoII, e.g., [30, 31, 32, 33, 34, 38, 35, 36, 37]. As a step in this direction, we are interested in deriving and analyzing the closed-form average age performance by exploring a more general form of AoII using (1). Our work in this paper differs from these aforementioned works in two essential ways:
1) We extend the AoII metric into unslotted real-time update systems using a continuous form of (1), which, to our best of knowledge, has only been used in [37]. Furthermore, we seek for the closed-form expressions of AoII instead of an optimal policy by first introducing Stochastic Hybrid Systems (SHSs) into the analysis of content-aware ageing process, which is essentially different from the analysis in [38] of the coded status update system under different ARQ schemes.
2) We first consider hierarchical ageing processes in different system states since the level of dissatisfaction for freshness would not always grow at a constant rate in practice. On the other hand, since the age and error function are deeply coupled in (1) by the mapping , the penalty of content-mismatch measured by the monitor could be severer depending on the system states (see Fig. 2), which is also reflected in our hierarchical AoII metric.
To summarize, our main contributions in this work are:
We give the closed-form expressions of average AoII in two typical real-time scenarios: 1) an M/M/1/1 queue over noisy channel; 2) two M/M/1/1 queues over collision channel. The system diagrams are depicted in Fig. 1a and 1b, respectively.
We provide a systematic way to analyze the continuous hierarchical AoII over unslotted real-time systems using SHSs, where two different hierarchies are utilized. The first is a hybrid of linear functions with different slopes, and the second is a hybrid of linear and quadratic functions. The SHSs approach is more powerful than the traditional renewal-reward approach since the average AoII with quadratic forms cannot be easily obtained by calculating the time averages.
Considering the potential instability in quadratic ageing, we give our stability conditions in Theorem 2 and 3 for two different systems to ensure the existence of stationary average AoII in terms of the second hierarchy scheme.
The average age performance over the M/M/1/1 queue measured by AoII is compared with several classic results in traditional AoI in Section V-A. A few insights are obtained based on the inherent differences between AoI and AoII: i). the ceasing of age growth using AoII while the content is matched sharply cuts down the average age in the M/M/1/1 queue compared to AoI results; ii). the average age using AoII can even be smaller than a generate-at-will queue with the same Poisson service rate for some content-change probability ; iii). the monotonicity of the average age with the normalized utilization factor is different between two metrics.
The average AoII performance under different channel parameters in two scenarios are evaluated. In the noisy channel, the average AoII grows monotonically with regardless of utilization factors and content-changed probabilities and the range of is limited due to the stability issue. Meanwhile, the average AoII grows monotonically with larger in the collision channel, since a higher arrival rate of any source shall bring a higher collision probability where the mismatch cannot be eliminated and the age keeps growing.
II System Model
We first give basic assumptions for the noisy channel case with single source and the collision channel case with two sources. Then we present a brief introduction of SHSs and relevant settings for our models.
II-A Model Assumptions
II-A1 The Splitting Poisson Process
We track the average age performance of a source node observing a specific information process . The node can be viewed as a sensor in IoT networks or an observing unit in vehicular networks. The updates are sampled from following a Poisson process with rate . In this work, we consider a memoryless source model, where each newly sampled update would change its content with probability and remain unchanged with probability . Consequently, the sampling (arriving) process at the transmitter splits into two Poisson streams with rates and .
The contender source in the collision case is denoted as , whose updates are sampled by a node at a Poisson rate . We assume that the content of is independent of the content of , therefore, the age behavior of is only related to whether or not a collision arises.
II-A2 Transmission Through Unreliable Channels
Since time is unslotted, a transmission immediately starts when a newly sampled update arrives. To avoid a combinatorial explosion of the state space, we first assume the transmission times of the updates are modeled as independent exponential and random variables for updates and , respectively. Furthermore, the transmission of updates is preemptive considering that the content-changed updates should be delivered as soon as possible, and the preempted update would be discarded. Hence, the transmission at each node follows M/M/1/1.
The channel is unreliable in both cases. In Fig. 1a, an update may be decoded incorrectly by the monitor due to channel noise. We denote as the probability of an update being correctly decoded, and an update that is not decoded correctly is lost with probability . Note that only a content-changed update being correctly decoded can reduce the age at monitor.
In Fig. 1b, the channel is assumed to be noise-free yet suffering from collision. A collision period begins if a newly sampled update / arrives while there is an update from / currently being transmitted. The collision disrupts transmission in the way that neither of updates can be successfully decoded by the monitor. The update finishing transmission first would be discarded, whereas the remaining update would keep transmitting. The transmission time of the remaining update is still an exponential random variable due to the memoryless property.
II-A3 End-to-End Interaction and Age Measurements
There are two common assumptions shared in real-time status-updating networks: i). the amounts of communication overheads including controlling signals require negligible transmission time; ii). these overheads are transmitted via a dedicated control channel to ensure the signaling free from errors[39]. Based on that, we can further assume that the indicator of content changes at source is immediately known at the monitor, which plays a key role in characterizing the evolution of our hierarchical AoII. To track the age of , we specify the generalized form (1) in the following:
(2) |
where is the last successfully decoded update stored at the monitor, and denotes the sampling time of . The indicator function takes values from 0 or 1 if the content of update being transmitted is the same or not as . Furthermore, we assume that equal to 0 if there is no update on transmission and the content of source is not changed. The age function can be linear or quadratic depending on the SHSs state.
II-B A Brief Introduction to SHSs
Following [40], SHSs are defined by a set of stochastic differential equations
(3) |
where the system states are partitioned into the discrete state consistent with the ordinary jump process, and a -dimensional stochastic process with piecewise continuous sample paths called the continuous state.222For notation simplicity, we here omit the parameter associated with the joint system state at time . Given a discrete state space and a -dimensional vector of independent Brownian motion processes, the continuous state evolves with two state-dependent functions and . Moreover, there is a family of discrete transition maps that tracks possible changes of the joint system state , i.e.,
(4) |
where denotes the joint state right after the transition map takes place, and denotes a set of transitions with transition intensities .
Based on the general settings of SHSs above, the continuous state can be defined as the age processes for our AoII models, i.e., . We denote as the AoII of at the monitor, and is what the AoII at the monitor would become if an update in service were to complete transmission at time . Since the AoII evolves deterministically at each state , we have and . Moreover, the transition rates of SHSs are all constant Poisson rates defined above according to the M/M/1/1 queue discipline.
Above all, the hierarchy of AoII of can be demonstrated by a piecewise age function , whose derivative is denoted as in (4). The discrete state of SHSs is the system state. Both would be later specified for each case.
III SHSs Analysis over Noisy Channel: The M/M/1/1 queue revisited
The AoI of M/M/1/1 queue has been thoroughly studied under different queueing disciplines. e.g., [5, 41, 1]. However, the queue has never been examined using a context-aware hierarchical age process. In this section, we provide a systematic way to obtain the closed-form results of the average hierarchical AoII in (2) using SHSs. The results would be later compared with the average AoI in Section V.
III-A SHSs Formulations with Hierarchical AoII
To begin, we first need to characterize the system state, i.e., . State is defined as the correct (content-matched) state, where the AoII would not increase hence . State is defined as the mismatched state, where a content-changed update arrives and starts transmission. The AoII grows as the traditional AoI in this state, i.e., . State is defined as the error state, where no update is on transmission yet the content between ends is mismatched due to the channel noise. Hence, the age processes keep growing in . State is the urgent state, where the transmitter is delivering a more important update. According to the model assumptions, can be reached when:
i). a newly sampled update with changed content preempts transmission. In that case, the content of would lag at least two versions behind the transmitting update;
ii). a newly sampled update recovers the system from the error state. In that case, the monitor needs the update to fix the error as soon as possible.
The hierarchy of (2) can be implemented by adopting different age functions in each state, where the level of age dissatisfaction at states and is considered to be severer for the following two reasons.
The content mismatch between ends cannot be directly eliminated from the error state since there is no update on transmission. Being away from compared to the other states exacerbates the ageing of at the monitor.
The content of update being transmitting at is urged by the monitor due to conditions i) and ii) above, which also exacerbates the ageing of .
Consequently, we construct hierarchy schemes with four levels through the state-dependent derivative using two distinct piecewise functions.
- Linear hierarchy:
(5) |
The parameters and are slopes representing two different levels of age dissatisfaction in the linear case.
- Quadratic hierarchy:
(6) |
The parameters and , where , are the growth constants controlling the stability of SHSs, which would later be constrained by the state transition rates.
Remark 1.
The subsequent results and stability analysis are more general using (5) or (6), which can be trivially simplified to a three-level case by letting or . In addition, the hybrid of linear function at state and quadratic functions at state also follows basically the same analysis procedure as the quadratic case. Therefore, we take (6) as a common example.
To move forward, we now explain each transition with a constant intensity , which is illustrated in Fig. 3 with the pre-defined SHSs states.
: Since the content of a newly sampled update remains unchanged with probability in the self-transition at state , we assume that this kind of update would be maintained at the transmitter subject to an exponential random interval with rate (then dropped) instead of being transmitted. In the self-transition at state , the preemption of an unchanged update also has no effect on the AoII. Moreover, since we consider the four-level hierarchy in the measure of timeliness for the noisy channel case, the state would stay under any preemption while the ageing process reaches the fourth level, which is the highest, at .
: An update with changed content leads to the second-level dissatisfaction between ends and the AoII starts to grow after the state is transferred into by . Similarly, the update under transmission would also be preempted (then discarded) by a newly sampled update with changed content, which leads to the fourth-level dissatisfaction after the state is transferred into by .
: The content between ends is correctly matched after a successful transmission over the noisy channel. Meanwhile, the AoII is reset to zero by transitions , respectively.
: If the update is not successfully decoded by the monitor due to noise, the system state would be transferred into the error state by . Then, at the monitor suffers from a severer age dissatisfaction, namely, the third level in our consideration, due to the mismatch of content.
: Any newly sampled update starts a transmission in when the system was in the error state before. Without loss of generality, we assume that the system goes through different out-of-sync situation between and .
These state transitions are summarized in Table I, along with the possible changes of AoII after mappings .
III-B Generator for the SHSs
To quantify the average AoII, we first need to employ a test function to track the dynamics of AoII at each state ,
(7) |
where is the Kronecker delta function that equals to one only if , otherwise it is zero. We also define
(8) |
as the expected value of AoII in each state at time , where tracks two different AoII process. Furthermore, we define the stationary solution (if exists) when to be ,
Given that is specified and , we introduce one more definition of an operator on the test function [42], that is,
(9) | ||||
which is called the extended generator for our SHSs. is in the form of (5) or (6), and for the noisy channel case is given in Table I. Note that the extended generator at state is zero since the AoII at never grows at all.333 As noted in [9], is called the irrelevant state to AoII. However, this kind of states does affect the stationary distributions.
With these quantities defined, we are able to introduce the main tool of SHSs in Lemma 1, known as Dynkin formula.
Lemma 1.
Supposing there is a bounded measurable test function , we have
(10) |
Lemma 1 in fact tells that the dynamics of the test function are on average characterized by its extended generator , whose expected value is the expected rate of .
We now can leverage (10) to derive the closed-form expressions of average AoII for the M/M/1/1 queue under linear hierarchy , which is concluded as [1, Theorem 1]. However, in order to calculate the average AoII under quadratic hierarchy , we need to modify the aforementioned theorem. Hence, we summarize our first result in the following.
Theorem 1.
Define two sets of transitions
(11) | |||
as the respective sets of incoming and outgoing transitions for each state associated with . Then, we have:
(i). The finite-state SHSs Markov Chain is ergodic with stationary distributions given by the global balance equations:
(12) |
(ii). For linear growth, the expected value can be calculated by
(13) |
where the age grows as a linear function at , and is denoted as the other state in .
(iii). For quadratic growth, the expected value can be calculated by
(14) |
where the age grows as a quadratic function at , and is the growth constant associated with .
Consequently, the closed-form expressions of average AoII at the monitor can be obtained by the summation of expected values at each state, i.e.,
(15) |
for different functions .
The matrix in (13) and (14) is the transition matrix associated with the mapping , which is also given in Table I. Since the first two parts of Theorem 1 have been proved in [1], we omit here for simplicity. The proof of (iii) appears in Appendix A. Note that (14) is only valid under some constrained parameters and , which is called the stability conditions for quadratic hierarchy and is discussed later in Section III-D.
Remark 2.
Theorem 1 gives the general procedure to calculate the average AoII for different hierarchy schemes. First, we need to calculate the stationary distribution for each finite-state SHSs Markov chains using (12), the existence of which ensures the ergodicity. Then, the average AoII can be calculated separately at each state using different state-dependent growth function , as derived in (13) and (14). Hence, our theorem can be easily generalized to multi-level hierarchy of state-dependent AoII using any hybrid of linear and quadratic functions. Meanwhile, the theorem can also be further extended to derive the stationary moments (also MGF) of AoII as did in [1, Theorem 1] under the same stability conditions.
III-C Average AoII under Linear Hierarchy
Following Theorem 1, the stationary distributions of the SHSs Markov chain in Fig. 3 are calculated as:
(16) | ||||||
where , and is known as the utilization factor of the queue. Then we can use (13) and (15) to obtain the following results.
Corollary 1.
For linear hierarchy scheme (5), the average AoII of a preemptive M/M/1/1 queue over the noisy channel at the monitor is
(17) |
where and are slopes representing two different levels of dissatisfaction for freshness at state and , respectively. Furthermore, if we set , then (17) reduces to the simplest expression with only two levels,
(18) |
The derivation of (17) appears in Appendix B. The ergodicity of the SHSs Markov chain is established by (16). Hence, it is easy to verify that (17) always exists for any finite and based on the invertibility of matrix associated with (43), namely, for matrix defined in (43).444A general proof can be found in [9, Section V]. The simplified version (18) would later be used to compare with the AoI results in Section V.
Moreover, we note that (17) and (18) can be further specified to the results under metric AoS proposed in [21] by setting . To be clearer, since the AoS metric is defined as the time since the content between two ends are out-of-sync, it is exactly the case of the proposed AoII metric where every newly sampled update changes its content with probability one. Hence, the expressions of average AoS in a preemptive M/M/1/1 queue over the noisy channel are given by
(19) | ||||
III-D The Quadratic Hierarchy and Stability Conditions
The average AoII under the quadratic hierarchy is more complex since it involves a hybrid of two kinds of differential equations. The closed-form expression is summarized below.
Corollary 2.
For quadratic hierarchy scheme (6), the average AoII of a preemptive M/M/1/1 queue over the noisy channel at the monitor is
(20) |
under certain stability conditions.
The derivation of (20) appears in Appendix C. However, we are more interested in the stability conditions of (20) since the invertibility of matrix defined in (46) depends on the values of and . These conditions are given below, the proof of which can be found in Appendix D.
Theorem 2.
The average hierarchical AoII in (20) exists if and only if the following two conditions are all satisfied:
i). The determinant of the associated matrix is large than zero, i.e., ;
ii). The growth rates and at the quadratic growth states is limited, i.e., and .
Theorem 2 can be extended to other multi-level (more than four) hierarchies with finer state definitions by going through the same proof procedure as long as the hybrid only consists of linear and quadratic functions. For example, one can split the state into two states and representing different levels of error, where is defined the same as the original error state directly connected to and is defined as a severer error state that can only be reached by . Meanwhile, we must point out that the above conditions are actually sufficient and necessary, as proved in Appendix D.
IV SHSs Analysis over Collision Channel
In this section, we focus on another kind of unreliable channel that occurs when multiple nodes attempt to use the channel simultaneously. The SHSs analysis of the collision channel case is basically the same as the noisy channel case, except that the system state space is larger leading to a much more complex expression of the average AoII. Therefore, we only adopt the quadratic hierarchy scheme in this collision scenario considering the computation similarity and complexity. The stability conditions are also rederived.
IV-A SHSs Formulations with Quadratic Hierarchical AoII
We need to redefine the system states based on the collision nature of channel, where the state space consists of eight different states . States and are defined the same as the noisy channel case. However, we have to added four more states due to the existence of , namely, . State is defined as the other correct (content-matched) state while the contender utilizes the channel to transmit alone. Hence, the AoII in would also not increase as in . On the contrary, state is defined as the other error state while the contender utilizes the channel yet the content between ends is mismatched, where we assume that the AoII in grows the same as in . States and are defined as two distinct collision states under different ageing processes when and both occupy the channel. To be clear, the former collision state can be directly reached by and , which means the content of at the monitor only lags one version behind the collision update . However, the collision update in is considered to be more urgent for the same two reasons i) and ii) given in III-A, so the ageing process of is severer than at the monitor.
Moreover, since we are only interested in the AoII behavior of , the continuous states of our SHSs are defined the same as the noisy channel case, i.e., due to the independence between and .
Based on the above state definitions, the quadratic hierarchy scheme considered here also has four levels, which is characterized by the state-dependent derivative .
- Quadratic hierarchy:
(21) |
The parameters and are the growth constants controlling the stability of SHSs, where . Given that the collision channel is noise-free, state is assumed to be the only urgent state with the highest age dissatisfaction (the fourth level) since it is the only state that suffers from both collision and a severer out-of-sync situation. Note that this assumption can be easily generalized by adapting the growth rate constant and .
Remark 3.
As we emphasized in the noisy channel case, the analysis and conclusion in this section could be extended to other multi-level hierarchies with finer state definitions. For example, one can track different urgent states in which successive arrivals of content-changed updates can lead to different levels of age dissatisfaction. However, these extensions are not trivial even in the two node case and each hierarchy scheme needs to be carefully designed due to the computation complexity of the SHSs approach, which can be indicated by our case below.
The SHSs states and corresponding transition set are depicted in Fig. 4. For clarity, we now explain each transition .
: First, the assumption of the self-transition at state remains the same as the noisy channel case. In the remaining self-transitions, states , and would stay unchanged when the transmission of updates is preempted either by a content-unchanged update (maintained) or the contender . Moreover, states , and would stay unchanged under any preemption.
(22a) | ||||
(22b) | ||||
(22c) |
: Since a newly sampled update has no effect on the AoII of if the contender does not cause collision, the transition keeps . However, A newly sampled update with changed content leads to mismatch between ends, and the AoII starts to grow subject to the linear (second level) age dissatisfaction after the state is transferred into by .
: If there is no collision, the content between ends would be correctly matched and the AoII is set to zero after a successful transmission corresponding to transitions , respectively.
: The update being transmitted is preempted by a new content-changed update. Hence, the mismatch between ends becomes severer and the states are transferred into and respectively. Since the preemption has no effect on the channel collision, the transition would keep the continuous state unchanged, i.e., is the identity matrix.
: For transition , the channel would collide if a newly sampled update with changed content arrives when the channel is currently busy at transmitting the update from contender. Similarly, for transitions , the channel collides for any newly arrived update if is being transmitted. For transitions , the channel would collide if any newly sampled update of the contender arrives when the channel is currently busy at transmitting the update . The difference between and is in that the latter transfer the state into , which suffers from the fourth level age dissatisfaction due to a severer out-of-sync situation between ends. Since the collision guarantees that neither update in transmission is successfully received, these four transitions also set .
: The channel becomes available from collision if either or is unsuccessfully delivered and discarded, where the transmission time of the left update is still exponential. The difference between and is in that the latter transfer the state into , where no update of is being transmitted yet the mismatch of content still exists. Hence, lead to instead of in .
: The transitions between states and only depend on the contender source, which cannot lead to any possible drops on the AoII of . Moreover, keeps growing at the third level in these two error states because the content mismatch still exists. Hence, the continuous states are unchanged, i.e., .
: As assumed in the noisy channel case, any newly sampled update starts a transmission in when the system was in before.
The state transitions above are summarized in Table II, along with the possible changes of AoII after mappings .
IV-B Average AoII under Quadratic Hierarchy
Following (12), the stationary distributions of the SHSs Markov chain in Fig. 4 are calculated as (LABEL:collision_distribution), where and .555The explicit expression of cannot be easily factorized, which is too long to be included in (LABEL:collision_distribution). Hence, we choose to present the implicit form.
Moreover, we could further obtain the average AoII of the collision channel case under a four-level hierarchy using Theorem 1.
Corollary 3.
The derivation of Corollary 3 appears in Appendix E, where the constants and are given in (70) as the expected values of AoII at states and , respectively. The associated matrix is defined in (71), where the explicit expression of it determinant is given in Appendix F and is omitted here for simplicity.
IV-C Sufficient Conditions of Stability over Collision Channel
The stability conditions of the general case (22b) for any are hard to obtain since the stable growth rates and depend on the relationship between two pairs and . Therefore, we now present some sufficient conditions for stability control in collision channel and give our finer results for a specially symmetric case where the contender is evenly matched to , i.e., and .
Theorem 3.
Assuming that the following conditions are satisfied in the collision channel:
i). The determinant of the associated matrix is large than zero, i.e., ;
ii). The growth rates and at the quadratic growth states is limited, i.e., and ,
then (22b) exists for any .
Furthermore, if and , the above conditions can be modified as:
(23) | ||||
The proof of Theorem 3 appears in Appendix F. Note that (23) helps to reveal the explicit relationship between and similar to Theorem 2 with the knowledge of the rates of contender.
Remark 4.
We must admit that the whole range of and ensuring stability might be (much) larger than the intervals given in Theorem 3, which are affected by some unknown contender. However, the explicit relationship between and given by condition i) are intractable unless we know the relationship of rates between the contender and the source we interest. Nevertheless, it is sufficient to adopt some appropriate constants indicated by the above conditions to achieve two main goals: a). the ability to distinguish different requirements of freshness at different system states; b). the ability to ensure the stability of real-time stochastic communication systems with limited consideration of the effects from environment. In practice, we prefer to choose the parameters and smaller than which also are independent of the rates of contender.
V Numerical Results
In this section, we compare the classical results over the M/M/1/1 queue using traditional AoI and AoII metric. Meanwhile, numerical results of the average hierarchical AoII over noisy channel and collision channel are given under different parameters, respectively. The effects of different channel conditions are also analyzed.




V-A Comparisons between AoI and AoII: The M/M/1/1 queue
To begin, we first need to introduce several results obtained in the M/M/1/1 queue using AoI, where the parameters and are arrival and service rates of updates.
1). The M/M/1/1 queue: an update is accepted in the system only if the server is idle, furthermore, new arrivals are discarded when there is an update in service. The average age is given by [5, Equ. (21)], i.e.,
(24) |
2). The M/M/1/1 queue with preemption: an update-in-service is preempted and discarded if there is a new arrival. The average age is given by [41, Equ. (8)]666also see [43, Equ. 18]., where the source only generates updates of one kind and the service time is set to be exponential, i.e.,
(25) |
3). The M/M/1/1 queue with abandonment: an update-in-service is abandoned (i.e. discarded without completing service) at rate . The average age is given by [1, Equ. (24)],
(26) |
Note that if we set the abandonment rate , then we have the traditional case in (24).
Since the channel of the above AoI results is assumed to be noise-free, we need to modify our AoII result in (18) for a fair comparison by setting , which results in:
4). The average AoII of the M/M/1/1 queue with preemption:
(27) |
Meanwhile, the AoS results over the noisy-free channel can obtained from (27) by letting , that is,
5). The average AoS of the M/M/1/1 queue with preemption:
(28) |
We first observe that
(29) |
under the assumption . Then, we have the relationship in the preemption queue among three different age metrics, that is,
(30) |
The reason of the first inequality is that the AoI metric incorporates a redundant ageing process when the content of update is unchanged (still fresh) at the transmitter. The reason of the second inequality is that the possible change of content () using AoII prolongs the occupancy time of the correct state compared to the AoS case (). Since the age at is always zero, the prolongation helps to further reduce the average.
Interestingly, we also find that
(31) |
Combined with (30), we have
(32) |
Equations (30) and (32) indicates that the ceasing of age growth at the matched state sharply cuts down the average age in the M/M/1/1 queue systems, which in turn enables a large gain on the system performance of information freshness.
Last but not least, we note that
(33) |
where the constant at the right-hand side can be interpreted as the average age of a generate-at-will queue with Poisson service rate . A generate-at-will queue is the queue that a new content-changed update arrives exactly when the current update finishes transmission. Hence, this inequality reveals that the occupancy time of the state in (28) in fact brings a reduction of in the average age.
Moreover, we can further conclude that the average age relationship between (27) and the generate-at-will queue under the same content-change probability , whose average age is , depends on and the utilization factor .
We illustrate the above results numerically in Fig. 5 by setting the service rate , where we adopt the natural logarithm of the average age. Note that a larger abandonment rate leads to a smaller average AoI, whereas a larger content-change probability gives a larger average AoII.
More interestingly, the average AoI is monotonically decreasing with the Poisson arrival rate (equivalently, the utilization factor ) yet the average AoII is monotonically increasing with . The reason for this paradox lies in the inherent difference between two age metrics. To be specific, a larger arrival rate in the AoII-based M/M/1/1 queue shortens the occupancy time in , which in turn gives a larger average system age due to the frequently changed content. On the contrary, in the AoI-based M/M/1/1 queue, a larger arrival rate shortens the occupancy time when no update is on transmission yet the AoI still grows, which ensures a smaller average system age.
V-B The effects of noise in the M/M/1/1 queue
The curves of (20) are depicted in Fig. 6 with and . Two main effects of channel noise on the average AoII can be concluded:
1). The average AoII grows monotonically with regardless of utilization factors and content-changed probabilities in Fig. 6. The reason is obvious since the mismatch between ends cannot be timely eliminated due to large .
2). The range of is limited, e.g., , and in Fig. 6a, 6b and 6c, respectively, due to the first stability condition given in Theorem 2. Based on this, we could conclude that a poor channel condition may lead to instability even the growth rates are relatively small. In SHSs, it means that any violating the stability condition results in a finite escape time of the AoII with non-zero probability.
Furthermore, it is interesting to note that the average AoII at a poor channel condition (for instance, ) need not always grow monotonically with larger as seen in Fig. 6c, e.g., the high utilization case. One reasonable guess of this inconsistency could be that the high content-changed probability leads to relatively small occupancy time in state and large occupancy time in state when the system state is more likely to transfer into . Since the difference is not significant between growth rates and , the average age under this circumstance is lower instead.

V-C The effects of collision in two M/M/1/1 queues
Considering the complexity of (22b), we only illustrate the symmetric case, i.e., and , where the stability conditions in Theorem 3 are easy to obtain. The curves of different values of utilization factors (with fixed) are depicted in Fig. 7 with varying content-changed probability . The average AoII increases monotonically with larger utilization factors as expected since the higher arrival rates of updates from both sources are more likely to cause channel collision.
VI Discussions and Conclusions
In this paper, we consider two different hierarchy schemes, i.e., the linear and quadratic hierarchies, for different discrete states of SHSs, and provide a systematic way to derive the closed-form expressions of average hierarchical AoII. Moreover, we give the stability conditions for the quadratic hierarchy in both channel cases by exploiting the linear systems established by SHSs, which are essential for the existence of the average AoII (also the higher moments).
The derivation of explicit expressions of different age moments in stochastic systems are commonly classified into a set of problems in renewal-reward process. As an alternative of traditional renewal-reward methods, the SHSs method introduced by [9] is considered to be more powerful in that it can not only deal with age-dependent transition rates, which is first studied in [44], also the age-dependent hierarchies that is first considered in our work. However, the limitations of SHSs are also apparent from the collision channel case, i.e., the computation complexity of Theorem 1. To be clearer, one could discuss two simple cases of generalization:
i). variations of multi-level hierarchical AoII with a finer state definitions;
ii). general multi-access cases with with a larger finite state space considering a -way collision.
Both generalizations follow the same analysis procedure, yet the computation cost is enormous due to the order of the associated matrix. Case i) has been discussed after Theorem 2 also in Remark 3. In case ii), the state definition for AoII is more complex than the AoI case in [45]. One should also track the number of active transmitters as in [45], however, the simplest definition of is , where
(34) | ||||
The meanings of states are defined similarly as in the two-node collision case according to their indexes. Hence, the number of states in is at least , which in turn gives a set of linear equations with the size of the associated matrix being .777the number of irrelevant states is Although one could solve for the above generalizations with the help of computer software, the expressions could be very complex and no stability conditions could be easily obtained. Based on this, a promising direction on the analysis of continuous AoII in more complex stochastic (queue) systems could be the searches for appropriate bounds.
Stochastic control and policy improvement are not discussed, which are still fresh topics in the AoII literature, especially in the continuous case. Our undergoing works are devoted to address these state-of-the-art problems.
Appendix A Proof of Theorem 1: The Third Part
Since it follows from (7) and Lemma 1 that the change of expected values of is controlled by an individual stochastic differential equation at each state , we only need to rederive the formulas of expected values at quadratic growth states. Without loss of generality, we leverage state of the noisy channel case to prove (14).
First, we need to represent the extended generator at as
(35) | ||||
The first term in the right-hand side of (35) follows from
(36) | ||||
where is the identity matrix. The second term in the right-hand side of (35) can be divided into two parts according to (11), that is,
(37) | ||||
where is defined as the states directly connected to , and and are states right before and after transitions at time . Note that the second equality follows from (7), and the last equality follows because the self-transition has no contribution in both transition sets, which is the same for all states in our cases. Combined with (36), we have
(38) |
Therefore, the expected value of the extended generator is
(39) |
Assuming that the stability condition is satisfied, the derivative at the left-hand side shall equal to zero as . Hence, we obtain
(41) |
and the proof is completed.
Appendix B Derivations of Corollary 1: The Linear Hierarchy over Noisy Channel
Since we are only interested in the average AoII at the monitor, it is sufficient to track the expected value of the second entry of , namely, at each state . Therefore, it turns out that (13) becomes a set of linear equations,
(42) | ||||
where equals to zero since the extended generator is always zero. We reformulate the above equations into the matrix form , i.e.,
(43) |
where is the constant column vector at the right-hand side of (43). Hence, the solutions of the above linear equations are easy to obtain, that is,
(44) | ||||
Appendix C Derivations of Corollary 2: The Quadratic Hierarchy over Noisy Channel
Appendix D Stability Conditions of the Quadratic Hierarchy over Noisy Channel
D-1 Proof of Necessity
We first prove the necessity of these two conditions. Given that the joint state is ergodic, the quadratic hierarchy AoII converges to a limit that can be obtained by (47). Therefore, we are able to establish the necessary conditions from two aspects: 1) the invertibility of matrix ; 2) the positivity of at each state .
Following 1) and 2), we need to calculate the related quantities from (46). The determinant of is obtained by the definition
(48) |
where is the elements in the second row of and is the cofator of the element . Furthermore, the expected value of AoII can be calculated from (46),
(49) |
where the second column of can be obtained using the general formula for inverse matrix in linear algebra, i.e.,
(50) | ||||
As a result, we only need to discuss the relationships between two parameter pairs, namely, and , that ensure the invertibility as well as the positivity of and , which are divided into two cases.
- Case I: and and . In this case, we shall discuss the following four situations.
I1). If , , then we have
(51a) | |||
(51b) | |||
(51c) |
where (51a), (51b) and (51c) follow from , and , respectively. The latter two equations can be further simplified as
(52a) | |||
(52b) |
both of which satisfy the assumptions in I1).
I2). If , , then we again have (51a), (51b) and (51c). However, the requirement in (51a) cannot be met since
(53) |
where the first inequality follows from (52a) and (52b) that violates the condition .
I3). If , , then the condition cannot be satisfied since it yields
(54) |
which requires .
I4). If , , then the condition cannot be satisfied since it yields
(55) |
which requires .
Next, we consider the other case.
- Case II: and and . We also need to discuss the same four situations as case I.
II1). If , , then we have
(56a) | |||
(56b) | |||
(56c) |
where (56a), (56b) and (56c) follow from , and , respectively. The latter two equations can be further simplified as
(57a) | |||
(57b) |
both of which violate the assumptions in II1).
II2). If , , then we again have (56a), (56b) and (56c). However, the requirement in (56a) cannot be met since
(58) |
where the first inequality follows from (57a) and (57b) that violates the condition .
II3). If , , then the condition cannot be satisfied since
(59) |
under our assumptions in II3) due to the negativity of .
II4). If , , then the condition cannot be satisfied for the same reason as II3).
D-2 Proof of Sufficiency
In order to prove the sufficiency of these two conditions, we need to give the ergodicity of the joint state also the boundness of the average AoII . Let denotes the initial condition at time and be the sequence of transition time. On each interval , the AoII at the monitor evolves as
(60) |
according to (3). Taking norms at both sides we have
(61) |
where is the given slope constant at linear growth in our case888It is easy to verify that can be any positive constant., and we assume that without loss of generality. Since is continuous on each interval , one of the following cases must occur:
I1). . Then we have
(62) |
I2). . Then we have
(63) | ||||
where the second inequality follows from the Bellman-Gronwall Lemma.
I3). for some . Then we can leverage the Bellman-Gronwall Lemma on to obtain
(64) |
Combining I2) and I3), for we have
(65) |
Considering the transition map defined in (4) at time , we have
(66) | ||||
where is the mapping of the continuous state. The inequality follows from Table I since the AoII at the monitor either keeps growing or drops to zero at the transition time .
In the worst case, the second entry of initial condition is larger than the constant and the first term in the maximum function of (64) always dominates as the AoII grows from to , which yields
(67) |
Denoting as the last transition time before some arbitrary time , we obtain
(68) | ||||
from (64) and (67) for and . Note that we have ergodicity of discrete state , which implies the state would eventually return to at some in a finite time even as . Therefore, is always bounded in the quadratic hierarchy case, which in turn gives the ergodicity of the joint state as well as the boundness of the average AoII .
Appendix E Derivations of Corollary 3: The Quadratic Hierarchy over Collision Channel
By leveraging (13) and (14) at each state , we obtain the set of linear equations, i.e.,
(69) | ||||
where is omitted above since and are irrelevant states. Note that the expected AoII at states and grows like the traditional AoI, which are only related to each other. These two equations can be solved first
(70) | |||
and denote as constant and , respectively. Therefore, (69) can be reduced to a set of linear equations with the matrix form , i.e.,
(71) | |||
Appendix F Sufficient Stability Conditions of the Quadratic Hierarchy over Collision Channel
The step to prove the ergodicity is the same as the proof 2) in Appendix D and is omitted here. The determinant of is obtained in (73) using the definition.
The expected values of AoII at states are given in (70) as and , both of which are larger than zero. Then we need to calculate the remaining expected values of AoII at states , which are summarized in (74).
(73) | ||||
(74) | ||||
(75) | ||||
With the above quantities prepared, we are now ready to verify our sufficient conditions proposed in Theorem 3 by checking the positivity of (74) and the invertibility of . Given that and , we only need to verify the positivity of and defined in (74) since the rest parts are easily checked to be positive. Consequently, we have the following discussions.
I). Since is a monotonically decreasing linear function of , we have
(76) | ||||
where is again a monotonically decreasing linear function of . Given , we have
(77) | ||||
Hence, we can obtain
(78) |
which guarantees the positivity of constant .
II). Constant is a parabola of , whose direction of opening is upward. The focus of this parabola is at point . However, since the curve of is limited by the value of , we can obtain the minimal of in the interval , i.e.,
(79) |
where the equality follows from . Hence, we obtain the positivity of constant .
Since we have the positivity of (74), combined with in (73) being positive, we obtain the sufficient stability conditions of the general case in Theorem 3.
Now, we can have a finer result of condition i) in Theorem 3 for the symmetric case where and . To that end, we first simplify as in (75). Since we have
(80) | ||||
using condition ii), we only need to guarantee the constant to be positive in order to satisfy condition i) under the symmetric case. As a result, we have
(81) | ||||
Again, we have a parabola of whose direction of opening is downward. Since the curve of this parabola is limited by , the maximal of is less than the value when , i.e.,
(82) |
To ensure , we need , which results in
(83) |
Combined with the above results, we have completed the proof of Theorem 3.
References
- [1] R. D. Yates, “The Age of Information in Networks: Moments, Distributions, and Sampling,” IEEE Trans. Inf. Theory, vol. 66, no. 9, pp. 5712–5728, Sep. 2020.
- [2] S. Kaul, R. Yates, and M. Gruteser, “Real-Time Status: How Often Should One Update?” in Proc. IEEE INFOCOM, Mar. 2012, pp. 2731–2735, iSSN: 0743-166X.
- [3] R. D. Yates and S. Kaul, “Real-Time Status Updating: Multiple Sources,” in Proc. IEEE Int. Symp. Inf. Theory (ISIT), Jul. 2012, pp. 2666–2670, iSSN: 2157-8117.
- [4] S. K. Kaul, R. D. Yates, and M. Gruteser, “Status Updates through Queues,” in Proc. 46th Annu. Conf. Inf. Sci. Syst. (CISS), Mar. 2012, pp. 1–6.
- [5] M. Costa, M. Codreanu, and A. Ephremides, “On the Age of Information in Status Update Systems With Packet Management,” IEEE Trans. Inf. Theory, vol. 62, no. 4, pp. 1897–1910, Apr. 2016.
- [6] C. Kam, S. Kompella, G. D. Nguyen, and A. Ephremides, “Effect of Message Transmission Path Diversity on Status Age,” IEEE Trans. Inf. Theory, vol. 62, no. 3, pp. 1360–1374, Mar. 2016.
- [7] C. Kam, S. Kompella, G. D. Nguyen, J. E. Wieselthier, and A. Ephremides, “On the Age of Information With Packet Deadlines,” IEEE Trans. Inf. Theory, vol. 64, no. 9, pp. 6419–6428, Sep. 2018.
- [8] Y. Inoue, H. Masuyama, T. Takine, and T. Tanaka, “A General Formula for the Stationary Distribution of the Age of Information and Its Application to Single-Server Queues,” IEEE Trans. Inf. Theory, vol. 65, no. 12, pp. 8305–8324, 2019.
- [9] R. D. Yates and S. K. Kaul, “The Age of Information: Real-Time Status Updating by Multiple Sources,” IEEE Trans. Inf. Theory, vol. 65, no. 3, p. 21, 2019.
- [10] E. Najm, R. Nasser, and E. Telatar, “Content Based Status Updates,” IEEE Trans. Inf. Theory, vol. 66, no. 6, pp. 3846–3863, Jun. 2020.
- [11] B. Buyukates, M. Bastopcu, and S. Ulukus, “Version Age of Information in Clustered Gossip Networks,” IEEE Journal on Selected Areas in Information Theory, vol. 3, no. 1, pp. 85–97, Mar. 2022.
- [12] Y. Sun, E. Uysal-Biyikoglu, R. D. Yates, C. E. Koksal, and N. B. Shroff, “Update or Wait: How to Keep Your Data Fresh,” IEEE Trans. Inf. Theory, vol. 63, no. 11, pp. 7492–7508, 2017.
- [13] I. Kadota, A. Sinha, E. Uysal-Biyikoglu, R. Singh, and E. Modiano, “Scheduling Policies for Minimizing Age of Information in Broadcast Wireless Networks,” IEEE/ACM Trans. Netw., vol. 26, no. 6, pp. 2637–2650, Dec. 2018.
- [14] A. M. Bedewy, Y. Sun, and N. B. Shroff, “The Age of Information in Multihop Networks,” IEEE/ACM Trans. Netw., vol. 27, no. 3, pp. 1248–1257, Jun. 2019.
- [15] Y.-P. Hsu, E. Modiano, and L. Duan, “Scheduling Algorithms for Minimizing Age of Information in Wireless Broadcast Networks with Random Arrivals,” IEEE Trans. Mob. Comput., vol. 19, no. 12, pp. 2903–2915, 2020.
- [16] A. Maatouk, M. Assaad, and A. Ephremides, “On the Age of Information in a CSMA Environment,” IEEE/ACM Trans. Netw., vol. 28, no. 2, pp. 818–831, Apr. 2020.
- [17] X. Chen, K. Gatsis, H. Hassani, and S. S. Bidokhti, “Age of Information in Random Access Channels,” IEEE Trans. Inf. Theory, vol. 68, no. 10, pp. 6548–6568, Oct. 2022.
- [18] G. Yao, A. Bedewy, and N. B. Shroff, “Age-Optimal Low-Power Status Update over Time-Correlated Fading Channel,” IEEE Trans. Mob. Comput., pp. 1–1, 2022.
- [19] Y. Sun. A collection of recent papers on the age of information. [EB/OL]. [Online]. Available: https://webhome.auburn.edu/~yzs0078/
- [20] C. Kam, S. Kompella, G. D. Nguyen, J. E. Wieselthier, and A. Ephremides, “Towards an effective age of information: Remote estimation of a Markov source,” in Proc. IEEE Conf. Comput. Commun. Workshops (INFOCOM WKSHPS), Apr. 2018, pp. 367–372.
- [21] J. Zhong, R. D. Yates, and E. Soljanin, “Two Freshness Metrics for Local Cache Refresh,” in Proc. IEEE Int. Symp. Inf. Theory (ISIT), Jun. 2018, pp. 1924–1928, iSSN: 2157-8117.
- [22] F. Chiariotti, J. Holm, A. E. Kalør, B. Soret, S. K. Jensen, T. B. Pedersen, and P. Popovski, “Query Age of Information: Freshness in Pull-Based Communication,” IEEE Trans. Commun., vol. 70, no. 3, pp. 1606–1622, Mar. 2022, conference Name: IEEE Transactions on Communications.
- [23] M. Bastopcu, B. Buyukates, and S. Ulukus, “Gossiping with Binary Freshness Metric,” in Proc. IEEE Globecom Workshops (GC Wkshps), 2021, pp. 1–6.
- [24] X. Zheng, S. Zhou, and Z. Niu, “Urgency of Information for Context-Aware Timely Status Updates in Remote Control Systems,” IEEE Trans. Wireless Commun., vol. 19, no. 11, pp. 7237–7250, Nov. 2020.
- [25] W. Lin, X. Wang, C. Xu, X. Sun, and X. Chen, “Average Age Of Changed Information In The Internet Of Things,” in Proc. IEEE Wireless Commun. Netw. Conf. (WCNC). Seoul, Korea (South): IEEE, May 2020, pp. 1–6.
- [26] B. Joshi, R. V. Bhat, B. N. Bharath, and R. Vaze, “Minimization of Age of Incorrect Estimates of Autoregressive Markov Processes,” in Proc. 19th Int. Symp. Model. Optim. Mobile, Ad Hoc, Wireless Netw. (WiOpt), Oct. 2021, pp. 1–8.
- [27] Q. Liu, C. Li, Y. T. Hou, W. Lou, J. H. Reed, and S. Kompella, “Ao2I: Minimizing Age of Outdated Information to Improve Freshness in Data Collection,” in Proc. IEEE Conf. Comput. Commun. (INFOCOM), May 2022, pp. 1359–1368, iSSN: 2641-9874.
- [28] S. Jayanth and R. V. Bhat, “Age of Processed Information Minimization Over Fading Multiple Access Channels,” IEEE Trans. Wireless Commun., vol. 22, no. 3, pp. 1664–1676, Mar. 2023, conference Name: IEEE Transactions on Wireless Communications.
- [29] A. Maatouk, S. Kriouile, M. Assaad, and A. Ephremides, “The Age of Incorrect Information: A New Performance Metric for Status Updates,” IEEE/ACM Trans. Netw., vol. 28, no. 5, pp. 2215–2228, 2020.
- [30] C. Kam, S. Kompella, and A. Ephremides, “Age of Incorrect Information for Remote Estimation of a Binary Markov Source,” in Proc. IEEE Conf. Comput. Commun. Workshops (INFOCOM WKSHPS), Jul. 2020, pp. 1–6.
- [31] S. Kriouile and M. Assaad, “Minimizing the Age of Incorrect Information for Real-time Tracking of Markov Remote Sources,” in Proc. IEEE Int. Symp. Inf. Theory (ISIT), Jul. 2021, pp. 2978–2983.
- [32] A. Maatouk, M. Assaad, and A. Ephremides, “The Age of Incorrect Information: An Enabler of Semantics-Empowered Communication,” IEEE Trans. Wireless Commun., vol. 22, no. 4, pp. 2621–2635, Apr. 2023.
- [33] A. Nayak, A. E. Kalør, F. Chiariotti, and P. Popovski, “A Decentralized Policy for Minimization of Age of Incorrect Information in Slotted ALOHA Systems,” in Proc. IEEE Int. Conf. Commun. (ICC). Rome, Italy: IEEE, May 2023, pp. 1688–1693. [Online]. Available: https://ieeexplore.ieee.org/document/10279616/
- [34] M. Ayik, E. T. Ceran, and E. Uysal, “Optimization of AoII and QAoII in Multi-User Links,” in Proc. IEEE Conf. Comput. Commun. Workshops (INFOCOM WKSHPS). Hoboken, NJ, USA: IEEE, May 2023, pp. 1–6. [Online]. Available: https://ieeexplore.ieee.org/document/10225938/
- [35] Y. Chen and A. Ephremides, “Minimizing Age of Incorrect Information Over a Channel With Random Delay,” IEEE/ACM Trans. Netw., pp. 1–13, 2024. [Online]. Available: https://ieeexplore.ieee.org/document/10508313/
- [36] O. Dizdar and S. Wang, “Rate-Splitting Multiple Access for Semantic-Aware Networks: An Age of Incorrect Information Perspective,” IEEE Wireless Commun. Lett., vol. 13, no. 4, pp. 1168–1172, Apr. 2024. [Online]. Available: https://ieeexplore.ieee.org/document/10428108/
- [37] I. Cosandal, N. Akar, and S. Ulukus, “AoII-Optimum Sampling of CTMC Information Sources Under Sampling Rate Constraints,” arXiv e-prints, p. arXiv:2401.18063, Jan. 2024.
- [38] S. Meng, S. Wu, A. Li, and Q. Zhang, “Toward Goal-Oriented Semantic Communications: AoII Analysis of Coded Status Update System Under FBL Regime,” IEEE J. Sel. Areas Inf. Theory, vol. 4, pp. 718–733, 2023.
- [39] Q. Liu, C. Li, Y. T. Hou, W. Lou, J. H. Reed, and S. Kompella, “Wireless Scheduling to Optimize Age of Information Based on Earliest Update Time,” IEEE Internet Things J., vol. 10, no. 7, pp. 6352–6366, Apr. 2023.
- [40] J. P. Hespanha, “A Model for Stochastic Hybrid Systems with Application to Communication Networks,” Nonlinear Analysis-Theory Methods & Applications, vol. 62, no. 8, pp. 1353–1383, Sep. 2005.
- [41] E. Najm and E. Telatar, “Status Updates in a Multi-Stream M/G/1/1 Preemptive Queue,” in Proc. IEEE Conf. Comput. Commun. Workshops (INFOCOM WKSHPS), Apr. 2018, pp. 124–129.
- [42] J. P. Hespanha, “Modelling and analysis of stochastic hybrid systems: Hybrid systems,” IEE Proc.-Control Theory Appl., vol. 153, no. 5, pp. 520–535, 2006.
- [43] A. Soysal and S. Ulukus, “Age of Information in G/G/1/1 Systems: Age Expressions, Bounds, Special Cases, and Optimization,” IEEE Trans. Inf. Theory, vol. 67, no. 11, pp. 7477–7489, Nov. 2021, conference Name: IEEE Transactions on Information Theory.
- [44] A. Maatouk, M. Assaad, and A. Ephremides, “Analysis of an Age-Dependent Stochastic Hybrid System,” in Proc. IEEE Int. Symp. Inf. Theory (ISIT). Espoo, Finland: IEEE, Jun. 2022, pp. 150–155.
- [45] R. D. Yates and S. K. Kaul, “Age of Information in Uncoordinated Unslotted Updating,” in Proc. IEEE Int. Symp. Inf. Theory (ISIT), Jun. 2020, pp. 1759–1764.