Next Article in Journal
Rapid Determination of Positive–Negative Bacterial Infection Based on Micro-Hyperspectral Technology
Previous Article in Journal
Data-Driven Structural Health Monitoring: Leveraging Amplitude-Aware Permutation Entropy of Time Series Model Residuals for Nonlinear Damage Diagnosis
Previous Article in Special Issue
An Adaptive Multi-Scale Network Based on Depth Information for Crowd Counting
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

On the Adaptive Buffer-Aided TDMA Uplink System with AoI-Aware Status-Update Services and Timely Throughput Traffics †

School of Electronics and Communication Engineering, Guangzhou University, Guangzhou 510006, China
*
Author to whom correspondence should be addressed.
This manuscript is the extended version of the conference paper: Wang, T.; Wang, S.; Zheng, L.; Chen, Q. Adaptive Transmission Design in TDMA Uplink System with Status-Update and Throughput Services. In Proceedings of the 2023 8th International Conference on Computer and Communication Systems (ICCCS), Guangzhou, China, 21–24 April 2023.
Sensors 2024, 24(2), 506; https://doi.org/10.3390/s24020506
Submission received: 14 November 2023 / Revised: 10 January 2024 / Accepted: 10 January 2024 / Published: 13 January 2024
(This article belongs to the Special Issue AoI Analysis and AoI-Aware Mechanism for Wireless Sensor Networks)

Abstract

:
In this paper, we study a buffer-aided TDMA uplink network, where multiple status-update devices and throughput-demand devices are supposed to upload their data to one information access point (AP), and all devices are assumed to be provisioned with a data buffer to temporarily store the randomly generated data from either the installed sensor or upper-layer applications. To fulfill the communication requirements using two types of devices, the average Age of Information (AoI) is utilized to characterize the data freshness of the status-update devices, while the average sum rate is employed to capture the average transmission performance of the throughput-demand devices. On this basis, a joint-optimization problem was formulated to minimize the average AoI for status-update devices and to maximize the average sum rate for the throughput-demand devices. Lyapunov optimization framework was used to solve the problem of obtaining an AoI-aware adaptive TDMA uplink scheme. Numerical results are presented to show that an AoI-aware adaptive TDMA uplink scheme can effectively fulfill the heterogeneous service requirements using status-update devices and throughput-demand devices.

1. Introduction

5G communication technology has made various IoT applications more widespread [1,2,3], and typical IoT applications like augmented reality (AR), autonomous driving, industrial automation, and remote healthcare, have made new requirements on data timeliness. Recently, Age of Information (AoI) was presented as a performance metric to characterize the freshness of information [4,5], and has attracted extensive attention from industry and academia. AoI refers to the time between the present time and the generation time of the latest data packet at the source, which allows the effective measurement of the information timeliness of the received data packets at the destination.
There have been several research studies on AoI-minimization problems in various wireless communication scenarios [6,7,8,9,10,11]. Most of those problems are modeled as a constrained Markov decision process (CMDP). In addition, in many communication scenarios, such as the control of smart-home devices, it is not necessary to have very low latency. Users can tolerate delays of several seconds if the responsiveness of the devices is within a reasonable range. City-level IoT systems (such as traffic monitoring) can tolerate some delay as long as the data are still timely for decision-making and planning. In agricultural IoT applications, such as soil moisture monitoring and irrigation control, the delay in data transmission can be relatively high if it ensures that the crops are still being properly cared for. The authors in [12] investigated multiple-access uplink of wireless communication networks consisting of multiple sensors sharing orthogonal subchannels, and the Lyapunov optimization framework was used to jointly optimize the sampling actions, the allocation of transmit power, and the allocation of subchannels for each sensor subject to long-term average AoI, as well as maximum transmit power constraints. To optimize the transmission of information in wireless communication systems, the problem of maximizing concealment under average AoI constraints has been studied [13], in which covert transmitters need to secretly send information to receivers while creating artificial jamming noises to confuse eavesdroppers. The resource-allocation problem of minimizing long-term power consumption under AoI constraints in a finite block-length (FBL) mechanism for vehicle-to-vehicle (V2V) communication has been investigated [14]. The AoI-aware sensor data collection in mobile edge computing framework has been investigated [15], where wireless and computational resources are jointly allocated to maximize the overall throughput of the system while meeting the maximum AoI threshold constraint. The problem of maximizing long-term average throughput has been addressed [16] to derive a simple static stochastic policy, which does not require any age-independent steady knowledge or randomization (AI-SRP). The problem of minimizing weighted-average AoI with timely node throughput constraints has been studied [17] for a single-hop wireless network, where multiple nodes are supposed to transmit time-sensitive information to a base station (BS). It is shown that the maximum weight and drift-plus-penalty strategy using the Lyapunov optimization framework outperforms other strategies in terms of AoI and throughput. In [18], the weighted-average AoI of vehicles at the BS was minimized while maintaining the transmission throughput requirements of vehicles, where the vehicles sensed information about themselves and their surrounding environments through sensors and transmitted them to the BS through uplink channels. A virtual queue method was used to provide dynamic scheduling for the ordered scheduling of multiple vehicles on the road. In [19], the age fairness issue was addressed in vehicle to infrastructure (V2I) networks, where deep reinforcement learning (DQN) training and testing method was employed to learn the dynamic environment and predict the optimal minimum contention window (MCW), such that the optimal MCW can be allocated among different intelligent vehicular nodes.
The coexistence of multiple heterogeneous services imposes challenges for the future development of the IoT, where some emphasize the throughput of data transmission, while others require the freshness of data transmission. In an autonomous driving scenario, the information access point needs to collect real-time location information of the vehicle and provide the driver or passenger with a large amount of data traffic for onboard entertainment. In remote healthcare applications, some medical devices need to provide real-time health data about the patient, while others need to provide surveillance video of the patient. In [20], two types of traffic, namely status-update traffic and timely throughput traffic, were considered. To improve the information freshness of status-update traffic while satisfying timely throughput constraints, an age-aware policy was proposed to ensure the scheduling of decisions is directly based on the current AoI, and an upper bound for the weighted-average AoI was presented under this policy, subject to timely throughput constraints. The authors in [21] studied the average AoI-minimization problem with timely throughput constraints for a wireless network consisting of an AoI-oriented user and a timely throughput user, and the tradeoff between the average AoI and timely throughput was revealed.
A buffer-aided mechanism can better utilize the time diversity gain and efficiently utilize the transmission opportunities to improve transmission throughput [22,23,24,25,26]. In [27,28], the transmission throughput maximization problem for throughput-demand services was studied for a three-node relay network and uplink multiple-access wireless network, respectively, where the average AoI constraints for the status-update services with random arrivals were required. The analysis results show that by explicitly introducing the AoI requirement in adaptive transmission design, we can devise an adaptive transmission scheme to effectively maximize the throughput performance for throughput-demand devices while strictly meeting the AoI requirements using status-update devices. Considering the heterogeneous services in future IoT applications, ensuring different service access requirements is of great importance. To the best of our knowledge, few research studies have considered buffer-aided uplink multiple-access systems with AoI-aware status-update services and timely throughput traffic, and this is exactly the research motivation of our work reported in this paper.
In this paper, we focus on a buffer-aided TDMA uplink wireless communication system with multiple status-update devices and multiple throughput-demand devices. The status-update devices are supposed to report their timely status, and the throughput-demand devices are supposed to deliver as much data as possible. To flexibly support two types of devices, the adaptive TDMA uplink transmission design issue has been addressed [28]. However, only the AoI constraints of all status-update devices were considered in the system design, which did not show the minimum achievable AoI performance in the TDMA uplink system with AoI-aware status-update services and timely throughput traffic. In this paper, we further studied a joint-optimization scheme, where both the throughput performance of all throughput-demand devices and the AoI performance of all status-demand devices are jointly optimized. According to the maximum allowed AoI constraints, two joint-optimized adaptive buffer-aided TDMA uplink schemes, namely joint optimization with the maximum allowed AoI constraints (JOWAC) and joint optimization without the AoI constraints (JO), are investigated. Our analysis shows that the JOWAC scheme can obtain the best average AoI performance while guaranteeing the strictest average AoI constraints by all status-updated devices. The JO scheme can only realize reasonable average AoI performance when the status-update arrival rate is small enough. The contributions of this paper can be summarized as follows:
This paper considers a buffer-aided TDMA uplink system composed of status-update devices with average AoI requirements and throughput-demand devices with averaged sum-rate performance requirements. A joint-optimization problem was formulated to maximize the average sum rate of the throughput-demand devices and to minimize the average AoI of the status-update devices, subject to the data-queue state evolution constraint and peak transmit power constraint for both types of devices. By solving the joint-optimization problem with the Lyapunov optimization framework, we obtain two AoI-aware adaptive TDMA uplink schemes, namely the JOWAC scheme and the JO scheme.
Numerical results are presented to highlight that the JOWAC-based AoI-aware adaptive TDMA uplink scheme provides us with a feasible scheme to flexibly fulfill heterogeneous service requirements using status-update devices and throughput-demand devices. It is shown that when compared with the benchmark scheme [28], in which the maximum allowed AoI constraints are considered, the JOWAC can realize better average AoI performance. The realized AoI performance by the JO scheme also suggests that the maximum allowed AoI constraints by all status-update devices are critical for meeting the strict AoI requirements. Moreover, it is found that the AoI-aware design is more effective than the queue length-aware design in terms of the realized AoI performance.
The remainder of this paper is organized as follows. The system model and problem formulation are presented in Section 1. Adaptive joint-optimization design will be presented in Section 2. Numerical results are presented in Section 3, and we conclude our work in Section 4.

2. System Model and Problem Formulation

2.1. System Model

As shown in Figure 1, let us consider an uplink multiple-access system with M throughput-demand devices and N status-update devices. Devices for both types of services transmit their data from upper-layer applications to the access point (AP) in a time-division multiple-access (TDMA) manner. All services are equipped with a data buffer to temporarily store data from either the installed sensors or upper-layer applications. Let Q m ( t ) , m 1 , . . . , M and Q n ( t ) , n 1 , . . . , N denote the data buffer states in time slot t for throughput-demand device m and status-update device n, respectively, both of which assume the first-come, first-served (FCFS) queuing policy. In addition, we assume that there is a data controller for each throughput-demand device to control its traffic arrival. We assume that the system can acquire perfect channel state information (CSI) for all devices to the AP and that all channels are block fading. Let h m ( t ) and h n ( t ) denote the channel coefficients from the throughput-demand service device m and the status-update service device n to the AP in time slot t, respectively. We use the binary variable d k ( t ) 0 , 1 , k 1 , . . . , M 1 , . . . , N to indicate whether device k is scheduled to transmit data at time slot t. More specifically, d m ( t ) = 1 represents the throughput-demand device, and d n ( t ) = 1 represents the throughput-demand device status-update device at time slot t. Due to the use of TDMA transmission mechanism, n = 1 N d k ( t ) = 1 , k , t . The signal received by the AP from device k can be expressed as:
y k , A P ( t ) = P k ( t ) h k ( t ) x k ( t ) + z k , A P ( t ) , k , t
where P k ( t ) and x k ( t ) are the transmit power and transmit signal of device k and E [ | x k ( t ) | 2 ] = 1 . z k , A P ( t ) denotes the Additive White Gaussian Noise (AWGN) at AP and z k , A P ( t ) C N ( 0 , σ k ) .

2.2. Throughput-Demand Devices

For throughput-demand devices, we assume that the data arrival (bits/slot/Hz) (for instance, from upper-layer applications) obeys the Poisson process. Let a m ( t ) denote the amount of data stored in the data buffer in time slot t. Let R m ( t ) (bits/slot/Hz) stand for the transmission rate of device m in time slot t. Thus:
R m ( t ) = log 2 1 + P m ( t ) | h m ( t ) | 2 σ m 2 , m , t
where P m ( t ) denotes the transmit power of device m and σ m 2 denotes the AWGN variance of y m , A P ( t ) . Meanwhile, the evolution of data buffer Q m ( t ) of device m in time slot t can be expressed as:
Q m ( t + 1 ) = Q m ( t ) + a m ( t ) d m ( t ) R m ( t ) + , m , t
where ( · ) + = max { · , 0 } .

2.3. Status-Update Devices

For the status-update devices, we assume that the arrival of status-update packets (for instance, from the installed sensors) obeys the Bernoulli distribution with parameter λ n (packets/slot). Let a n ( t ) 0 , 1 denote the number of packets generated at device n in time slot t. Thus, E [ a n ( t ) ] = λ n . Meanwhile, let L n (bits) denote the size of each status-update packet for status-update device n. Let B n , P n ( t ) and σ n 2 stand for the channel bandwidth, transmit power of device n and AWGN variance of y n , A P ( t ) , respectively, so that the transmission rate R n ( t ) (bits/slot) can be given by:
R n ( t ) = B n log 2 1 + P n ( t ) | h n ( t ) | 2 σ n 2 , n , t

Age of Information

We use Age of Information (AoI) to characterize the data freshness of the status-update devices, and in addition, to make more reasonable use of the underlying physical layer channel capacity to improve the AoI performance, we consider the multi-packet transmission policy. Let indicator function I n ( t ) 0 , 1 indicate whether the device n can successfully transmit N n ( t ) I + packets to the AP when device n is scheduled by the system. I n ( t ) can be expressed as:
I n ( t ) = 1 , if d n ( t ) R n ( t ) N n ( t ) L n 0 , otherwise . , n , t
Let u n ( t ) denote the generation time of the latest packet received by the AP from the status-update device n in time slot t. Thus, the AoI evolution of device n can be expressed as:
A n ( t + 1 ) = t + 1 u n ( t ) , if d n ( t ) = 1 , I n ( t ) = 1 , A n ( t ) + 1 , otherwise .
At each time slot t, the data buffer state Q n ( t ) for the status-update device n can be expressed as:
Q n ( t + 1 ) = Q n ( t ) + a n ( t ) L n d n ( t ) I n ( t ) R n ( t ) + , n , t

2.4. Problem Formulation

Our goal is to maximize the average sum rate of the throughput-demand devices and minimize the average AoI of the status-update devices, subject to the data-queue evolution constraints and peak transmit power constraints for both types of devices, and the average AoI constraint for the status-update devices. The optimization problem can be formulated as follows:
P 1 : min a m ( t ) , P m ( t ) , P n ( t ) , d m ( t ) , d n ( t ) , N n ( t ) lim T 1 T t = 0 T 1 n = 1 N θ n A n ( t ) m = 1 M θ m a m ( t ) C 1 : Q m ( t + 1 ) = Q m ( t ) + a m ( t ) d m ( t ) R m ( t ) + , m , t , C 2 : Q n ( t + 1 ) = Q n ( t ) + a n ( t ) L n d n ( t ) I n ( t ) R n ( t ) + , n , t , C 3 : 0 a m ( t ) a ^ m , m , t , C 4 : lim T 1 T t = 0 T 1 d m ( t ) P m ( t ) P ¯ m , m , t , C 5 : lim T 1 T t = 0 T 1 d n ( t ) P n ( t ) P ¯ n , n , t , C 6 : 0 d m ( t ) P m ( t ) P ^ m , m , t C 7 : 0 d n ( t ) P n ( t ) P ^ n , n , t C 8 : lim T 1 T t = 0 T 1 d n ( t ) I n ( t ) R n ( t ) λ n L n , n , t C 9 : A n ( t + 1 ) = t + 1 u n ( t ) , if d n ( t ) = 1 , I n ( t ) = 1 , A n ( t ) + 1 , otherwise , , n , t , C 10 : I n ( t ) = 1 , if d n ( t ) R n ( t ) N n ( t ) L n , 0 , otherwise , n , t , N n ( t ) N + , C 11 : lim T 1 T t = 0 T 1 A n ( t + 1 ) A ¯ n , n , t , C 12 : d k ( t ) 0 , 1 , k 1 , . . . , M 1 , . . . , N , t , C 13 : k = 1 K d k ( t ) = 1 , k 1 , . . . , M 1 , . . . , N , t
where θ m [ 0 , 1 ] and θ n [ 0 , 1 ] denote the throughput priority level of throughput-demand devices and AoI priority level of status-update devices, where θ m + θ n = 1 , ( x ) + = m a x { 0 , x } . C1 and C2 are the data-queue evolution processes for throughput-demand devices and status-update devices, respectively. C3 indicates that the actual amount of data by the throughput-demand devices cannot exceed the maximum value of the upper-layer application. C4 and C5 are the average transmit power constraints for the throughput-demand devices and status-update devices, respectively. C6 and C7 denote the peak transmit power constraints for the throughput-demand devices and the status-update devices, respectively. C8 indicates that the average transmission rate of the status-update devices should be greater than the arrival rate to ensure that C2 is stable. C11 denotes the average AoI constraint for the status-update devices. C12 and C13 denote the transmission mode constraints of the TDMA system. P1 is a non-convex mixed-integer programming problem, and we will show how to solve it in the next section through the Lyapunov optimization framework and propose an adaptive joint optimization with an AoI-constrained scheme.

3. Adaptive Joint Optimization with AoI-Constrained Scheme Design

3.1. Lyapunov Optimization Framework

In this section, we use the Lyapunov optimization framework to transform the long-term time-averaged constraint into a problem of queue stability. On this basis, we propose adaptive joint optimization with an AoI-constrained scheme. First, let us transform C4, C5 and C11 into the following virtual AoI evolution queue:
Z m ( t + 1 ) = Z m ( t ) + d m ( t ) P m ( t ) P ¯ m + , m , t ,
Z n ( t + 1 ) = Z n ( t ) + d n ( t ) P n ( t ) P ¯ n + , n , t ,
𝔸 n ( t + 1 ) = 𝔸 n ( t ) + A n ( t + 1 ) A ¯ n + , n , t .
Theorem 1. 
If all queues are rate stable, i.e., lim T Q m ( T ) T = lim T Q n ( T ) T = lim T Z m ( T ) T = lim T Z n ( T ) T = lim T 𝔸 n ( T ) T = 0 , the constraints C1, C2, C4, C5, C8 and C11 can be satisfied, and then we have:
lim T 1 T t = 0 T 1 d m ( t ) R m ( t ) lim T 1 T t = 0 T 1 a m ( t ) .
Proof. 
Please see Appendix A. □
Theorem 1 shows us that if the actual Q m ( t ) and Q n are rate stable, the data arrivals of both types of service data queues can be successfully transmitted to the AP. If the virtual power queue Z m ( t ) and Z n ( t ) , and the virtual AoI evolution queue 𝔸 n ( t ) are rate stable, it means that the average AoI constraint A ¯ n can be satisfied. Based on this, we define the following quadratic Lyapunov function:
L ( Θ ( t ) ) = 1 2 m = 1 M μ Q , m Q m 2 ( t ) + μ Z , m Z m 2 ( t ) + 1 2 n = 1 N μ Q , n Q n 2 ( t ) + μ Z , n Z n 2 ( t ) + μ A , n 𝔸 n 2 ( t ) ,
where Θ ( t ) = Q m ( t ) , Q n ( t ) , Z m ( t ) , Z n ( t ) , 𝔸 n ( t ) denotes the queue state vector at the beginning of time slot t. μ Q , m , μ Q , n , μ Z , m , μ Z , n , μ A , n denote the corresponding queue weighting coefficients, respectively, which are employed to ensure that the changes in all queues are in the same order of magnitude. Since the joint queue backlog will increase in the undesired direction, we can introduce a Lyapunov drift representing the change in the Lyapunov function between two consecutive time slots:
Δ ( Θ ( t ) ) = E [ L ( Θ ( t + 1 ) ) L ( Θ ( t ) ) | Θ ( t ) ] ,
where E [ · ] represents the statistical expectation induced by the control decision at the beginning of each time slot t. To ensure that all queues are rate stable, we need to minimize (13). When ensuring that all constraints are satisfied, we also need to simultaneously maximize the weighted sum rate of throughput-demand devices and minimize the average weighted AoI of status-update devices. Therefore, at the beginning of each time slot, based on the joint queue state Θ ( t ) of the current time slot, we need to minimize the following Lyapunov drift-plus-penalty value function:
Δ ( Θ ( t ) ) + V E n = 1 N θ n A n ( t + 1 ) m = 1 M θ m a m ( t ) Θ ( t ) ,
where V is a non-negative weighting factor that adjusts the tradeoff between the joint queue state and the objective function. Solving (14) directly is very difficult, and we can solve (14) by minimizing the upper bound of (14).
Theorem 2. 
The upper bound of the Lyapunov drift plus penalty can be given by:
Δ ( Θ ( t ) ) + V E n = 1 N θ n A n ( t + 1 ) m = 1 M θ m a m ( t ) Θ ( t ) C 0 + m = 1 M μ Q , m Q m ( t ) E a m ( t ) d m ( t ) R m ( t ) Θ ( t ) + μ Z , m Z m ( t ) E d m ( t ) P m ( t ) P ¯ m Θ ( t ) + n = 1 N { μ Q , n Q n ( t ) E a n ( t ) L n d n ( t ) I n ( t ) R n ( t ) Θ ( t ) + μ Z , n Z n ( t ) E d n ( t ) P n ( t ) P ¯ n Θ ( t ) + 1 2 μ A , n E d n ( t ) I n ( t ) t + 1 u n ( t ) 2 A n ( t ) + 1 2 + 2 𝔸 n ( t ) t u n ( t ) A n ( t ) Θ ( t ) } + V E n = 1 N θ n A n ( t + 1 ) m = 1 M θ m a m ( t ) Θ ( t ) ,
where C 0 is a constant.
C 0 = 1 2 m = 1 M μ Q , m ( a m 2 + R ^ m 2 ) + μ Z , m ( P ¯ m 2 + P ^ m 2 ) + 1 2 n = 1 N { μ Q , n ( L n 2 + R ^ n 2 ) + μ Z , n ( P ¯ n 2 + P ^ n 2 ) + μ A , n [ A ¯ n 2 + ( A n ( t ) + 1 ) 2 + 2 𝔸 n ( t ) ( A n ( t ) + 1 ) 2 𝔸 n ( t ) A ¯ ] } .
Proof. 
Please see Appendix B. □
R ^ m and R ^ n in (16) represent the maximum transmission rates of throughput-demand devices and status-update devices, respectively.
According to Theorem 2, given the current joint queue state Θ ( t ) and CSI, in each time slot t, P1 can be effectively solved by the flow control mechanism a m ( t ) of throughput-demand devices, the number of transmission packets N n ( t ) of status-update devices, and the service mode selection. P1 can be transformed into the following optimization problem:
P 2 : min a m ( t ) , P m ( t ) , P n ( t ) , d m ( t ) , d n ( t ) , N n ( t ) : m = 1 M μ Q , m Q m ( t ) a m ( t ) d m ( t ) R m ( t ) + μ Z , m Z m ( t ) d m ( t ) P m ( t ) + n = 1 N { μ Q , n Q n ( t ) d n ( t ) I n ( t ) R n ( t ) + μ Z , n Z n ( t ) d n ( t ) P n ( t ) + 1 2 μ A , n d n ( t ) I n ( t ) [ t + 1 u n ( t ) 2 A n ( t ) + 1 2 + 2 𝔸 n ( t ) t u n ( t ) A n ( t ) ] } + V n = 1 N θ n A n ( t + 1 ) m = 1 M θ m a m ( t ) s . t . C 3 , C 6 , C 7 , C 8 , C 9 , C 10 , C 12 , C 13 .

3.2. Flow Control Mechanism

In P2, a m ( t ) is independent of other optimization variables, so the optimal flow control mechanism can be transformed into the following subproblem:
P 2 . 1 : min a m ( t ) : m = 1 M μ Q , m Q m ( t ) V θ m a m ( t ) s . t . 0 a m ( t ) a ^ m m , t .
P2.1 is a linear programming problem whose optimal solution can be obtained on the boundary, and the optimal flow control mechanism can be given by the following equation:
a m ( t ) = a ^ m , if μ Q , m Q m ( t ) < V θ m 0 , otherwise .
From (17), when the backlog of Q m ( t ) is small, more data should be placed in the data buffer, and increasing the value of the parameter V will also put more data in the data buffer.

3.3. Throughput-Demand Devices Transmission Mode

At time slot t, when d m ( t ) = 1 , the system schedules throughput-demand devices for data transmission. At this time, the throughput-demand devices transmit the data in Q m ( t ) , and the AoI of all status-update devices will increase. Therefore, the optimization problem P2 can be transformed into the following subproblem:
P 2 . 2 : min P m ( t ) , d m ( t ) m = 1 M [ μ Q , m Q m ( t ) d m ( t ) log 2 1 + P m ( t ) | h m ( t ) | 2 σ m 2 + μ Z , m Z m ( t ) d m ( t ) P m ( t ) ] s . t . C 6 , m = 1 M d m ( t ) 1 .
One can notice that P2.2 is a convex problem. According to the KKT condition, the optimal transmit power P m * ( t ) of the throughput demanding device can be given by the following equation:
P m * ( t ) = P ^ m , if Z m ( t ) = 0 , μ Q , m Q m ( t ) μ Z , m Z m ( t ) l n 2 σ m 2 h m ( t ) 2 f , otherwise ,
where · f = m i n m a x ( · , 0 ) , P ^ m . From (18), we can see that the value of P m * ( t ) mainly depends on the CSI of the throughput-demand device m and the backlog of data queue Q m ( t ) . When the CSI is better or Q m ( t ) is larger, the system allocates larger transmission power to the device m. In addition, P m * ( t ) will also be limited by the average transmission power P ¯ m , a larger P ¯ m will make Z m ( t ) smaller, thus making P m * ( t ) larger.

3.4. Status-Update Devices Mode

When d n ( t ) = 1 , the system schedules the status-update service to transmit data, in which the optimization problem P2 can be transformed into the following subproblem:
P 2 . 3 : min P n ( t ) , d n ( t ) , N n ( t ) n = 1 N { μ Q , n Q n ( t ) d n ( t ) I n ( t ) R n ( t ) + μ Z , n Z n ( t ) d n ( t ) P n ( t ) + 1 2 μ A , n d n ( t ) I n ( t ) × t + 1 u n ( t ) 2 A n ( t ) + 1 2 + 2 𝔸 n ( t ) t u n ( t ) A n ( t ) } + V θ n t + 1 u n ( t ) + V n n θ n A n ( t ) + 1 s . t . ( 4 ) , C 7 , C 10 , n = 1 N d n ( t ) 1 .
Therefore, the optimal transmission power P n * ( t ) of status-update device n at time slot t can be given by:
P n * ( t ) = min { σ n 2 2 N n ( t ) L n B n 1 h n ( t ) 2 , P ^ } , if P n ( t ) P ^ n , 0 , otherwise .
As can be seen in (19), unlike the power optimization for throughput-demand devices, the worse the channel state of the status-update device n to the AP communication link, the larger the transmit power P n * ( t ) allocated by the system to enable packets being transmitted as successfully as possible. In addition, P n * ( t ) also depends on the numbers of packets N n ( t ) that the status-update device n can transmit at the current time slot t. The optimal number of packets N n * ( t ) to be transmitted by device n at time slot t can be given by:
N n * ( t ) = arg min N n = 1 , 2 , . . . , N n ^ μ Q , n Q n ( t ) N n ( t ) L n + μ Z , n Z n ( t ) P n * ( t ) + 1 2 μ A , n [ t + 1 u n ( t ) 2 A n ( t ) + 1 2 + 2 𝔸 n ( t ) t u n ( t ) A n ( t ) ] + V θ n t + 1 u n ( t ) + V n n θ n A n ( t ) + 1 ,
where N n ^ is the maximum number of packets that status-update device n can transmit at time slot t. N n ^ is limited by the current backlog of data queue Q n ( t ) of device n and the peak transmit power P ^ n . N n ^ can be expressed as:
N n ^ = min Q n ( t ) L n , B n log 2 ( 1 + P ^ n h n ( t ) 2 σ n 2 ) L n .
Substituting (19) into (20) yields the number of packets transmitted by device n at time slot t, as well as the optimal transmit power P n * ( t ) . In (20), it is shown that the status-update device always prioritizes the transmission of N n ^ packets, but due to the effect of the average power constraint (i.e., the term of μ Z , n Z n ( t ) P n * ( t ) ), status-update device does not always transmit N n ^ packets at each time slot t.

3.5. Heterogeneous Service Transmission Mode Selection

At time slot t, when the optimal flow control mechanism for the throughput-demand devices, the optimal number of transmitted packets for the status-update devices, and the optimal transmit power allocation for two types of devices are obtained, the transmission mode selection can be determined as follows:
d k ( t ) = 1 , if k = arg min k 1 , . . . , M 1 , . . . , N L m * ( t ) , L n * ( t ) 0 , otherwise ,
where L m * ( t ) and L n * ( t ) correspond to the optimal values obtained in P2.2 and P2.3 as follows:
L m * ( t ) = μ Q , m Q m ( t ) log 2 1 + P m * ( t ) h m ( t ) 2 σ m 2 + μ Z , m Z m ( t ) P m * ( t ) + V n = 1 N θ n A n ( t ) + 1 ,
m 1 , , M ,
L n * ( t ) = μ Q , n Q n ( t ) N n * ( t ) L n + μ Z , n Z n ( t ) P n * ( t ) + 1 2 μ A , n [ t + 1 u n ( t ) 2 A n ( t ) + 1 2
+ 2 𝔸 n ( t ) t u n ( t ) A n ( t ) ] + V θ n t + 1 u n ( t ) + V n n θ n A n ( t ) + 1 n 1 , N .
According to (23) and (24), one can observe that the backlog of data queues, the average transmission power constraint, and the AoI of the status-update service collectively affect the selection of transmission mode for heterogeneous services. For throughput-demand devices, the system will always select the device with a larger backlog of data queue or larger transmission rate, but selecting a throughput-demand device will result in an AoI increase for all status-update devices. Like throughput-demand devices, status-update devices also prioritize devices with larger data-queue backlogs or those that can transmit more packets, and additionally, devices are constrained by the AoI evolution queue 𝔸 n ( t ) at the current time slot t, which becomes smaller when the AoI demand by device n is stringent.

4. Numerical Results

In this section, we will illustrate the averaged AoI and average sum-rate performance. In all numerical analysis, the following simulation parameters are assumed (Table 1):
In this paper, the channel coefficient from device k to AP is assumed to be given by
h k ( t ) = 10 3 D k τ α 1 ( t ) , α 2 ( t ) , , α k ( t )
where α k ( t ) obeys the Rayleigh distribution. All simulation results duration are 10 6 time slots. To better explore the performance of the proposed JOWAC scheme, we include the joint optimization without the AoI constraint scheme (JO) and the weighted sum-rate optimization scheme (WSRO) [28] in the following numerical analysis. To better illustrate the superiority of the transmission schemes that we proposed in this paper, we further consider two benchmark schemes: data-queue length priority scheme (QLP) and queue length Round-Robin scheme (QLRR). In the QLP scheme, the scheduling for device transmission will consider the data-queue lengths (unit: bits) of the two types of devices, i.e., the device with the largest data-queue backlog in the current time slot t will always have the transmission opportunity. Instead, QLRR is a polling-based scheduling scheme that is independent of the data-queue length, i.e., starting from the first throughput-demand device to the last throughput-demand device, then starting from the first status-update device to the last status-update device as a round, scheduling one device for each time slot, and then re-scheduling the first throughput-demand device, and so on until the termination of the last time slot.
Figure 2 illustrates the realized-average AoI performance of all status-update devices and the realized-average sum-rate performance of all throughput-demand devices with different status-update arrival rate λ (packets/slot) for the JOWAC scheme, the WSRO scheme, the JO scheme, the QLP scheme, and the QLRR scheme. The average AoI performance results show a trend of first increasing, then decreasing and later increasing with the increase of arrival rate λ . This is because when λ is low, the larger length packet generation interval of the status-update devices leads to their undesirable average AoI performance, and at this time, decreasing A ¯ can hardly make the average AoI smaller. As the arrival rate λ increases, the average AoI performance starts to improve and gradually reaches the optimum; when λ further increases, the high backlog of data queue Q n ( t ) using the status-update devices makes the average AoI performance deteriorate. At this time, reducing A ¯ , the system will make status-update devices satisfy their average AoI constraint at the cost of reducing the average sum rate. Second, increasing λ makes the system tend to allocate more transmission time slots to the status-update devices, and thus, the average sum rate decays rapidly with the increase in λ . It is worth noting that at high arrival rates (starting from λ > 0.45 ), the JOWAC scheme not only outperforms the WSRO scheme in terms of the average AoI but also slightly outperforms the WSRO scheme in terms of average sum-rate performance for the same A ¯ . This indicates that the JOWAC scheme has an overall performance advantage within the high arrival-rate region. Finally, the adaptive transmission scheme proposed in this paper can make up more reasonable scheduling decisions by rationally utilizing the CSI, PSI, and ASI, as well as the data-queue backlog state information (BSI) of the two types of services in each time slot t. Therefore, compared with the QLP scheme and the QLRR scheme, the JOWAC scheme, the WSRO scheme, and the JO scheme can provide larger arrival rate λ support for status-update devices. Moreover, the average AoI performance of the JOWAC scheme, WSRO scheme, and JO scheme always outperforms those of the QLP scheme and QLRR scheme, while the average sum-rate performance of the JOWAC scheme, WSRO scheme, and JO scheme if λ > 0.2 . This is because when λ < 0.2 , the Q n ( t ) backlog is very small, and the QLP scheme allocates almost all the transmission time slots to the throughput-demand devices. In brief, the JOWAC scheme can realize better average AoI and average sum-rate performance since it can reasonably adjust the transmission scheduling according to BSI Q n ( t ) . In addition, since the polling scheduling mechanism by the QLRR scheme is not affected by the underlying CSI, PSI, AI, and BSI, its average sum-rate performance remains almost unchanged, but this comes at the cost of the deteriorated average AoI performance.
In Figure 3, we show the realized-average AoI and average sum-rate performance with a different number of throughput-demand devices M and different status-update arrival rate λ using JOWAC, WSRO, and JO schemes. As shown in Figure 3a, with a high arrival rate ( λ = 0.65 ), the average sum-rate performance and the average AoI performance of the remaining schemes, except for the JO scheme, remain almost unchanged as M increases. This is because the JO scheme does not consider the average AoI constraint, and the total number of transmission slots obtained by the throughput-demand devices increases as M increases. Hence, in this case, the average AoI will degrade, and the average sum rate will also increase slightly as M increases. On the other hand, both the JOWAC scheme and the WSRO scheme consider the average AoI constraint A ¯ n . One can observe from Figure 3a that the realized-average AoI performance of both JOWAC and JO schemes stays below A ¯ n and remains unchanged as M increases. The realized-average sum-rate performance is almost unchanged as well, which can be explicated by the fact that even though M increases, to make sure that the average AoI constraints can be satisfied, the system must allocate (reserve) enough transmission opportunities for status-update devices. As a result, the average sum-rate performance will remain unchanged because the throughput-demand devices cannot have more transmission opportunities with the increase of M. However, the increase of M will decrease the average rate allocated to every single throughput-demand device. Within a low to moderate arrival-rate region ( λ = 0.25 , λ = 0.1 ), as shown in Figure 3b,c, the average AoI degrades, and the average sum rate improves with the increase in M. This is because, within a low to moderate arrival-rate region, the backlog of the data queue Q n ( t ) of the status-update devices is not severe, and the average AoI can be ensured to be below A ¯ n . Therefore, the system will try to allocate more transmission resources to throughput-demand devices. Basically, due to the increase in M, the transmission opportunity obtained by every single throughput-demand device decreases, and the backlog size Q m ( t ) increases, which leads to a decrease in the amount of extra data put into Q m ( t ) by the upper-layer application. In fact, the amount of backlog size Q m ( t ) will gradually approach the stabilization value when M is large enough. Compared with the JOWAC scheme, because there is no average AoI constraint in the JO scheme, its realized-average AoI and average sum-rate performance will exhibit a more noticeable increase.
Similarly, we illustrate the realized-average AoI and average sum-rate performance with different numbers of status-update devices N and different status-update arrival rates λ in Figure 4. As shown in Figure 4a, within high arrival rates ( λ = 0.5 ), a slight increase in N makes the average AoI tend to infinity and the average sum rate drop to almost zero. This happens when the system has already consumed almost all available resources to support the critical transmission requirements by the existing status-update devices. In extreme cases, the system cannot afford one more status-update device with a strict average AoI requirement, which leads to scheduling failure. Basically, the JO scheme can support more status-update devices, but it does not ensure the average AoI requirement for every status-update device. As shown in Figure 4b,c, within low to moderate arrival-rate region ( λ = 0.25 , λ = 0.1 ), both the average AoI and the average sum-rate performance degrades as N increases. The WSRO scheme can satisfy the average AoI constraint A ¯ n , even if it does not consider the average AoI in the optimization metric. This is because the JO scheme does not consider the AoI constraint. It tends to allocate more transmission opportunities for the throughput-demand device, which makes it capable of realizing reasonable average sum-rate performance. This phenomenon will become more obvious at low arrival rates ( λ = 0.1 ). The JOWAC scheme considers both the average AoI constraint and the AoI optimization objective. As expected, it can always realize the optimal average AoI performance in all cases. As N increases, the realized AoI performance degrades as well, since now more update status devices need to share the transmission opportunities to fulfill their critical freshness requirements. As a result, there will be a worse average sum-rate performance for the throughput-demand devices. Finally, we can conclude from Figure 3 and Figure 4 that the JOWAC can always realize the best average AoI performance, regardless of the choice of M and N in all status-update arrival-rate regions, which confirms that the introduction of average AoI optimization metric and considering the average AoI constraint are necessary when there are critical AoI performance requirements. Because strict resource demands are required to ensure AoI performance, there will be some loss in the average sum-rate performance for the throughput-demand devices, just as we can expect for a heterogeneous access network.
To clearly highlight the tradeoff between the average AoI performance of the status-update devices and the average sum-rate performance of the throughput-demand devices, we illustrate the AoI-sum-rate tradeoff of the JOWAC scheme, the WSRO scheme, and the JO scheme in Figure 5. For the JOWAC scheme and the JO scheme, θ m and θ n vary in the opposite direction, namely the direction of increase along the x-axis and y-axis is the direction in which θ m increases and θ n decreases, respectively, i.e., the leftmost corresponds to θ m = 0.1 , θ n = 0.9 , while the rightmost is θ m = 0.9 , θ n = 0.1 . For the WSRO scheme, there is only one weighting coefficient of θ m , the leftmost is θ m = 0.1 , while the rightmost is θ m = 0.9 . In heterogeneous status-update and throughput-demand services access networks, we always expect to realize as small as possible AoI and as much as possible sum rate. The leftmost and steepest tradeoff curve is desired. One may readily observe that, except for the large status-update rate case (i.e., λ = 0.5 ), the proposed JOWAC scheme can achieve the best tradeoff. Since the WSRO scheme does not consider the AoI optimization metric, its tradeoff is noticeably inferior to the JOWAC scheme. Compared to the JO scheme, since both the JOWAC scheme and the WSRO scheme consider the AoI constraint, they will try their best to ensure the realized AoI is below the AoI constraint limit at the cost of the reduction in the realized sum-rate performance, as illustrated in Figure 5a. Although the JO scheme seems to be able to realize reasonable tradeoffs in large status-update arrival rate (i.e., λ = 0.65 ), it cannot guarantee the realized AoI performance.

5. Conclusions

In this paper, we study a buffer-aided uplink TDMA network, which consists of status-update devices and throughput-demand devices. A joint-optimization problem was formulated to maximize the average sum rate of the throughput-demand devices and to minimize the average AoI of the status-update devices while satisfying the data-queue state evolution constraint and peak transmit power constraint for both types of devices, as well as the average AoI constraints for status-update devices. By solving the problem with the Lyapunov optimization framework, we obtain the AoI-aware adaptive TDMA uplink system. Our analysis results show that the AoI-aware adaptive TDMA uplink scheme can effectively fulfill the heterogeneous service requirements by status-update devices and throughput-demand devices. Meanwhile, the joint optimization of the average sum rate and the average AoI can realize a better sum rate and average AoI performance. The analysis in this paper sheds some light on the buffer-aided multiple-access network with heterogeneous traffic requirements. The accommodation of more devices and consideration of the impact of imperfect channel state information for practical networks will be left for future exploration.

Author Contributions

Conceptualization, Q.C.; Methodology, T.W. and S.W.; Investigation, T.W., Q.C. and S.W.; Writing—original draft, T.W.; Writing—review & editing, Q.C. and L.Z.; Supervision, Q.C. All authors have read and agreed to the published version of the manuscript.

Funding

The work of Tianheng Wang, Qingchun Chen and Shuo Wang was supported by the Lingnan Yingjie Project by Guangzhou Municipal Government, and the Key Discipline Project of Guangzhou Education Bureau under Grant No. 202255467. This work was supported in part by the National Natural Science Foundation of China under grant No. 62101369, Science & Technology Project of Guangzhou under grant No. 2024A04J4300, by Guangzhou Univeristy under grant No. RC2023066.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Data are contained within the article.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A. Proof Theorem 1

Based on C1, C2 and (8), (9) and (10) we have:
Q m ( t + 1 ) Q m ( t ) + a m ( t ) d m ( t ) R m ( t ) , m , t
Q n ( t + 1 ) Q n ( t ) + a n ( t ) L n d n ( t ) I n ( t ) R n ( t ) , n , t
Z m ( t + 1 ) Z m ( t ) + d m ( t ) P m ( t ) P ¯ m , m , t ,
Z n ( t + 1 ) Z n ( t ) + d n ( t ) P n ( t ) P ¯ n , n , t ,
𝔸 n ( t + 1 ) 𝔸 n ( t ) + A n ( t + 1 ) A ¯ n , n , t
By summing (A1)–(A5) from t = 0 to t = T 1 and dividing by T, and taking the limit on both sides, we have:
lim T Q m ( T ) Q m ( 0 ) T lim T 1 T t = 0 T 1 ( a m ( t ) d m ( t ) R m ( t ) ) ,
lim T Q n ( T ) Q n ( 0 ) T λ n L n lim T 1 T t = 0 T 1 d 0 ( t ) I n ( t ) R n ( t ) ,
lim T Z m ( T ) Z m ( 0 ) T lim T 1 T t = 0 T 1 ( d m ( t ) P m ( t ) P ¯ m ) ,
lim T Z n ( T ) Z n ( 0 ) T lim T 1 T t = 0 T 1 ( d n ( t ) P n ( t ) P ¯ n ) ,
lim T 𝔸 n ( T ) 𝔸 n ( 0 ) T lim T 1 T t = 0 T 1 ( A n ( t + 1 ) A ¯ n ) ,
Without loss of generality, if the initial state of all queues is empty, i.e., Q m ( 0 ) = Q n ( 0 ) = Z m ( 0 ) = Z n ( 0 ) = 𝔸 n ( 0 ) , then:
lim T Q m ( T ) T = lim T Q n ( T ) T = lim T Z m ( T ) T = lim T Z n ( T ) T = lim T 𝔸 n ( T ) T = 0
if all queues are rate stable. we obtain Theorem 1.

Appendix B

Based on C1, C2 and (8), (9) and (10), we have:
Q m ( t + 1 ) 2 Q m ( t ) 2 2 Q m ( t ) a m ( t ) d m ( t ) R m ( t ) + a m 2 + R ^ m 2
Q n ( t + 1 ) 2 Q n ( t ) 2 2 Q n ( t ) a n ( t ) L n d n ( t ) I n ( t ) R n ( t ) + L n 2 + R ^ n 2
Z m ( t + 1 ) 2 Z m ( t ) 2 2 Z m ( t ) d m ( t ) P m ( t ) P ¯ m + P ¯ m 2 + P ^ m 2
Z n ( t + 1 ) 2 Z n ( t ) 2 2 Z n ( t ) d n ( t ) P n ( t ) P ¯ n + P ¯ n 2 + P ^ n 2
𝔸 n ( t + 1 ) 2 𝔸 n ( t ) 2 2 𝔸 n ( t ) A n ( t + 1 ) A ¯ n + A n 2 ( t + 1 ) + A ¯ n 2
Meanwhile, A n ( t + 1 ) and A n ( t + 1 ) 2 can be transformed into:
A n ( t + 1 ) = 1 d n ( t ) I n ( t ) A n ( t ) + 1 + d n ( t ) I n ( t ) t + 1 u n ( t )
A n ( t + 1 ) 2 = 1 d n ( t ) I n ( t ) A n ( t ) + 1 2 + d n ( t ) I n ( t ) t + 1 u n ( t ) 2
After (A17) and (A18) are substituted into (A16), then (A12)–(A16) are substituted into (14) to obtain (15).

References

  1. Shafi, M.; Molisch, A.F.; Smith, P.J.; Haustein, T.; Zhu, P.; De Silva, P.; Tufvesson, F.; Benjebbour, A.; Wunder, G.; Wunder, G.; et al. 5G: A Tutorial Overview of Standards, Trials, Challenges, Deployment, and Practice. IEEE J. Sel. Areas Commun. 2017, 35, 1201–1221. [Google Scholar] [CrossRef]
  2. Chettri, L.; Bera, R. A Comprehensive Survey on Internet of Things (IoT) Toward 5G Wireless Systems. IEEE Internet Things J. 2020, 7, 16–32. [Google Scholar] [CrossRef]
  3. Zhang, H.; Liu, N.; Chu, X.; Long, K.; Aghvami, A.-H.; Leung, V.C.M. Network Slicing Based 5G and Future Mobile Networks: Mobility, Resource Management, and Challenges. IEEE Commun. Mag. 2017, 55, 138–145. [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. 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]
  6. Qiao, D.; Gursoy, M.C. Age Minimization for Status Update Systems with Packet Based Transmissions over Fading Channels. In Proceedings of the 2019 11th International Conference on Wireless Communications and Signal Processing (WCSP), Xi’an, China, 23–25 October 2019. [Google Scholar]
  7. Muhammad, A.; Sorkhoh, I.; Samir, M.; Ebrahimi, D.; Assi, C. Minimizing Age of Information in Multiaccess-Edge-Computing-Assisted IoT Networks. IEEE Internet Things J. 2022, 9, 13052–13066. [Google Scholar] [CrossRef]
  8. Zhou, B.; Saad, W. Optimal Sampling and Updating for Minimizing Age of Information in the Internet of Things. In Proceedings of the 2018 IEEE Global Communications Conference (GLOBECOM), Abu Dhabi, United Arab Emirates, 9–13 December 2018. [Google Scholar]
  9. Sun, J.; Jiang, Z.; Zhou, S.; Niu, Z. Optimizing Information Freshness in Broadcast Network with Unreliable Links and Random Arrivals: An Approximate Index Policy. In Proceedings of the IEEE INFOCOM 2019—IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS), Paris, France, 29 April–2 May 2019. [Google Scholar]
  10. Wang, J.; Cao, T.; Wang, X.; Zhang, M.; Guan, J. Resource Scheduling in Vehicular Networks with Age of Information and Channel Awareness. In Proceedings of the 2022 IEEE/CIC International Conference on Communications in China (ICCC), Sanshui, Foshan, China, 11–13 August 2022. [Google Scholar]
  11. Huang, Y.; Wang, X.; Sun, X.; Chen, X. Timely Status Updating over Markov Channels in Downlink Wireless Networks with Stochastic Arrivals. In Proceedings of the 2021 IEEE 9th International Conference on Information, Communication and Networks (ICICN), Xi’an, China, 19–21 August 2021. [Google Scholar]
  12. Moltafet, M.; Leinonen, M.; Codreanu, M.; Pappas, N. Power Minimization in Wireless Sensor Networks with Constrained AoI Using Stochastic Optimization. In Proceedings of the 2019 53rd Asilomar Conference on Signals, Systems, and Computers, Pacific Grove, CA, USA, 3–6 November 2019. [Google Scholar]
  13. Wang, Y.; Yan, S.; Yang, W.; Cai, Y. Covert Communications with Constrained Age of Information. IEEE Wirel. Commun. Lett. 2021, 10, 368–372. [Google Scholar] [CrossRef]
  14. Gao, S.; Tao, M. Resource Allocation for AoI-Constrained V2V Communication in Finite Blocklength Regime. In Proceedings of the 2020 IEEE Wireless Communications and Networking Conference (WCNC), Seoul, Republic of Korea, 25–28 May 2020. [Google Scholar]
  15. Zhao, C.; Xu, S.; Ren, J. AoI-Aware Wireless Resource Allocation of Energy-Harvesting-Powered MEC Systems. IEEE Internet Things J. 2023, 10, 7835–7849. [Google Scholar] [CrossRef]
  16. Bhat, R.V.; Vaze, R.; Motani, M. Throughput Maximization with an Average Age of Information Constraint in Fading Channels. IEEE Trans. Wirel. Commun. 2021, 20, 481–494. [Google Scholar] [CrossRef]
  17. Kadota, I.; Sinha, A.; Modiano, E. Scheduling Algorithms for Optimizing Age of Information in Wireless Networks With Throughput Constraints. IEEE/ACM Trans. Netw. 2019, 27, 1359–1372. [Google Scholar] [CrossRef]
  18. Zhang, Q.; Cheng, N.; Sun, R.; Zhang, D. AoI-Oriented Context-Aware Priority Design and Vehicle Scheduling Strategy in Vehicular Networks. In Proceedings of the 2022 IEEE/CIC International Conference on Communications in China (ICCC Workshops), Foshan, China, 11–13 August 2022. [Google Scholar]
  19. Wu, Q.; Shi, S.; Wan, Z.; Fan, Q.; Fan, P.; Zhang, C. Towards V2I Age-Aware Fairness Access: A DQN Based Intelligent Vehicular Node Training and Test Method. Chin. J. Electron. 2023, 32, 1230–1244. [Google Scholar]
  20. Sun, J.; Wang, L.; Jiang, Z.; Zhou, S.; Niu, Z. Age-Optimal Scheduling for Heterogeneous Traffic with Timely Throughput Constraints. IEEE J. Sel. Areas Commun. 2021, 39, 1485–1498. [Google Scholar] [CrossRef]
  21. Fountoulakis, E.; Charalambous, T.; Ephremides, A.; Pappas, N. Scheduling Policies for AoI Minimization with Timely Throughput Constraints. IEEE Trans. Commun. 2023, 71, 3905–3917. [Google Scholar] [CrossRef]
  22. Lan, X.; Chen, Q.; Tang, X.; Cai, L. Achievable Rate Region of the Buffer-Aided Two-Way Energy Harvesting Relay Network. IEEE Trans. Veh. Technol. 2018, 67, 11127–11142. [Google Scholar] [CrossRef]
  23. Nie, Y.; Lan, X.; Liu, Y.; Chen, Q.; Chen, G.; Fan, L.; Tang, D. Achievable Rate Region of Energy-Harvesting Based Secure Two-Way Buffer-Aided Relay Networks. IEEE Trans. Inf. Forensics Secur. 2021, 16, 1610–1625. [Google Scholar] [CrossRef]
  24. Lan, X.; Chen, Q.; Cai, L.; Fan, L. Buffer-Aided Adaptive Wireless Powered Communication Network With Finite Energy Storage and Data Buffer. IEEE Trans. Wirel. Commun. 2019, 18, 5764–5779. [Google Scholar] [CrossRef]
  25. Ni, S.; Wang, T.; Wang, S.; Chen, Q. On the Wireless Powered Buffer-Aided Relay Communication with Imperfect CSI. In Proceedings of the 2023 8th International Conference on Computer and Communication Systems (ICCCS), Guangzhou, China, 21–24 April 2023. [Google Scholar]
  26. Lan, X.; Ren, J.; Chen, Q.; Cai, L. Achievable Secrecy Rate Region for Buffer-Aided Multiuser MISO Systems. IEEE Trans. Inf. Forensics Secur. 2020, 15, 3311–3324. [Google Scholar] [CrossRef]
  27. Wang, S.; Wang, T.; Zheng, L.; Chen, Q. Adaptive Buffer-aided Wireless Relay Communications with Mixed Status Update and Throughput Traffic. In Proceedings of the 2023 8th International Conference on Computer and Communication Systems (ICCCS), Guangzhou, China, 21–24 April 2023. [Google Scholar]
  28. Wang, T.; Wang, S.; Zheng, L.; Chen, Q. Adaptive Transmission Design in TDMA Uplink System with Status Update and Throughput Services. In Proceedings of the 2023 8th International Conference on Computer and Communication Systems (ICCCS), Guangzhou, China, 21–24 April 2023. [Google Scholar]
Figure 1. System Model.
Figure 1. System Model.
Sensors 24 00506 g001
Figure 2. Average AoI and average sum-rate performance with different status-update arrival rates λ , M = N = 4 , θ m = θ n = 0.5 . (a) Average AoI performance with different status-update arrival rates; (b) Average sum-rate performance with different status-update arrival rates.
Figure 2. Average AoI and average sum-rate performance with different status-update arrival rates λ , M = N = 4 , θ m = θ n = 0.5 . (a) Average AoI performance with different status-update arrival rates; (b) Average sum-rate performance with different status-update arrival rates.
Sensors 24 00506 g002
Figure 3. Realized-average AoI and average sum-rate performance with different number of throughput-demand devices and different status-update arrival rate λ , N = 4 , θ m = θ n = 0.5 , where the same legends are assumed for subfigure (ac).
Figure 3. Realized-average AoI and average sum-rate performance with different number of throughput-demand devices and different status-update arrival rate λ , N = 4 , θ m = θ n = 0.5 , where the same legends are assumed for subfigure (ac).
Sensors 24 00506 g003
Figure 4. Realized-average AoI and average sum-rate performance with a different number of status-update devices N and different status-update arrival rate λ , M = 4 , θ m = θ n = 0.5 , where the same legends are assumed for subfigure (ac).
Figure 4. Realized-average AoI and average sum-rate performance with a different number of status-update devices N and different status-update arrival rate λ , M = 4 , θ m = θ n = 0.5 , where the same legends are assumed for subfigure (ac).
Sensors 24 00506 g004
Figure 5. Tradeoffs between average AoI and average sum rate as a function of the weights of the two types of operations, M = N = 4 .
Figure 5. Tradeoffs between average AoI and average sum rate as a function of the weights of the two types of operations, M = N = 4 .
Sensors 24 00506 g005aSensors 24 00506 g005b
Table 1. Parameters Notation Table.
Table 1. Parameters Notation Table.
ParametersStatementStatement
μ Z , m , μ Z , n , μ A , n The weighting coefficients of virtual power queues and AoI virtual queues 10 3
μ Q , m , μ Q , n The weighting coefficients of data queues 10 4
P ¯ m , P ¯ n The average transmit power30 dBm
P ^ m , P ¯ n The peak transmit power, where P ^ m = 10 P ¯ m and P ^ n = 5 P ¯ n 300 dBm, 150 dBm
σ m , σ n Noise variances 20  dBm
B n The transmission bandwidth of status-update devices1000 Hz
L n The packet sizes of status-update devices1500 bits
D k τ Distance from device k , k ( k 1 , . . . , M 1 , . . . , N ) to AP5 m
τ path loss factor2
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

Wang, T.; Chen, Q.; Wang, S.; Zheng, L. On the Adaptive Buffer-Aided TDMA Uplink System with AoI-Aware Status-Update Services and Timely Throughput Traffics. Sensors 2024, 24, 506. https://doi.org/10.3390/s24020506

AMA Style

Wang T, Chen Q, Wang S, Zheng L. On the Adaptive Buffer-Aided TDMA Uplink System with AoI-Aware Status-Update Services and Timely Throughput Traffics. Sensors. 2024; 24(2):506. https://doi.org/10.3390/s24020506

Chicago/Turabian Style

Wang, Tianheng, Qingchun Chen, Shuo Wang, and Lei Zheng. 2024. "On the Adaptive Buffer-Aided TDMA Uplink System with AoI-Aware Status-Update Services and Timely Throughput Traffics" Sensors 24, no. 2: 506. https://doi.org/10.3390/s24020506

APA Style

Wang, T., Chen, Q., Wang, S., & Zheng, L. (2024). On the Adaptive Buffer-Aided TDMA Uplink System with AoI-Aware Status-Update Services and Timely Throughput Traffics. Sensors, 24(2), 506. https://doi.org/10.3390/s24020506

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