Next Article in Journal
Risk Premium of Bitcoin and Ethereum during the COVID-19 and Non-COVID-19 Periods: A High-Frequency Approach
Previous Article in Journal
Enhancing Autonomous Guided Vehicles with Red-Black TOR Iterative Method
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Age of Information Cost Minimization with No Buffers, Random Arrivals and Unreliable Channels: A PCL-Indexability Analysis

Department of Statistics, Carlos III University of Madrid, 28903 Getafe, Madrid, Spain
Mathematics 2023, 11(20), 4394; https://doi.org/10.3390/math11204394
Submission received: 31 August 2023 / Revised: 16 October 2023 / Accepted: 18 October 2023 / Published: 23 October 2023
(This article belongs to the Section Probability and Statistics)

Abstract

:
Over the last decade, the Age of Information has emerged as a key concept and metric for applications where the freshness of sensor-provided data is critical. Limited transmission capacity has motivated research on the design of tractable policies for scheduling information updates to minimize Age of Information cost based on Markov decision models, in particular on the restless multi-armed bandit problem (RMABP). This allows the use of Whittle’s popular index policy, which is often nearly optimal, provided indexability (index existence) is proven, which has been recently accomplished in some models. We aim to extend the application scope of Whittle’s index policy in a broader AoI scheduling model. We address a model with no buffers incorporating random packet arrivals, unreliable channels, and nondecreasing AoI costs. We use sufficient indexability conditions based on partial conservation laws previously introduced by the author to establish the model’s indexability and evaluate its Whittle index in closed form under discounted and average cost criteria. We further use the index formulae to draw insights on how scheduling priority depends on model parameters.

1. Introduction

The last decade has witnessed a fast-growing interest in research on the Age of Information (AoI) concept and metric as proposed in Kaul et al. [1,2] and extensions thereof. The AoI quantifies the freshness of information at a receiver in a communication system, as it measures the time elapsed since the most recently received packet was generated at its source. See, e.g., Kosta et al. [3] and Yates et al. [4] for authoritative introductions and surveys. AoI metrics have become increasingly relevant as the demand for real-time applications, where timely information delivery is critical, continues to grow. These include Internet of Things, video streaming, online gaming, remote control, and real-time traffic monitoring.

1.1. AoI Minimization via Transmission Scheduling and Restless Bandit Framework

Much AoI research has addressed the design of transmission scheduling policies to minimize AoI costs in communication networks so that users have access to as much up-to-date information as possible. A relatively simple yet relevant setting for addressing the optimal scheduling problem is that of single-hop wireless communication networks, where information sources generate packets targeted to corresponding users. Packet transmissions are mediated by a base station (BS), i.e., a communications node that connects sources to users through a given set of channels. In such a scenario, the scheduling problem can be formulated as a restless multi-armed bandit problem (RMABP). See, e.g., the work reviewed in Section 1.2.
The RMABP is a versatile Markov decision process (MDP) (see, e.g., Puterman [5] and Bertsekas [6]) modeling framework for optimal dynamic priority allocation, introduced by Whittle in [7] as an extension of the classic multi-armed bandit problem (MABP). It concerns the optimal dynamic selection of up to M out of Nprojects, with 1 M < N . Such projects are generic entities modeled as binary-action MDPs, which can be either active/selected or passive/rested at each time. In the present setting, there are Nprojects representing users and M channels. Selecting a project means allocating a channel for attempting to transmit a packet held at the BS to the corresponding user.
An intuitively appealing and tractable type of policies for the RMABP is provided by priority-index policies (or index policies for short). These attach an index to each project/user, i.e., a scalar function of its state, which is used as a dynamic measure of selection priority: the larger a project’s current index value, the higher the selection priority.
Index policies can be optimal in special models, in particular in the classic MABP (where passive projects do not change state) with M = 1 , as first shown by Gittins and Jones [8], and in Klimov’s model [9]. Yet, they are generally suboptimal for the RMABP, which is computationally intractable (P-space hard, see Papadimitriou and Tsitsiklis [10]). Still, Whittle [7] proposed a now widely popular heuristic index policy for the RMABP, which he conjectured to be asymptotically optimal under the average criterion, as M and N grow to infinity in a fixed ratio. Weber and Weiss [11] showed that such a conjecture does not hold in general but identified sufficient conditions under which it does hold.
Since its introduction, research on the RMABP has generated a vast amount of literature, which was partially reviewed in [12]. Much work has addressed applications of Whittle’s index policy in a wide variety of models, where numerical studies often report a near-optimal performance. Yet, researchers aiming to apply such a policy to a particular RMABP model are confronted with two major roadblocks, widely regarded as difficult: (1) proving that the model is indexable, meaning that it possesses a well-defined Whittle index, which cannot be taken for granted, and (2) devising an efficient index evaluation scheme.
Over the last two decades, the author has developed a framework based on partial conservation laws (PCLs) to overcome such roadblocks in increasingly general settings. See, e.g., Niño-Mora [13,14,15,16,17]. This approach is different from prevailing approaches and still not widely applied. We will apply it here, demonstrating its simplicity and effectiveness for solving a hitherto unsolved problem: proving indexability and evaluating the Whittle index for an AoI optimization model in which such results had not been previously obtained.

1.2. Related Prior Work: AoI Cost Minimization via Whittle’s Index Policy

A number of recent papers have applied the RMABP and Whittle’s index policy for AoI minimization in single-hop wireless communication network models. A major stream of such work considers no-buffer models where untransmitted packets in a time slot are lost. Kadota et al. [18] addressed a no-buffer network model having unreliable channels with a fixed transmission success probability for each user. Packet generation was deterministic: each source generated one packet at the start of each frame. The frames consisted of a fixed number of time slots at which transmissions could be attempted. If a packet transmission failed, it could be reattempted in the following slot of the current frame, if any. The goal was to minimize the (long-run) average linearly weighted AoI cost. Indexability was proven, the Whittle index was obtained in closed form, and, in a simulation study, Whittle’s policy was benchmarked and shown to be nearly optimal and to outperform alternative index policies.
Hsu et al. [19] considered an RMABP model for average linearly weighted AoI minimization incorporating random packet arrivals transmitted through reliable channels. Indexability was established, Whittle’s index was derived in closed form, and the resulting policy was tested. The online setting, where arrival rates are inferred, was also addressed.
Sun et al. [20] and Jhunjhunwala and Moharir [21] proposed the adoption of nonlinear AoI cost metrics to better model the growth of user dissatisfaction with data staleness. Tripathi and Modiano [22] incorporated average cost metrics into an RMABP model with nondecreasing AoI costs in a no-buffer system with deterministic arrivals and unreliable channels. They proved indexability, obtained Whittle’s index in closed form, and tested Whittle’s index policy.
Note that the aforementioned work does not address models incorporating both random packet arrivals and unreliable channels, which is a gap that the present paper fills.
A related stream of work focuses on establishing the asymptotic optimality of Whittle’s index policy in the above models under appropriate assumptions. Maatouk et al. [23] established asymptotic optimality for the model in [18] under a numerically verifiable recurrence condition. Kriouile et al. [24] proved such a result under a less stringent condition.
The no-buffer assumption is replaced in another stream of work by that of one-packet buffers, where the BS stores the last packet generated by a source. Sun et al. [25] considered a one-packet buffer variant of the model in [19], which was shown to result in performance gains. In addition to obtaining and testing Whittle’s index policy, a decentralized index policy was proposed. Sun et al. [26] extended the model in [25] by incorporating both random packet arrivals and unreliable channels. Yet, Ref. [26] did not prove that the model is indexable, as it stated that “it is really hard to establish indexability”. An index was proposed that is meant to approximate the Whittle index as if the model were indexable. The resulting policy was benchmarked in a numerical study, showing that it is near-optimal. Tang et al. [27] extended the model in [25] to incorporate nondecreasing AoI costs. They argued that the model is indexable, derived the Whittle index, and tested it in a numerical study.
The aforementioned work has focused on the average AoI cost minimization criterion. Yet, recent work has argued the relevance of the much less applied discounted cost criterion for such problems. Badia and Munari [28] motivated its use based on applications, e.g., in underwater environments, where the assumption of unlimited operation is unreasonable. In such settings, the discounted criterion, which is well known to model a geometrically distributed time horizon, is more appropriate. In particular, Ref. [28] focused on the performance evaluation of discounted AoI metrics in a model with deterministic arrivals and unreliable channels, assuming that transmissions were attempted with a fixed probability.
Wu et al. [29] considered a discounted AoI minimization model with deterministic arrivals and reliable channels, proving a property of optimal transmission policies. However, they did not consider the design of tractable suboptimal policies with good performance.
Zhang et al. [30] investigated the pricing of AoI updates in a discounted model.

1.3. Contributions over Prior Work

This paper presents the following contributions:
  • We prove indexability for a no-buffer AoI optimization model with random packet arrivals, unreliable channels, and general nondecreasing costs, giving closed formulae for its Whittle index, under both discounted and average cost criteria. Table 1 clarifies the gaps filled by this paper on indexability under the average cost criterion. Note that the “approx.” beside Ref. [26] indicates that a proxy of the Whittle index was considered there, as indexability was not proven. As for indexability under the discounted criterion, to the best of the author’s knowledge, it has not been addressed in an AoI setting. We thus demonstrate the effectiveness of the PCL-indexability approach (based on partial conservation laws (PCLs), see [13,14,15,16,17]) to prove indexability and evaluate the Whittle index by analyzing an AoI model that has not yet yielded to the prevailing approach.
  • We provide simplified Whittle index formulae for relevant special cases, in particular linear, quadratic, and threshold-type AoI costs. The resulting expressions allow for a more efficient index evaluation than direct application of the general formulae.
  • We analyze the Whittle index formulae to elucidate how a user’s transmission priority depends on model parameters under Whittle’s policy, in particular on the probabilities of packet arrival and successful transmission. The index is nonincreasing in the former; so, other things being equal, Whittle’s policy gives higher transmission priority to users with lower arrival rates. As for the latter probability, the index increases with it for linear costs, thus prescribing higher priority to users for which transmission attempts are more likely to succeed. Yet, for nonlinear costs, the index is generally non-monotonic in that probability.

1.4. Structure of the Paper

The remainder of the paper is organized as follows. Section 2 describes the system model and formulates it as an RMABP. Section 3 reviews the concepts of indexability and Whittle index in the present setting. Section 4 reviews the PCL-indexability approach and applies it to prove indexability and evaluate the Whittle index under the discounted criterion. Section 5 presents a PCL-indexability analysis for the average cost criterion. Section 6 elucidates the dependence of Whittle’s index on model parameters and evaluates the index for special cost functions. Finally, Section 7 concludes the paper. The paper includes two appendices, which contain some of the given proofs.

2. System Model and RMABP Formulation

We consider a system model where N information sources (e.g., monitoring stations) generate status update packets aimed to N corresponding users (e.g., applications or sensors). Time is slotted and time slots are denoted by t = 0 , 1 , 2 , . Packet generation is modeled by independent Bernoulli processes: source n = 1 , , N generates a packet at the start of a time slot with probability 0 < λ n 1 .
A BS connects sources to users. Transmission capacity is limited, as there are M < N channels, so the BS can attempt to transmit at most M packets per slot among those that have been just generated, if any exist. The BS has no buffering capacity, so any untransmitted packets in a slot are lost.
Channels are unreliable: if the BS attempts to transmit a freshly generated packet from source n to user n, the transmission succeeds with probability 0 < μ n 1 independently across channels and slots. If the packet is transmitted, the BS receives an instantaneous acknowledgment so that it can keep track of the current AoI for each user. Packet generation and transmission error processes are mutually independent.
The state of user n at the beginning of slot t is denoted by Y n ( t ) ( B n ( t ) , X n ( t ) ) , where B n ( t ) equals 1 if a packet has just been generated by source n and is 0 otherwise, and X n ( t ) is the AoI for user n. Thus, Y n ( t ) lies in the state space Y { 0 , 1 } × N , where N is the set of natural numbers with elements 1 , 2 , 3 , , as we assume that X n ( t ) 1 , because it takes one time slot for a packet to reach the user.
Figure 1 represents a system with M = 3 channels and N = 5 users in a slot where two packets from sources 1 and 3 have been generated. Only two channels can be allocated, which is indicated with gray filling. Figure 2 shows a snapshot of the same system with all channels allocated in a slot, as there are at least as many packets available as channels. Yet, the packet from source 5 will be lost, as it cannot be transmitted in the slot.
The cost incurred by user n in a slot is given by a general nonnegative and nondecreasing function c n ( i n ) of its AoI i n at the beginning of the slot.
At the start of each slot, a controller at the BS decides which packets to attempt to transmit, among those just generated, if any, up to a maximum of M.
We shall assume that action choice is based only on the current joint state. This corresponds to considering scheduling policies  π from the class Π ( M ) of stationary policies that attempt to transmit up to M packets at each slot. We denote by A n ( t ) the action chosen for user n in slot t, which can be 1 (attempt transmission of an available packet) or 0 otherwise (note that this action must be taken if no packet is available). As in [14], we shall refer to Y { 0 , 1 } { 1 } × N as the set of controllable states for user n, where both actions are available, and to Y { 0 } { 0 } × N as the set of uncontrollable states, where only the passive action is available.
The state transition probabilities for user n under action a n , denoted by p ( b n , i n ) , ( b n , i n ) a n P { Y n ( t + 1 ) = ( b n , i n ) | Y n ( t ) = ( b n , i n ) , A n ( t ) = a n } for any time slot t, are given by
p ( b n , i n ) , ( b n , i n ) 0 = 1 λ n if ( b n , i n ) = ( 0 , i n + 1 ) λ n if ( b n , i n ) = ( 1 , i n + 1 ) 0 otherwise ,
and, for b n = 1 ,
p ( 1 , i n ) , ( b n , i n ) 1 = ( 1 λ n ) ( 1 μ n ) if ( b n , i n ) = ( 0 , i n + 1 ) ( 1 λ n ) μ n if ( b n , i n ) = ( 0 , 1 ) λ n ( 1 μ n ) if ( b n , i n ) = ( 1 , i n + 1 ) λ n μ n if ( b n , i n ) = ( 1 , 1 ) 0 otherwise .
Given a discount factor 0 < β < 1 , the expected total discounted cost incurred by policy π Π ( M ) starting from the joint state Y ( 0 ) = ( B ( 0 ) , X ( 0 ) ) = ( b , i ) { 0 , 1 } N × N N , where we use the vector notation B ( t ) = ( B n ( t ) ) n = 1 N , X ( t ) = ( X n ( t ) ) n = 1 N , b = ( b n ) n = 1 N and i = ( i n ) n = 1 N , is
F ( b , i ) π E ( b , i ) π t = 0 n = 1 N c n ( X n ( t ) ) β t .
In (3), E ( b , i ) π is the expectation under policy π , conditioned on starting from ( b , i ) . The discounted cost problem is to find an admissible policy (i.e., in Π ( M ) ) minimizing the cost objective in (3) for any initial joint state ( b , i ) .
We shall also consider the average cost problem, which is to find an admissible scheduling policy minimizing the average expected cost per slot, given by
F ¯ ( b , i ) π lim sup T 1 T E ( b , i ) π t = 0 T n = 1 N c n ( X n ( t ) ) .
Note that we restrict attention to stationary policies, even though we have not proven that they are optimal among the wider class of history-dependent policies. Conditions ensuring such a result in MDP models with countable states and unbounded costs are given, e.g., in Section 6.10 (discounted criterion) and 8.10 (average criterion) of Puterman [5]. Yet, since such issues are only of ancillary interest to this paper, we do not pursue them here, except for certain single-user subproblems (see Proposition 2).
The above problems are formulated as RMABPs by identifying projects with users and taking the active action on a project with attempting to transmit a packet for a user.
Given the intractability of computing an optimal policy, we aim to design suboptimal policies that can be implemented with low complexity and perform well. Index policies are appealing in this setting; they are based on defining an index  α n : Y { 0 , 1 } R for each user n, a scalar function of its controllable states ( 1 , i n ) . In a slot starting in ( b , i ) , where b and i are as in (3), the policy attempts to transmit up to M available packets, if any exist, giving higher priority to users with larger nonnegative index values and breaking ties arbitrarily.
This raises the issue of how to design easily computable index policies that perform well, if possible. Regarding ease of calculation, a simple choice is the greedy index policy, based on the index α n ( 1 , i n ) c n ( i n ) . A more sophisticated idea for constructing index policies was proposed by Whittle [7], as discussed below.

3. Indexability and Whittle Index

This section discusses indexability and the Whittle index, adapting the approach in Whittle [7] to the nuances of the present model. We focus on the discounted cost problem,
minimize π Π ( M ) F ( b , i ) π ,
where F ( b , i ) π , defined in (3), is the system’s cost metric, giving the expected total β -discounted cost under policy π starting from ( b , i ) . We define F ( b , i ) * to be the optimal cost.
We start by formulating a relaxation of optimization problem (5) by replacing the class of admissible scheduling policies Π ( M ) , which can allocate up to K channels per slot, with a larger class of policies. In particular, we use the class of policies Π ( N ) , which can allocate up to N channels per slot, and further impose the additional constraint
G ( b , i ) π M β ,
where M β M / ( 1 β ) and
G ( b , i ) π E ( b , i ) π t = 0 n = 1 N A n ( t ) β t .
We shall refer to G ( b , i ) π as the system’s work metric, which gives the expected total discounted number of transmission attempts.
Note that (6) is implied by the sample-path constraints implicit in Π ( M ) , namely,
n = 1 N A n ( t ) M , t = 0 , 1 ,
The resulting relaxed problem is
minimize π Π ( N ) , ( 6 ) F ( b , i ) π .
Note that, by construction, the optimal cost F ( b , i ) R of (7) is a lower bound on F ( b , i ) * .
We now attach a nonnegative Lagrange multiplier, or, more properly, since we are dealing with an inequality-constrained optimization problem, a Karush–Kuhn–Tucker (KKT) multiplier, ν 0 , to constraint (6) in (7), and formulate the Lagrangian function
L ( b , i ) π ( ν ) F ( b , i ) π + ν G ( b , i ) π M β ,
and the Lagrangian relaxation
minimize π Π ( N ) L ( b , i ) π ( ν ) .
Note that multiplier ν represents a charge per transmission attempt. Again, by construction, the optimal cost L ( b , i ) * ( ν ) of problem (9) gives in turn a lower bound on F ( b , i ) R for any ν 0 , which follows from the elementary weak duality relation
L ( b , i ) * ( ν ) F ( b , i ) π , for   any π Π ( N ) satisfying ( 6 ) and ν 0 .
The Lagrangian dual problem is to find a multiplier yielding the best lower bound:
maximize ν 0 L ( b , i ) * ( ν ) .
Note that (11) is a concave optimization problem—since function L ( b , i ) * ( ν ) is concave in ν , being a minimum of linear functions—which facilitates its computational solution.
We would like to ensure strong duality, meaning that L ( b , i ) * ( ν * ) = F ( b , i ) π * for some π * Π ( N ) satisfying (6) and ν * 0 , and hence, F ( b , i ) R = F ( b , i ) π * and L ( b , i ) * * = F ( b , i ) R , where L ( b , i ) * * = L ( b , i ) * ( ν * ) is the optimal value of problem (11). For such a purpose, we adapt the concept of complementary slackness (CS) from inequality-constrained optimization. Given a policy π Π ( N ) and a multiplier ν 0 , we say that they satisfy CS if
ν G ( b , i ) π M β = 0 .
The next result gives a sufficient condition for strong duality, which can be used to compute the bound F ( b , i ) R .
Proposition 1.
Suppose that π * Π ( N ) solves (9) with ν * 0 , and that they satisfy CS. Then,
(a)
π * solves the relaxed problem (7);
(b)
ν * solves the Lagrangian dual problem (11);
(c)
Strong duality holds.
Proof. 
The results follow straightforwardly from the above discussion and the identities
F ( b , i ) π * L ( b , i ) * ( ν * ) = F ( b , i ) π * + ν * G ( b , i ) π * M β L ( b , i ) * ( ν * ) = L ( b , i ) π * ( ν * ) L ( b , i ) * ( ν * ) = 0 .
The solution of the Lagrangian relaxation (9) is further facilitated by the fact that it naturally decouples into the single-user subproblems
minimize π n Π n F n , ( b n , i n ) π n + ν G n , ( b n , i n ) π n ,
for n = 1 , , N , where Π n denotes the stationary transmission policies for the subsystem corresponding to user n in isolation with a single channel. Note that
F n , ( b n , i n ) π n E ( b n , i n ) π n t = 0 c n ( X n ( t ) ) β t
and
G n , ( b n , i n ) π n E ( b n , i n ) π n t = 0 A n ( t ) β t
are the user’s cost metric and work metric, respectively, as defined in Niño-Mora [14]. This follows from considering decoupled policies π = ( π n ) n = 1 N , where π n is used on user n, so
F ( b , i ) π = n = 1 N F n , ( b n , i n ) π n and G ( b , i ) π = n = 1 N G n , ( b n , i n ) π n ,
hence the Lagrangian function in (8) can be decomposed as
L ( b , i ) π ( ν ) = n = 1 N F n , ( b n , i n ) π n + ν G n , ( b n , i n ) π n M β ν .
We shall call the model indexable if, for each user n and AoI j n N , there exists a critical transmission attempt charge ν ( 1 , j n ) * , which, viewed as an index, characterizes the optimal policies for subproblem (13) under any ν R , as follows: in state ( 1 , j n ) , it is optimal—for any initial state ( b n , i n ) —to attempt to transmit if and only if ν ( 1 , j n ) * ν , and it is optimal to not attempt to transmit if and only if ν ( 1 , j n ) * ν . We shall refer to ν ( 1 , j n ) * as user n’s Whittle index. Note that we define Whittle’s indexability property as formulated in, e.g., [17,31].
The Whittle index policy for the N-user model gives higher transmission priority to available packets targeted to users with larger nonnegative indices.

4. PCL-Indexability Analysis: Discounted Cost Criterion

This section reviews the PCL-indexability approach in [15,16] and applies it to prove indexability of the single-user subproblems (13) and derive the discounted Whittle index.

4.1. A Verification Theorem for Threshold-Indexability

Consider a single-user subproblem (13), dropping the user label n and writing the AoI cost function as c j . The discounted cost and work performance metrics are given by
F ( b , i ) π E ( b , i ) π t = 0 c X ( t ) β t ,
and
G ( b , i ) π E ( b , i ) π t = 0 A ( t ) β t ,
so the single-user subproblem of concern is formulated as follows:
minimize π Π F ( b , i ) π + ν G ( b , i ) π .
We shall write the packet arrival and the transmission success probabilities as λ and μ , respectively, dropping the user label. We shall further use the parameter p λ μ , the probability that in a time slot both a packet is generated and a corresponding transmission attempt succeeds, and consider the complementary probability q 1 p . Note that p > 0 , but q may equal 0, in the case of deterministic arrivals and a reliable channel ( λ = μ = 1 ).
We make the following standing assumption on the one-slot cost function c i .
Assumption 1.
(i)
c i is nonnegative and nondecreasing;
(ii)
i = 1 c i q i < .
Note that part (ii) is a mild growth condition on c i . We next show that Assumption A1 implies the existence of optimal stationary deterministic policies for subproblem (19).
Proposition 2.
Single-user subproblem ( 19 ) is solved optimally by stationary deterministic policies determined by Bellman’s equations.
Proof. 
The result is trivial in the case q = 0 . In the case q > 0 , we apply Theorem 6.10.4 in Puterman [5], which ensures the stated result provided that Assumptions 6.10.1 and 6.10.2 therein hold, which are formulated in terms of an appropriate weight function. Here, we take w ( b , i ) q i as the weight function, which satisfies Assumption 6.10.1 in [5] because c i / w ( b , i ) = c i q i is bounded under Assumption 1.
To prove Assumption 6.10.2 in [5], we use the sufficient condition provided by Proposition 6.10.5.a in [5]. In the present setting, this reduces to
( 1 λ ) ( 1 μ ) w ( 0 , i + 1 ) + ( 1 λ ) μ w ( 0 , 1 ) + λ ( 1 μ ) w ( 1 , i + 1 ) + λ μ w ( 1 , 1 ) w ( 1 , i ) + L ,
for some L > 0 . This follows by verifying that the expression
( 1 λ ) ( 1 μ ) w ( 0 , i + 1 ) + ( 1 λ ) μ w ( 0 , 1 ) + λ ( 1 μ ) w ( 1 , i + 1 ) + λ μ w ( 1 , 1 ) w ( 1 , i ) = ( 1 λ ) ( 1 μ ) q ( i + 1 ) + ( 1 λ ) μ q 1 + λ ( 1 μ ) q ( i + 1 ) + λ μ q 1 q i = ( 1 μ ) q ( i + 1 ) + μ q 1 q i
is decreasing in i, and hence its maximum value is reached by i = 0 . This allows us to take L λ μ / ( 1 λ μ ) = ( 1 q ) / q > 0 satisfying (20). □
We shall consider a class of structured policies that intuition suggests might be optimal for problem (19) for any transmission attempt charge ν R , and which will later be proven to be, indeed, optimal: threshold policies, defined as follows. For a nonnegative integer k 0 , the k-threshold policy (or k-policy for short) attempts to transmit a packet in controllable state ( 1 , j ) if and only if j > k . We shall write its performance metrics as F ( b , i ) k and G ( b , i ) k .
We shall further consider marginal performance metrics, giving the increments in cost and work metrics under threshold policies resulting from a change in the initial action. Thus, the marginal cost metric for the k-policy starting from ( 1 , i ) is
f ( 1 , i ) k F ( 1 , i ) 0 , k F ( 1 , i ) 1 , k ,
where a , z denotes the policy that takes action a in the initial time slot t = 0 and then follows the k-policy from time t = 1 onward. Note that f ( 1 , i ) k measures the decrease in cost that results from modifying the k-policy by attempting to transmit initially in state ( 1 , i ) compared to not doing so. The marginal work metric is
g ( 1 , i ) k G ( 1 , i ) 1 , k G ( 1 , i ) 0 , k ,
which measures the corresponding increase in work expended.
If g ( 1 , i ) k > 0 for every i N , we further define the marginal productivity (MP) metric
m ( 1 , i ) k f ( 1 , i ) k g ( 1 , i ) k ,
and the MP index
m ( 1 , i ) m ( 1 , i ) i .
Consider now the following PCL-indexability (PCLI) conditions:
  • (PCLI1) Positive marginal work: g ( 1 , i ) k > 0 for every AoI i 1 and threshold k 0 .
  • (PCLI2) Monotone nondecreasing MP index: m ( 1 , i ) is nondecreasing in i.
The following verification theorem formulates, in the present setting, a result proven by the author in prior work for restless bandits in increasingly general settings. See [13] [Corollary 2] (finite-state projects), [14] [Theorem 6.3] (finite-state projects with general work metrics), [15] [Theorem 4.1] (semi-Markov countable-state projects), and [17] [Theorem 1 and Proposition 1(c)] (real-state projects). The result refers to threshold-indexability—indexability consistent with threshold policies—meaning that both the model is indexable and threshold policies are optimal for subproblem (19) for any ν R .
Theorem 1.
Suppose that condition (PCLI1) holds. Then, the model is threshold-indexable if and only if condition (PCLI2) holds, with Whittle index given by the MP index, i.e., ν ( 1 , i ) * = m ( 1 , i ) .
Note that [13,14,15] show that (PCLI1) and (PCLI2) are sufficient conditions for indexability of discrete-state projects, with the Whittle index being given by the MP index. The characterization of threshold indexability in Theorem 1 under (PCLI1) is stated in [17] as a consequence of Theorem 1 and Proposition 1(c) therein.
We emphasize that the PCL-indexability approach does not entail proving first optimality of threshold policies, as in the currently prevailing approach to indexability: both indexability and optimality of threshold policies follow in one fell swoop from Theorem 1.
We next set out to apply Theorem 1 to the present model, which entails verifying PCL-indexability conditions (PCLI1) and (PCLI2).

4.2. Work Metric Analysis and Condition (PCLI1)

We start with condition (PCLI1), namely that the marginal work metric under threshold policies be positive. Recall that the k-policy, with threshold k 0 , takes the active action (attempt to transmit) in state ( 1 , i ) if i > k , and the passive action otherwise.
We next address evaluation of the work metric G ( b , i ) k under the k-policy. Even though in the system model we assumed that the AoI i is a positive integer, for obtaining the G ( b , i ) k we include the fictitious value i = 0 .
From the dynamics in (1) and (2) it follows that the work metric G ( b , i ) k satisfies the following linear equations: for i , k 0 ,
G ( 0 , i ) k = β ( 1 λ ) G ( 0 , i + 1 ) k + β λ G ( 1 , i + 1 ) k ,
and
G ( 1 , i ) k = β ( 1 λ ) G ( 0 , i + 1 ) k + β λ G ( 1 , i + 1 ) k , i k 1 + β ( 1 λ ) μ G ( 0 , 1 ) k + β λ μ G ( 1 , 1 ) k + β ( 1 λ ) ( 1 μ ) G ( 0 , i + 1 ) k + β λ ( 1 μ ) G ( 1 , i + 1 ) k , i > k .
In the future, to simplify the notation, we will find it convenient to define
σ i 1 β q β i + 1 p ,
and
Γ i k β k i Γ k k , i < k β λ σ k , i k ,
The next result gives closed-form expressions for evaluating the work metric G ( b , i ) k .
Lemma 1.
We have
G ( 0 , i ) k = Γ i k a n d G ( 1 , i ) k = Γ i k , i k 1 + μ Γ 0 k + ( 1 μ ) Γ i k , i > k .
Proof. 
See Appendix A. □
The following result evaluates the marginal work metric g ( 1 , i ) k . Note that we use the standard notation x + max ( x , 0 ) .
Lemma 2.
g ( 1 , i ) k = 1 μ ( β ( k i ) + β k ) G ( 0 , k ) k = 1 β ( 1 ( 1 β ( k i ) + ) p ) 1 β ( 1 ( 1 β k ) p ) = 1 β q β ( k i ) + + 1 p 1 β q β k + 1 p = σ ( k i ) + σ k , i 1 .
Proof. 
We can use the above results to represent g ( 1 , i ) k as
g ( 1 , i ) k = G ( 1 , i ) 1 , k G ( 1 , i ) 0 , k = 1 + μ G ( 0 , 0 ) k + ( 1 μ ) G ( 0 , i ) k G ( 0 , i ) k = 1 μ Γ i k Γ 0 k = 1 μ ( β k i β k ) Γ k k , i k 1 μ ( 1 β k ) Γ k k , i > k = 1 β q β k i + 1 p 1 β q β k + 1 p = σ k i σ k , i k 1 β 1 β q β k + 1 p = σ 0 σ k , i > k .
We thus obtain that the model satisfies condition (PCLI1).
Lemma 3.
g ( 1 , i ) k > 1 β , and hence condition (PCLI1) holds.
Proof. 
It is immediately apparent from Lemma 2 that g ( 1 , i ) k is decreasing in i for i k , and hence
g ( 1 , i ) k g ( 1 , k ) k = 1 β 1 β ( 1 ( 1 β k ) p ) > 1 β , i k .
As for i > k , Lemma 2 shows that g ( 1 , i ) k = g ( 1 , k ) k , which completes the proof. □

4.3. Cost Metric Analysis

We continue by analyzing cost and marginal cost metrics under the k-policy. As above, we will find it convenient to include the fictitious AoI value i = 0 .
We start by analyzing the cost metric, which satisfies the following linear equations:
F ( 0 , i ) k = c i + β ( 1 λ ) F ( 0 , i + 1 ) k + β λ F ( 1 , i + 1 ) k , i 0
and
F ( 1 , i ) k = c i + β ( 1 λ ) F ( 0 , i + 1 ) k + β λ F ( 1 , i + 1 ) k , i k c i + β ( 1 λ ) μ F ( 0 , 1 ) k + β p F ( 1 , 1 ) k + β ( 1 λ ) ( 1 μ ) F ( 0 , i + 1 ) k + β λ ( 1 μ ) F ( 1 , i + 1 ) k , i > k .
In the future, to simplify notation, we will find it convenient to define, for i 1 ,
C i ( q ) j = 1 ( β q ) j 1 c i 1 + j , if q > 0 c i , if q = 0 .
We further define quantities Φ i k as follows. For i = k ,
Φ k k 1 σ k p j = 0 k 1 β j + 1 c j + ( 1 β q ) c k + β C k + 1 ( q ) ;
for i < k ,
Φ i k j = i k 1 β j i c j + β k i Φ k k ;
and, for i > k ,
Φ i k ( β q ) k i ( Φ k k β p 1 ( β q ) i k 1 β q Φ 0 k c k β j = 1 i k 1 ( β q ) j 1 c k + j β p ( β q ) i k 1 c i ) , if q > 0 c i + β c i + 1 + β Φ 0 k , if q = 0 .
The following result gives closed-form expressions for evaluating the cost metric F ( b , i ) k .
Lemma 4.
We have
F ( 0 , i ) k = Φ i k and F ( 1 , i ) k = F ( 0 , i ) k , i k μ c i + μ F ( 0 , 0 ) k + ( 1 μ ) F ( 0 , i ) k , i > k .
Proof. 
See Appendix B. □
The next result evaluates the marginal cost metric f ( 1 , i ) k in closed form.
Lemma 5.
We have
(a)
f ( 1 , i ) k = μ Φ i k Φ 0 k c i ;
(b)
In particular, in the case i = k ,
f ( 1 , i ) i = μ σ i β ( 1 β i ) ( 1 β q ) C i + 1 ( q ) ( 1 β ) j = 0 i β j c j .
Proof. 
See Appendix B. □

4.4. MP Index Analysis and Condition (PCLI2)

We next give a closed formula for the discounted MP index m ( 1 , i ) defined in (24).
Lemma 6.
We have
m ( 1 , i ) = μ β ( 1 β i ) ( 1 β q ) 1 β C i + 1 ( q ) j = 1 i β j c j , if q > 0 β ( 1 β i ) 1 β c i + 1 j = 1 i β j c j , if q = 0 .
Proof. 
The result follows straightforwardly from Lemmas 2 and 5, using (30). □
We are now ready to establish the PCL-indexability condition (PCLI2).
Lemma 7.
Under Assumption 1, m ( 1 , i ) is monotone nondecreasing, so condition (PCLI2) holds.
Proof. 
We have, using that C i ( q ) = c i + β q C i + 1 ( q ) and c i is nondecreasing,
( 1 β i ) C i + 1 ( q ) ( 1 β i 1 ) C i ( q ) = ( 1 β i ) C i + 1 ( q ) ( 1 β i 1 ) c i + β q C i + 1 ( q ) = 1 β i ( 1 β i 1 ) β q C i + 1 ( q ) ( 1 β i 1 ) c i = 1 β q β i p C i + 1 ( q ) ( 1 β i 1 ) c i 1 β q β i p j = 1 ( β q ) j 1 c i ( 1 β i 1 ) c i = ( 1 β ) β i 1 1 β q c i .
On the other hand,
j = 1 i β j c j j = 1 i 1 β j c j = β i c i .
Hence, we have, for i 2 ,
m ( 1 , i ) m ( 1 , i 1 ) μ 1 β β ( 1 β q ) ( 1 β ) β i 1 1 β q c i ( 1 β ) β i c i = 0 ,
which completes the proof. □
We thus obtain the following result.
Proposition 3.
Under Assumption 1, the discounted model is threshold-indexable, with Whittle index given by the MP index m ( 1 , i ) .
Proof. 
The result follows from Lemmas 3 and 7 by applying Theorem 1. □

5. PCL-Indexability Analysis: Average Cost Criterion

This section applies Theorem 1 to the present model under the average cost criterion. This entails verifying conditions (PCLI1) and (PCLI2) for average metrics that are counterparts of the discounted metrics above. Note that the PCL-indexability theory under the average criterion, based on Laurent series expansions, is discussed in [13] [Section 5], [14] [Section 6.5], and [15] [Section 5.2], upon which we draw for the following analyses.

5.1. Work Metric Analysis and Condition (PCLI1)

We start with condition (PCLI1), namely the positivity of the marginal work metric under threshold policies. We start by evaluating the average work metric under the k-policy,
G ( b , i ) k lim T 1 T E ( b , i ) k t = 0 T A ( t ) .
The following result evaluates G ( b , i ) k in closed form, which shows that it does not depend on the initial state ( b , i ) ; hence, we write it as G k . This follows from standard results relating discounted and average cost metrics in MDPs. See, e.g., [5] [Theorem 8.10.7]. Note that, below, we incorporate the discount factor β in the notation for the discounted metrics considered above to distinguish them from their average criterion counterparts. Thus, e.g., we write the discounted work metric as G β , ( b , i ) k .
Lemma 8.
We have
G k = G ( b , i ) k = lim β 1 ( 1 β ) G β , ( b , i ) k = λ k p + 1 .
Proof. 
The result follows by using the expressions for G β , ( b , i ) k in Lemma 1. □
The next result evaluates the average marginal work metric g ( 1 , i ) k based on the above formulae for its discounted counterpart, which we now write as g β , ( 1 , i ) k .
Lemma 9.
We have
g ( 1 , i ) k = lim β 1 g β , ( 1 , i ) k = ( k i ) + p + 1 k p + 1 , i 1 .
Proof. 
The result follows by using the expression for g β , ( 1 , i ) k in Lemma 2. □
We thus obtain satisfaction of condition (PCLI1) under the average criterion.
Lemma 10.
g ( 1 , i ) k > 0 , and hence condition (PCLI1) holds.
Proof. 
The result follows directly from Lemma 9. □

5.2. Cost Metric Analysis

We continue by analyzing the average cost and marginal cost metrics under the k-policy for k 0 , starting with the average cost metric, given by
F ( b , i ) k lim T 1 T E ( b , i ) k t = 0 T c X ( t ) .
In the future, we will find it convenient to define (cf. (30)), for i 1 ,
C i ( q ) j = 1 q j 1 c i 1 + j , if q > 0 c i , if q = 0 ,
Let us now define quantities Φ k as follows: for any i 0 ,
Φ k lim β 1 ( 1 β ) Φ β , i k = 1 k p + 1 p j = 0 k 1 c j + p c k + β C k + 1 ( q ) .
The following result evaluates F ( b , i ) k in closed form, which shows that it does not depend on the initial state ( b , i ) ; hence, we write it as F k . This follows from standard results (see, e.g., [5] [Theorem 8.10.7]). Below, we denote the discounted cost metric as F β , ( b , i ) k .
Lemma 11.
We have
F k = F ( b , i ) k = lim β 1 ( 1 β ) F β , ( b , i ) k = Φ k .
Proof. 
The result follows by using the formulae for F β , ( b , i ) k in Lemma 4. □
The next result gives a closed-form expression for the average marginal cost metric f ( 1 , i ) i , which is the only one needed for our analyses. Below, we denote the discounted marginal cost metric as f β , ( 1 , i ) k .
Lemma 12.
We have
f ( 1 , i ) i = lim β 1 f β , ( 1 , i ) i = μ i p + 1 i p C i + 1 ( q ) j = 0 i c j .
Proof. 
The result follows by using the expression for f β , ( 1 , i ) i in Lemma 5(b). □

5.3. MP Index Analysis and Condition (PCLI2)

We are now ready to address the PCL-indexability condition (PCLI2), namely, the nondecreasingness of the MP index defined by (24), using the marginal metrics for the average cost criterion. The next result gives closed formulae for such an average criterion MP index by drawing on the discounted MP index derived above, which we now denote as m β , ( 1 , i ) .
Lemma 13.
m ( 1 , i ) = μ i p C i + 1 ( q ) j = 1 i c j = μ i p j = 1 q j 1 c i + j j = 1 i c j , if q > 0 i p c i + 1 j = 1 i c j if q = 0 .
Proof. 
The result follows by taking the limit m ( 1 , i ) = lim β 1 m β , ( 1 , i ) using the formulae in Lemma 6 for m β , ( 1 , i ) . □
We next establish satisfaction of condition (PCLI2).
Lemma 14.
Under Assumption 1, the average criterion MP index m ( 1 , i ) is monotone nondecreasing, so (PCLI2) holds.
Proof. 
The result follows from the nondecreasingness of the discounted MP index in Lemma 7, since m ( 1 , i ) = lim β 1 m β , ( 1 , i ) . □
We can now establish the model’s indexability and evaluate its Whittle index.
Proposition 4.
Under Assumption 1, the model is threshold-indexable under the average criterion, with Whittle index given by the MP index m ( 1 , i ) .
Proof. 
The result follows from Lemmas 10 and 13 using Theorem 1 (in its average criterion version). □

6. Index Dependence on Model Parameters and Evaluation for Special Cost Functions

This section exploits the Whittle index formulae obtained above for two interrelated purposes: exploring the dependence of the index on model parameters, drawing corresponding insights, and specializing the index formula to relevant special cost functions.

6.1. Monotonicity of the Whittle Index on the Arrival Rate

We have the following result.
Proposition 5.
Both the discounted Whittle index m β , ( 1 , i ) and the average Whittle index m ( 1 , i ) are nonincreasing in the packet arrival probability λ.
Proof. 
For the discounted criterion, we use the expression of the index in (31), along with
d d λ C β , i + 1 ( q ) = d d λ j = 1 ( β q ( λ ) ) j 1 c i + j = d d λ j = 2 ( β q ( λ ) ) j 1 c i + j = β j = 2 ( j 1 ) ( β q ( λ ) ) j 2 c i + j d d λ q ( λ ) = β μ j = 1 j ( β q ) j 1 c i + j + 1 ,
to obtain
d d λ m β , ( 1 , i ) = ( β μ ) 2 ( 1 β i ) ( 1 β q ) 1 β j = 1 j ( β q ) j 1 c i + j + 1 0 .
For the average criterion, we use the expression of the index in (35), along with
d d λ C i + 1 ( q ) = μ j = 1 j q j 1 c i + j + 1 ,
to obtain
d d λ m ( 1 , i ) = i p μ 2 j = 1 j q j 1 c i + j + 1 0 .
Proposition 5 provides the following insight regarding the packet transmission priority under Whittle’s index policy: other things being equal, the policy gives higher (or, more precisely, not lower) transmission priority to users whose packets arrive at lower rates. This is consistent with the numerical results in [19] [Section 7.1] on the properties of optimal scheduling policies for the special case with reliable channels under the average criterion.
It is readily verified with examples that, for general cost functions, the Whittle index does not need to be monotonic on the transmission success probability μ . Yet, some monotonicity properties can be identified in the case of special cost functions, as discussed below.

6.2. Whittle Index Formulae for Special Cost Functions

We next consider evaluation of the Whittle index for special cost functions, which yields formulae that can be implemented with greater efficiency than the general formulae above. We shall consider the cases of linear, quadratic, and threshold-type AoI costs.

6.2.1. Linear AoI Cost

We start with the case of a linear cost c i c i , with c > 0 . The discounted index reduces to
m β , ( 1 , i ) = β c μ 1 β i β 1 β i p ( 1 β ) ( 1 β q ) ,
and the average criterion index simplifies to
m ( 1 , i ) = c μ 2 i 2 + 1 + q p i = c μ i i 1 2 + 1 p .
Even though, for general costs, the Whittle index is not necessarily monotonic in the probability of successful transmission μ , in this special case it turns out to be increasing in μ (for i 2 under the average criterion, since m ( 1 , 1 ) = c / λ ).
Proposition 6.
For linear costs, the discounted Whittle index m β , ( 1 , i ) is increasing in μ. The same holds for the average Whittle index m ( 1 , i ) for i 2 .
Proof. 
Under the discounted cost criterion, we have
d d μ m β , ( 1 , i ) = β c 1 β i β 1 β i ( 2 β ( 2 p ) ) p ( 1 β ) ( 1 β q ) 2 > 0 ,
which follows because
β ( 2 β ( 2 p ) ) p ( 1 β ) ( 1 β q ) 2 1 1 β < i 1 β i .
Note that (38) holds because i / ( 1 β i ) increases with i, and the left-most expression in (38) attains the value 1 / ( 1 β ) for p = 1 and increases with p (recall that q 1 p ), since
d d p β ( 2 β ( 2 p ) ) p ( 1 β ) ( 1 β q ) 2 = 2 β ( 1 β ) ( 1 β q ) 3 > 0 .
Under the average cost criterion, we have, for i 2 ,
d d μ m ( 1 , i ) = c i ( i 1 ) 2 > 0 .
This proves the result. □
Hence, for linear AoI costs, other things being equal, Whittle’s policy gives higher transmission priority to users for which packet transmissions are more likely to succeed.
We next graphically illustrate the above results for the base instance with linear cost c i i and the parameters λ = 0.7 , μ = 0.8 , and β = 0.8 for the states ( 1 , 1 ) , ( 1 , 2 ) , and ( 1 , 3 ) . Figure 3 plots the corresponding Whittle index vs. the AoI under the discounted and average cost criteria. The plots show that the discounted index grows nearly linearly in the AoI, in contrast to the quadratic growth of the average criterion index.
Regarding the dependence on λ , Figure 4 plots the discounted and the average criterion Whittle indices vs. λ for AoI values i = 1 , 2 , 3 . The plot is consistent with Proposition 5, as the Whittle index is decreasing in λ . A significant difference is that, as λ 0 , the discounted index converges to a finite limit, easily seen to be lim λ 0 m β , ( 1 , i ) = β c μ i / ( 1 β ) , whereas the average criterion index diverges to infinity. Thus, under the average cost criterion, the increase in priority becomes steeper as the packet arrival probability becomes lower.
Consider now the dependence on μ . Figure 5 plots the discounted and the average criterion Whittle indices vs. μ for AoI values i = 1 , 2 , 3 . The plot is consistent with Proposition 6, as the index increases with μ (except for i = 1 under the average criterion, where it remains constant as μ varies). Note that the increase is linear under the average criterion.

6.2.2. Quadratic AoI Cost

We next turn to the case of a quadratic cost function c i c i 2 . Then, the discounted Whittle index has the evaluation
m β , ( 1 , i ) = β c μ 1 β i 2 + 2 1 β + p β i + 1 ( 1 β ) ( 1 β q ) i β p 1 β i ( 3 β ( 1 + ( 1 + β ) q ) ) ( 1 β ) 2 ( 1 β q ) 2 ,
whereas the average criterion Whittle index reduces to
m ( 1 , i ) = c μ 2 3 i 3 + 4 ( 1 + q ) 2 2 p 2 i 2 + 21 ( 3 + p ) 2 6 p 2 i .
Considering the same instance as above, Figure 6 plots the corresponding Whittle index vs. the AoI under the discounted and average cost criteria. The plots show that the Whittle index growth with the AoI is much steeper under the average criterion (having cubic growth) than under the discounted criterion (having quadratic growth).
As for the dependence on λ , the plots in Figure 7 are also consistent with Proposition 5. As was the case for the linear cost case, we see that, as λ 0 , the discounted index converges to a finite limit, whereas the average criterion index diverges to infinity.
Consider now the dependence on μ . Figure 8 plots the discounted and the average criterion Whittle index vs. μ for the same instance. The plot reveals a strikingly different behavior of the discounted and average criterion Whittle indices. Thus, for i = 1 , the discounted index appears to first increase and then to decrease in μ . To verify it, note that
m β , ( 1 , 1 ) = β ( 3 β q ) c μ ( 1 β q ) 2 ,
and
d d μ m β , ( 1 , 1 ) = β c ( 3 β ( 4 β + ( 1 + β ) p ) ) ( 1 β q ) 3 .
Thus, for the given instance, we have
d d μ m β , ( 1 , 1 ) = 100 ( 55 126 μ ) ( 5 + 14 μ ) 3 ,
and hence m β , ( 1 , 1 ) increases in μ for 0 < μ < 55 / 126 and decreases in μ for 55 / 126 < μ < 1 .
On the other hand, the plot shows that the discounted Whittle index increases with μ for i = 2 and for i = 5 . It is readily verified analytically that such is the case in this instance for AoI values i 2 .
In contrast, the plot shows that the average criterion Whittle index m ( 1 , 1 ) decreases with μ . We can readily verify this, noting that
d d μ m ( 1 , i ) = c 2 i 3 3 i 2 2 1 6 + 2 p 2 i = c i 2 3 i 2 1 2 i 1 6 + 2 p 2 ,
and hence
d d μ m ( 1 , 1 ) = 2 c p 2 < 0 .
Furthermore, we have, for 0 < p < 1 ,
d d μ m ( 1 , 2 ) = c 3 4 p 2 < 0 ,
and hence m ( 1 , 2 ) also decreases with μ , consistently with the plot.
As for m ( 1 , 5 ) , the plot shows that it first decreases and then increases with μ . Using (41), it is readily verified analytically that such behavior holds provided λ > 1 / 7 , since
d d μ m ( 1 , 5 ) = c 70 10 λ 2 μ 2 ,
and hence m ( 1 , 5 ) has a unique minimum at μ * = 1 / ( λ 7 ) ( 0 , 1 ) for such λ .
The same qualitative behavior holds for m ( 1 , i ) where i 3 , first decreasing and then increasing with μ , provided that
λ > 2 3 4 i 2 3 i 1
since in such cases m ( 1 , i ) has a unique minimum as a function of μ at
μ * = 2 3 λ 4 i 2 3 i 1 ( 0 , 1 ) .
Note also that as μ 0 , m β , ( 1 , i ) 0 , whereas m ( 1 , i ) .

6.2.3. Threshold-Type AoI Cost

Finally, consider the case of a threshold-type cost function, with c i c 1 { i > k } . Then, it is readily verified that the discounted Whittle index is given by
m β , ( 1 , i ) = β c μ 1 β ( 1 β i ) ( β q ) k i , if i < k β c μ 1 β ( 1 β k ) , if i k ,
whereas the average criterion index has the evaluation
m ( 1 , i ) = c μ i q k i , if i < k c μ k , if i k .
Considering the same instance as above, with k = 10 , Figure 9 plots the Whittle index vs. the AoI under the discounted and average cost criteria. The plots show that the Whittle index growth with the AoI is slightly steeper for i < k under the average criterion than under the discounted criterion. For i k , both indices remain constant as the AoI i grows.
Regarding the dependence on λ , we have
d d λ m β , ( 1 , i ) = β 2 c μ 2 1 β ( 1 β i ) ( k i ) ( β q ) k i 1 , if i < k 0 , if i k ,
and
d d λ m ( 1 , i ) = c μ 2 i ( k i ) q k i 1 , if i < k 0 , if i k .
Figure 10 plots the discounted and the average criterion Whittle indices vs. λ . The plot shows that both indices are decreasing in λ for i < k and remain constant for i k . Note that the indices decrease linearly with λ for i = k 1 .
As for the dependence of the Whittle index on μ , we have, for the discounted index,
d d μ m β , ( 1 , i ) = c β 2 ( 1 β i ) ( β q ) k i 1 1 β ( ( k i + 1 ) p 1 ) , if i < k c β ( 1 β k ) 1 β , if i k ,
and, for the average criterion index,
d d μ m ( 1 , i ) = c i q k i 1 ( ( k i + 1 ) p 1 ) , if i < k c k , if i k .
Hence, for i < k , both indices m β , ( 1 , i ) and m ( 1 , i ) decrease with μ whenever ( k i + 1 ) p > 1 , i.e., for μ > 1 / ( λ ( k i + 1 ) ) , and increase with μ for sufficiently low μ values, in particular for μ < 1 / ( λ ( k i + 1 ) ) . In contrast, for i k , both indices increase linearly in μ . Such behavior is illustrated in Figure 11.

7. Discussion

This paper has addressed a broad model for scheduling AoI updates simultaneously incorporating the features of random packet arrivals, unreliable channels, and general nondecreasing AoI costs in a no-buffer setting. Indexability (existence of the Whittle index) had only been established in prior work for special cases of this model and only under the average cost criterion using the prevailing approach for indexability analysis, based on first establishing optimality of threshold policies and then exploiting the monotonicity property of the optimal threshold. We have proven that the broad model addressed is indexable and have evaluated its Whittle index in closed form, both under the discounted and the average criterion, by carrying out a PCL-indexability analysis, an approach that has been developed by the author over the last two decades. By demonstrating its effectiveness in a relevant model that had not previously yielded to the prevailing analysis approach, we aim to bring such an approach to the attention of researchers in the area so that they can use it to analyze other models. We have further drawn qualitative insights on how scheduling priority under Whittle’s index policy depends on models parameters by exploiting the closed formulae for Whittle’s index for general costs and for special cost functions. It remains to numerically test the performance of Whittle’s index policy in the present model. Future research directions include carrying out a PCL-indexability analysis in more complex AoI scheduling models, such as those incorporating buffers.

Funding

This research was supported in part by the grant PID2019-109196GB-I00 funded by MCIN/AEI/10.13039/501100011033.

Data Availability Statement

No new data were created or analyzed in this study. Data sharing is not applicable to this article.

Conflicts of Interest

The author declares no conflict of interest. The funders had no role in the design of the study; in the collection, analyses, or interpretation of data; in the writing of the manuscript; or in the decision to publish the results.

Abbreviations

The following abbreviations are used in this manuscript:
AoIAge of Information
BSBase station
CSComplementary slackness
MABPMulti-armed bandit problem
MDPMarkov decision process
MPMarginal productivity
PCLPartial conservation laws
PCLIPCl-indexability
RMABPRestless multi-armed bandit problem

Appendix A. Work Metric Evaluation

Proof of Lemma 1.
The fact that G ( 1 , i ) k can be expressed in terms of the G ( 0 , j ) k through
G ( 1 , i ) k = G ( 0 , i ) k , i k 1 + μ G ( 0 , 0 ) k + ( 1 μ ) G ( 0 , i ) k , i > k .
follows straightforwardly from (25) and (26).
On the other hand, we have the following recursions for G ( 0 , i ) k :
G ( 0 , i ) k = β G ( 0 , i + 1 ) k , i < k G ( 0 , i ) k = β ( λ + p G ( 0 , 0 ) k ) + β q G ( 0 , i + 1 ) k , i k .
The first recursion follows from (25) and (A1) as, for i < k ,
G ( 0 , i ) k = β ( 1 λ ) G ( 0 , i + 1 ) k + β λ G ( 1 , i + 1 ) k = β ( 1 λ ) G ( 0 , i + 1 ) k + β λ G ( 0 , i + 1 ) k = β G ( 0 , i + 1 ) k .
The second recursion also follows from (25) and (A1) because, for i k (recall that p λ μ , q 1 p ):
G ( 0 , i ) k = β ( 1 λ ) G ( 0 , i + 1 ) k + β λ G ( 1 , i + 1 ) k = β ( 1 λ ) G ( 0 , i + 1 ) k + β λ 1 + μ G ( 0 , 0 ) k + ( 1 μ ) G ( 0 , i + 1 ) k = β ( λ + p G ( 0 , 0 ) k ) + β q G ( 0 , i + 1 ) k .
Since the recursions in (A2) are readily expressed as a backward and a forward recursion, we need to obtain the value of pivot element G ( 0 , k ) k to solve them. The following identities readily follow by induction on the first and the second recursions in (A2):
G ( 0 , i ) k = β k i G ( 0 , k ) k , i < k G ( 0 , k ) k = ( 1 + + ( β q ) l 1 ) β ( λ + p G ( 0 , 0 ) k ) + ( β q ) l G ( 0 , k + l ) k , l 1 .
From the first identity in (A3) we obtain G ( 0 , 0 ) k = β k G ( 0 , k ) k . Now, using that ( β q ) l G ( 0 , k + l ) k 0 as l (because G ( b , i ) π 1 / ( 1 β ) ), we obtain
G ( 0 , k ) k = β λ + p G ( 0 , 0 ) k 1 β q .
We thus have a 2 × 2 linear equation system characterizing G ( 0 , 0 ) k and G ( 0 , k ) k , which yields
G ( 0 , k ) k = β λ 1 β q β k + 1 p .
From this and (A3) we further obtain G ( 0 , k + l ) k G ( 0 , k ) k for l 1 , completing the proof. □

Appendix B. Cost Metric Evaluation

Proof of Lemma 4.
It follows from (28) and (29) that F ( 1 , i ) k can be expressed in terms of the F ( 0 , j ) k as
F ( 1 , i ) k = F ( 0 , i ) k , i k μ c i + μ F ( 0 , 0 ) k + ( 1 μ ) F ( 0 , i ) k , i > k .
On the other hand, we have the following recursions for F ( 0 , i ) k :
F ( 0 , i ) k = c i + β F ( 0 , i + 1 ) k , i < k F ( 0 , i ) k = c i + β p c i + 1 + β p F ( 0 , 0 ) k + β q F ( 0 , i + 1 ) k , i k .
The first recursion follows from (28) and (A5) as, for i < k ,
F ( 0 , i ) k = c i + β ( 1 λ ) F ( 0 , i + 1 ) k + β λ F ( 1 , i + 1 ) k = c i + β ( 1 λ ) F ( 0 , i + 1 ) k + β λ F ( 0 , i + 1 ) k = c i + β F ( 0 , i + 1 ) k .
The second recursion also follows from (28) and (A5) because, for i k ,
F ( 0 , i ) k = c i + β ( 1 λ ) F ( 0 , i + 1 ) k + β λ F ( 1 , i + 1 ) k = c i + β ( 1 λ ) F ( 0 , i + 1 ) k + β λ μ c i + 1 + μ F ( 0 , 0 ) k + ( 1 μ ) F ( 0 , i + 1 ) k = c i + β p c i + 1 + β p F ( 0 , 0 ) k + β q F ( 0 , i + 1 ) k .
Since the recursions in (A6) are readily expressed as a backward recursion and a forward recursion, we need to obtain the value of pivot element F ( 0 , k ) k to solve them. For such a purpose we shall derive equations on F ( 0 , k ) k and F ( 0 , 0 ) k . Thus, from the first recursion we readily obtain by induction the following identities:
F ( 0 , i ) k = j = i k 1 β j i c j + β k i F ( 0 , k ) k , i < k .
To analyze the second recursion in (A6) we need to distinguish two cases, depending on whether q = 0 or q > 0 . Consider first the case q = 0 , in which the second expression in (A6) is not actually a recursion, as it reduces to
F ( 0 , i ) k = c i + β c i + 1 + β F ( 0 , 0 ) k , i k .
Now we solve the 2 × 2 linear equation system
F ( 0 , 0 ) k = j = 0 k 1 β j c j + β k F ( 0 , k ) k F ( 0 , k ) k = c k + β c k + 1 + β F ( 0 , 0 ) k
to obtain
F ( 0 , 0 ) k = 1 1 β k + 1 j = 0 k + 1 β j c j
and
F ( 0 , k ) k = c k + β c k + 1 + β 1 β k + 1 j = 0 k + 1 β j c j = 1 1 β k + 1 j = 0 k 1 β j + 1 c j + c k + β c k + 1 .
The above expressions give the stated closed-form formulae for F ( 0 , i ) k in the case q = 0 .
Consider now the case q > 0 . Then, the following identities readily follow by induction on the second recursion in (A6): for l 1 ,
F ( 0 , k ) k = i = 0 l 1 ( β q ) i c k + i + β p c k + i + 1 + β p F ( 0 , 0 ) k + ( β q ) l F ( 0 , k + l ) k = β p ( 1 ( β q ) l ) 1 β q F ( 0 , 0 ) k + ( β q ) l F ( 0 , k + l ) k + c k + β i = 1 l 1 ( β q ) i 1 c k + i + β p ( β q ) l 1 c k + l ,
where we have used that
i = 0 l 1 ( β q ) i ( c k + i + β p c k + i + 1 ) = i = 0 l 1 ( β q ) i c k + i + β p i = 0 l 1 ( β q ) i c k + i + 1 = c k + β q i = 1 l 1 ( β q ) i 1 c k + i + β p i = 1 l ( β q ) i 1 c k + i = c k + β i = 1 l 1 ( β q ) i 1 c k + i + β p ( β q ) l 1 c k + l .
Now, using that ( β q ) l F ( 0 , k + l ) k 0 and ( β q ) l 1 c k + l 0 as l (which follows from Assumption 1), we obtain, letting l ,
F ( 0 , k ) k = β p 1 β q F ( 0 , 0 ) k + c k + β i = 1 ( β q ) i 1 c k + i .
We thus have a 2 × 2 linear equation system determining F ( 0 , 0 ) k and F ( 0 , k ) k , which yields
F ( 0 , k ) k = β p 1 β q j = 0 k 1 β j c j + β k F ( 0 , k ) k + c k + β i = 1 ( β q ) i 1 c k + i = β k + 1 p 1 β q F ( 0 , k ) k + β p 1 β q j = 0 k 1 β j c j + c k + β i = 1 ( β q ) i 1 c k + i ,
whence
1 β k + 1 p 1 β q F ( 0 , k ) k = p 1 β q j = 0 k 1 β j + 1 c j + c k + β i = 1 ( β q ) i 1 c k + i ,
i.e.,
1 β q β k + 1 p 1 β q F ( 0 , k ) k = p 1 β q j = 0 k 1 β j + 1 c j + c k + β i = 1 ( β q ) i 1 c k + i
i.e.,
F ( 0 , k ) k = 1 1 β q β k + 1 p p j = 0 k 1 β j + 1 c j + ( 1 β q ) c k + β i = 1 ( β q ) i 1 c k + i .
This completes the proof. □
We next give the proof of Lemma 5.
Proof of Lemma 5.
First, we draw on the results in Section 4.3 to represent f ( 1 , i ) k as
f ( 1 , i ) k F ( 1 , i ) 0 , k F ( 1 , i ) 1 , k = F ( 0 , i ) k μ c i + μ F ( 0 , 0 ) k + ( 1 μ ) F ( 0 , i ) k = μ F ( 0 , i ) k F ( 0 , 0 ) k c i = μ Φ i k Φ 0 k c i .
In the case q = 0 , we have
f ( 1 , i ) i = μ Φ i i Φ 0 i c i = Φ i i j = 0 i 1 β j c j β i Φ i i c i = ( 1 β i ) Φ i i j = 0 i 1 β j c j c i = 1 β i 1 β i + 1 j = 0 i 1 β j + 1 c j + c i + β c i + 1 j = 0 i 1 β j c j c i = β ( 1 β i ) 1 β i + 1 c i + 1 1 β ( 1 β i ) 1 β i + 1 j = 0 i 1 β j c j 1 1 β i 1 β i + 1 c i = 1 1 β i + 1 β ( 1 β i ) c i + 1 ( 1 β ) j = 0 i β j c j .
As for the case q > 0 , we have (recall that σ i 1 β q β i + 1 p )
f ( 1 , i ) i = μ Φ i i Φ 0 i c i = μ ( 1 β i ) Φ i i j = 0 i 1 β j c j c i = μ 1 β i σ i p j = 0 i 1 β j + 1 c j + ( 1 β q ) c i + β j = 1 ( β q ) j 1 c i + j j = 0 i 1 β j c j c i = μ [ β ( 1 β i ) ( 1 β q ) σ i j = 1 ( β q ) j 1 c i + j 1 β ( 1 β i ) p σ i j = 0 i 1 β j c j 1 ( 1 β i ) ( 1 β q ) σ i c i ] = μ σ i β ( 1 β i ) ( 1 β q ) j = 1 ( β q ) j 1 c i + j ( 1 β ) j = 0 i β j c j .
This completes the proof. □

References

  1. Kaul, S.; Gruteser, M.; Rai, V.; Kenney, J. Minimizing age of information in vehicular networks. In Proceedings of the 8th Annual IEEE Communications Society Conference on Sensor, Mesh and Ad Hoc Communications and Networks (SECON), Salt Lake City, UT, USA, 27–30 June 2011; pp. 350–358. [Google Scholar]
  2. Kaul, S.; Yates, R.; Gruteser, M. Real-time status: How often should one update? In Proceedings of the 31st IEEE International Conference on Computer Communications (INFOCOM), Orlando, FL, USA, 25–30 March 2012; pp. 2731–2735. [Google Scholar]
  3. Kosta, A.; Pappas, N.; Angelakis, V. Age of information: A new concept, metric, and tool. Found. Trends Netw. 2017, 12, 162–259. [Google Scholar] [CrossRef]
  4. 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]
  5. Puterman, M.L. Markov Decision Processes: Discrete Stochastic Dynamic Programming; Wiley: New York, NY, USA, 1994. [Google Scholar]
  6. Bertsekas, D.P. Dynamic Programming and Optimal Control—Approximate Dynamic Programming, 4th ed.; Athena Scientific: Nashua, NH, USA, 2012; Volume II. [Google Scholar]
  7. Whittle, P. Restless bandits: Activity allocation in a changing world. J. Appl. Probab. 1988, 25, 287–298. [Google Scholar] [CrossRef]
  8. Gittins, J.C.; Jones, D.M. A dynamic allocation index for the sequential design of experiments. Colloq. Math. Soc. János Bolyai 1974, 9, 241–266. [Google Scholar]
  9. Klimov, G.P. Time-sharing service systems. I. Theory Probab. Appl. 1974, 19, 532–551. [Google Scholar] [CrossRef]
  10. Papadimitriou, C.H.; Tsitsiklis, J.N. The complexity of optimal queuing network control. Math. Oper. Res. 1999, 24, 293–305. [Google Scholar] [CrossRef]
  11. Weber, R.R.; Weiss, G. On an index policy for restless bandits. J. Appl. Probab. 1990, 27, 637–648. [Google Scholar] [CrossRef]
  12. Niño-Mora, J. Markovian restless bandits and index policies: A review. Mathematics 2023, 11, 1639. [Google Scholar] [CrossRef]
  13. Niño-Mora, J. Restless bandits, partial conservation laws and indexability. Adv. Appl. Probab. 2001, 33, 76–98. [Google Scholar] [CrossRef]
  14. Niño-Mora, J. Dynamic allocation indices for restless projects and queueing admission control: A polyhedral approach. Math. Program. 2002, 93, 361–413. [Google Scholar] [CrossRef]
  15. Niño-Mora, J. Restless bandit marginal productivity indices, diminishing returns and optimal control of make-to-order/make-to-stock M/G/1 queues. Math. Oper. Res. 2006, 31, 50–84. [Google Scholar] [CrossRef]
  16. Niño-Mora, J. Dynamic priority allocation via restless bandit marginal productivity indices (with discussion). TOP 2007, 15, 161–198. [Google Scholar] [CrossRef]
  17. Niño-Mora, J. A verification theorem for threshold-indexability of real-state discounted restless bandits. Math. Oper. Res. 2020, 45, 465–496. [Google Scholar] [CrossRef]
  18. Kadota, I.; Sinha, A.; Uysal-Biyikoglu, E.; Singh, R.; Modiano, E. Scheduling policies for minimizing age of information in broadcast wireless networks. IEEE/ACM Trans. Netw. 2018, 26, 2637–2650. [Google Scholar] [CrossRef]
  19. Hsu, Y.P.; Modiano, E.; Duan, L.J. 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]
  20. 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. Inform. Theory 2017, 63, 7492–7508. [Google Scholar] [CrossRef]
  21. Jhunjhunwala, P.R.; Moharir, S. Age-of-information aware scheduling. In Proceedings of the IEEE International Conference on Signal Processing and Communications (SPCOM), Bangalore, India, 10–16 April 2018; pp. 222–226. [Google Scholar]
  22. Tripathi, V.; Modiano, E. A Whittle index approach to minimizing functions of age of information. In Proceedings of the 57th Annual Allerton Conference on Communication, Control, and Computing, Monticello, IL, USA, 24–27 September 2019; pp. 1160–1167. [Google Scholar]
  23. Maatouk, A.; Kriouile, S.; Assaad, M.; Ephremides, A. On the optimality of the Whittle’s index policy for minimizing the age of information. IEEE Trans. Wirel. Commun. 2021, 20, 1263–12770. [Google Scholar] [CrossRef]
  24. Kriouile, S.; Assaad, M.; Maatouk, A. On the global optimality of Whittle’s index policy for minimizing the age of information. IEEE Trans. Inf. Theory 2022, 68, 572–600. [Google Scholar] [CrossRef]
  25. Sun, J.Z.; Jiang, Z.Y.; Krishnamachari, B.; Zhou, S.; Niu, Z.S. Closed-form Whittle’s index-enabled random access for timely status update. IEEE Trans. Commun. 2020, 68, 1538–1551. [Google Scholar] [CrossRef]
  26. Sun, J.Z.; Jiang, Z.Y.; Zhou, S.; Niu, Z.S. Optimizing information freshness in broadcast network with unreliable links and random arrivals: An approximate index policy. In Proceedings of the 38th IEEE International Conference on Computer Communications Workshops (INFOCOM WKSHPS), Paris, France, 29 April–2 May 2019; pp. 115–120. [Google Scholar]
  27. Tang, Z.F.; Sun, Z.; Yang, N.; Zhou, X.Y. Whittle index-based scheduling policy for minimizing the cost of age of information. IEEE Commun. Lett. 2022, 26, 54–58. [Google Scholar] [CrossRef]
  28. Badia, L.; Munari, A. Discounted age of information for networks of constrained devices. In Proceedings of the 20th Mediterranean Communication and Computer Networking Conference (MedComNet), Pafos, Cyprus, 1–3 June 2022; pp. 43–46. [Google Scholar] [CrossRef]
  29. Wu, T.; Wen, P.; Tang, S.D. Optimal scheduling strategy of AUV based on importance and age of information. Wirel. Netw. 2023, 29, 87–95. [Google Scholar] [CrossRef]
  30. Zhang, M.; Arafa, A.; Huang, J.; Poor, H.V. Pricing fresh data. IEEE J. Sel. Areas Commun. 2021, 39, 1211–1225. [Google Scholar] [CrossRef]
  31. Niño-Mora, J. A dynamic page-refresh index policy for web crawlers. In Proceedings of the 21st International Conference on Analytical and Stochastic Modelling Techniques and Applications (ASMTA), Budapest, Hungary, 30 June–2 July 2014; Sericola, B., Telek, M., Horváth, G., Eds.; Lecture Notes in Computer Science. Springer: Berlin/Heidelberg, Germany, 2014; Volume 8499, pp. 46–60. [Google Scholar]
Figure 1. System snapshot showing underutilization of channels.
Figure 1. System snapshot showing underutilization of channels.
Mathematics 11 04394 g001
Figure 2. System snapshot where a generated packet will be lost.
Figure 2. System snapshot where a generated packet will be lost.
Mathematics 11 04394 g002
Figure 3. Discounted (a) and average (b) criterion Whittle index vs. AoI i for linear AoI cost.
Figure 3. Discounted (a) and average (b) criterion Whittle index vs. AoI i for linear AoI cost.
Mathematics 11 04394 g003
Figure 4. Discounted (a) and average (b) criterion Whittle index vs. λ for linear AoI cost.
Figure 4. Discounted (a) and average (b) criterion Whittle index vs. λ for linear AoI cost.
Mathematics 11 04394 g004
Figure 5. Discounted (a) and average (b) criterion Whittle indices vs. μ for linear AoI cost.
Figure 5. Discounted (a) and average (b) criterion Whittle indices vs. μ for linear AoI cost.
Mathematics 11 04394 g005
Figure 6. Discounted (a) and average (b) criterion Whittle index vs. AoI i for quadratic AoI cost.
Figure 6. Discounted (a) and average (b) criterion Whittle index vs. AoI i for quadratic AoI cost.
Mathematics 11 04394 g006
Figure 7. Discounted (a) and average (b) criterion Whittle indices vs. λ for quadratic AoI cost.
Figure 7. Discounted (a) and average (b) criterion Whittle indices vs. λ for quadratic AoI cost.
Mathematics 11 04394 g007
Figure 8. Discounted (a) and average (b) criterion Whittle indices vs. μ for quadratic AoI cost.
Figure 8. Discounted (a) and average (b) criterion Whittle indices vs. μ for quadratic AoI cost.
Mathematics 11 04394 g008
Figure 9. Discounted (a) and average (b) criterion Whittle index vs. AoI i for threshold-type AoI cost.
Figure 9. Discounted (a) and average (b) criterion Whittle index vs. AoI i for threshold-type AoI cost.
Mathematics 11 04394 g009
Figure 10. Discounted (a) and average (b) criterion Whittle indices vs. λ for threshold-type AoI cost.
Figure 10. Discounted (a) and average (b) criterion Whittle indices vs. λ for threshold-type AoI cost.
Mathematics 11 04394 g010
Figure 11. Discounted (a) and average (b) criterion Whittle indices vs. μ for threshold-type AoI cost.
Figure 11. Discounted (a) and average (b) criterion Whittle indices vs. μ for threshold-type AoI cost.
Mathematics 11 04394 g011
Table 1. Indexability analyses in RMABP AoI optimization models under the average cost criterion.
Table 1. Indexability analyses in RMABP AoI optimization models under the average cost criterion.
Arrivals/Channels ReliableUnreliable
DeterministicCosts/BuffersNoYesNoYes
Linear [18] [25] [18] [26] (approx.)
Nonlinear [22] [27] [22] [27]
RandomCosts/BuffersNoYesNoYes
Linear [19] [25]this paper [26] (approx.)
Nonlinearthis paper [27]this paper [27]
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

Niño-Mora, J. Age of Information Cost Minimization with No Buffers, Random Arrivals and Unreliable Channels: A PCL-Indexability Analysis. Mathematics 2023, 11, 4394. https://doi.org/10.3390/math11204394

AMA Style

Niño-Mora J. Age of Information Cost Minimization with No Buffers, Random Arrivals and Unreliable Channels: A PCL-Indexability Analysis. Mathematics. 2023; 11(20):4394. https://doi.org/10.3390/math11204394

Chicago/Turabian Style

Niño-Mora, José. 2023. "Age of Information Cost Minimization with No Buffers, Random Arrivals and Unreliable Channels: A PCL-Indexability Analysis" Mathematics 11, no. 20: 4394. https://doi.org/10.3390/math11204394

APA Style

Niño-Mora, J. (2023). Age of Information Cost Minimization with No Buffers, Random Arrivals and Unreliable Channels: A PCL-Indexability Analysis. Mathematics, 11(20), 4394. https://doi.org/10.3390/math11204394

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