You are currently viewing a new version of our website. To view the old version click .
Sensors
  • Article
  • Open Access

9 November 2023

An Energy-Efficient Multi-Level Sleep Strategy for Periodic Uplink Transmission in Industrial Private 5G Networks

,
,
,
and
1
School of Information and Communication Engineering, Korea Advanced Institute of Science and Technology (KAIST), Daejeon 34141, Republic of Korea
2
Institute for IT Convergence, Korea Advanced Institute of Science and Technology (KAIST), Daejeon 34141, Republic of Korea
3
School of Electrical Engineering, Korea Advanced Institute of Science and Technology (KAIST), Daejeon 34141, Republic of Korea
*
Authors to whom correspondence should be addressed.
This article belongs to the Special Issue Wireless Sensing and Energy-Efficient Communications for Internet of Things

Abstract

This paper proposes an energy-efficient multi-level sleep mode control for periodic transmission (MSC-PUT) in private fifth-generation (5G) networks. In general, private 5G networks meet IIoT requirements but face rising energy consumption due to dense base station (BS) deployment, particularly impacting operating expenses (OPEX). An approach of BS sleep mode has been studied to reduce energy consumption, but there has been insufficient consideration for the periodic uplink transmission of industrial Internet of Things (IIoT) devices. Additionally, 5G New Reno’s synchronization signal interval limits the effectiveness of the deepest sleep mode in reducing BS energy consumption. By addressing this issue, the aim of this paper is to propose an energy-efficient multi-level sleep mode control for periodic uplink transmission to improve the energy efficiency of BSs. In advance, we develop an energy-efficient model that considers the trade-off between throughput impairment caused by increased latency and energy saving by sleep mode operation for IIoT’s periodic uplink transmission. Then, we propose an approach based on proximal policy optimization (PPO) to determine the deep sleep mode of BSs, considering throughput impairment and energy efficiency. Our simulation results verify the proposed MSC-PUT algorithm’s effectiveness in terms of throughput, energy saving, and energy efficiency. Specifically, we verify that our proposed MSC-PUT enhances energy efficiency by nearly 27.5 % when compared to conventional multi-level sleep operation and consumes less energy at 75.21 % of the energy consumed by the conventional method while incurring a throughput impairment of nearly 4.2 % . Numerical results show that the proposed algorithm can significantly reduce the energy consumption of BSs accounting for periodic uplink transmission of IIoT devices.

1. Introduction

The number of connected Internet of Things (IoT) devices in 2023 is expected to be 16.7 billion, and it is predicted that the world will have over 30 billion connected IoT devices by 2025 [1]. This connectivity enables data collection and exchange for better insight, automation, and decision making in industries and daily life. Recently, many IoT devices require outstanding performance criteria, such as massive connectivity, throughput, ultra-low latency, and security. To fulfill these requirements, the fifth-generation (5G) provides essential functionalities such as ultra-reliable and low-latency communication (URLLC), enhanced mobile broadband (eMBB), and massive machine-type communication (mMTC) [2].
The usage of IoT devices in the industrial world is increasing rapidly, and the integration of 5G technology is expected to drive further growth in this market. According to the research report published by Future Market Insights, in 2023, it is expected that the global 5G industrial IoT market will achieve a valuation of US $ 1.421 million and is anticipated to reach a valuation of US $ 17.094 million in 2033 [3]. As industries continue to embrace the proliferation of IoT devices in the 5G network, a private 5G network is introduced to evolve industrial processes, enhance automation, improve efficiency, and pave the way for innovative industrial applications.
Private 5G networks, referred to as non-public networks by 3GPP, are physical or virtual 5G cellular systems deployed for private use to provide dedicated wireless connectivity and are isolated from public networks. Thus, private 5G networks can reduce interference from other networks and provide dedicated and localized connectivity. It allows for customization, high performance, enhanced security, and support for massive IoT connections, making them suitable for industries such as manufacturing, transportation, healthcare, and smart cities. Furthermore, the report [4] forecasts the global private 5G Network market was valued at $ 1348 million in 2021 and is estimated to grow at a compound annual growth rate (CAGR) of 38.8 % between 2022 and 2029. This forecast aligns with the increasing demand for private 5G networks across various industries as businesses recognize the advantages of private 5G networks.
For the private 5G, overlapping the deployment of small cells is a practical and economical method to increase coverage and network performance. This strategy leads to the dense deployment of small-cell base stations (SBSs), such as ultra-dense networks (UDN), effectively addressing both coverage and performance needs. However, the massive SBS deployment significantly increases energy consumption, accounting for approximately 60∼80% of the total energy consumption in cellular networks, and this leads to an increase in operating expenses (OPEX) of the service provider [5]. Even when the base station (BS) is in an idle state, there is about 50∼60% of its maximum energy consumption [6]. As a result, to decide whether activating BSs in a particular scenario is practical and profitable, service providers must compare the higher OPEX increased by BS energy consumption with the improving network performance.
To address the optimization problem between energy saving and network performance, the BS sleep scheme is regarded as one of the most effective approaches because it is easy to deploy and does not call for changes to the existing network architecture. The BS sleep scheme can be categorized into two methods: The binary BS on/off method and the multi-level sleep modes method. The binary BS on/off scheme [7,8,9,10,11,12] is that unused or underutilized BSs are switched off to save energy. Totally shutting down BSs of binary schemes can significantly reduce energy consumption, but it might cause coverage holes in the network and have an impact on the quality of service (QoS) provided to the users. Moreover, the QoS requirements for 5G are very strict in terms of delay or packet loss.
To cope with QoS requirements and delicately control energy saving, the multi-level sleep scheme is introduced in [13,14,15,16,17]. The standardization work in [18] suggests that BSs expand the signaling period up to 160 ms so that deeper and longer sleep modes can be handled to exploit the SMs better. This makes it possible to accommodate the various sleep modes, allowing the BS to reduce its overall energy usage in 5G networks drastically. In [13], the multi-level sleep modes are proposed based on the hardware sleep capabilities such as sleep duration, transition times, activation and deactivation time, and power savings. However, when a multi-level sleep modes control scheme is used in UDN, choosing a suitable sleep mode for each SBS can be challenging because of the substantial computing cost of considering all potential sleep mode scenarios.
Thus, there have been studies based on reinforcement learning (RL) to find the optimal sleep mode of SBSs, taking into account energy efficiency (EE) and QoS constraints [15,16,19]. By leveraging RL, these approaches balance energy savings and QoS requirements, yielding practical guidelines for multi-level sleep mode settings in 5G networks and offering valuable analytical insights into configuring multi-level sleep modes effectively. However, they focus on reducing the energy consumption of downlink traffic. To provide energy-efficient IoT services, it is essential to take into account the uplink traffic [20]. Because many IoT devices generate significant uplink traffic, this trend is accelerating further in the industrial sector. In [21], the authors show the IoT traffic analysis of various industries and state that 92 % of IoT devices generated more uplink than downlink traffic, and the uplink traffic is much larger than the downlink traffic in the industrial IoT applications for manufacturing.
Especially in private industrial networks, periodic uplink traffic is regularly transmitted from industrial IoT devices to centralized servers or cloud platforms. This uplink traffic allows IoT services to provide real-time insights into industrial operations, enables data-driven decision making, and facilitates predictive maintenance [22]. The IoT devices are generally programmed to sample in fixed time intervals specified by the network operator for monitoring the industrial environment. During the intervals between data transmission cycles of IoT devices, SBSs can transition to a sleep state to minimize energy consumption. Considering the periodic uplink transmission interval of each IoT device connected to BSs, it is necessary to study the optimal sleep mode.
Therefore, in this paper, we propose an energy-efficient multi-level sleep strategy for periodic uplink transmission (MSC-PUT) to optimize energy efficiency and network performance within the setup of industrial private 5G networks. The main contributions of this paper are as follows:
  • We newly propose an MSC-PUT strategy in an industrial private 5G network that maximizes the energy efficiency of BSs. We decouple the BS on/off switching operation into three levels: active, light sleep mode (SM), and deep SM. Unlike traditional multi-level sleep mode schemes that keep sleep periods within the synchronization signal duration, we have opted for a longer deep sleep mode that extends beyond the synchronization signal period to address the considerable energy-related OPEX challenges. We formulate the energy efficiency model based on these sleep modes considering both an energy consumption model and a throughput model, including the latency caused by BS’s sleep mode.
  • We utilize the proximal policy optimization (PPO) to address the problem of growing complexity posed by the increasing number of BSs and IoT devices in UDN and to facilitate practical implementation. We establish an MSC-PUT strategy incorporating a comprehensive PPO algorithm, considering wireless channel conditions, previous sleep mode decisions, and network traffic load. By aligning these factors with our optimization objective, MSC-PUT achieves a nearly optimal solution for managing BS sleep modes efficiently, significantly enhancing energy efficiency in the context of periodic uplink transmissions from industrial IoT (IIoT) devices in densely deployed industrial private 5G networks.
  • We provide extensive simulations in an industrial private 5G environment from which we demonstrate that the proposed MSC-PUT achieves a substantial improvement in energy efficiency over the conventional sleep mode control schemes. We have verified that the proposed MSC-PUT algorithm achieved an energy efficiency improvement of approximately 27.5 % or more while consuming less energy at 75.21 % and maintaining throughput limitations to around 4.2 % in comparison to the conventional multi-level sleep mode mechanism represented by Light.

3. System Description

This section presents a multi-level sleep modes control for SBSs in industrial private 5G networks, specifically targeting uplink transmission. We assume that IoT devices periodically transmit uplink data to the connected BS, which can be either a macro base station (MBS) or an SBS. Initially, IoT devices are connected to the BS with the strongest signal-to-interference-plus-noise ratio (SINR). We consider the MBS to be constantly awake to maintain a sustainable connection with IoT devices. Conversely, SBSs can operate sleep mode (SM) in either light SM or deep SM to conserve energy (Figure 1).
Figure 1. Multi-level BS sleep strategy for industrial IoT devices.
In light SM, IoT devices maintain their connection to the SBS. The SBSs periodically receive uplink data from the IoT devices and have the opportunity to enter light SM when there is no incoming uplink data within a short timeframe. On the other hand, SBSs can enter deep SM when there is no incoming uplink data for an extended period. In deep SM, IoT devices terminate their connection to the SBS and initiate a handover process to connect to another SBS or the MBS. However, this results in a reconnection delay for IoT devices, which can compromise the QoS.
Determining an adaptive multi-level sleep mode control for SBSs is challenging due to the extensive computational complexity associated with considering all possible sleep mode cases. For instance, with 10 SBSs, the number of possible sleep mode cases amounts to 2 10 . Furthermore, if a long observation period (e.g., 100 timeslots) is taken into account for the multi-level sleep modes control, the number of possible sleep mode cases exponentially increases to 2 1000 . Such calculations are computationally infeasible for sleep mode control. To address this issue, we propose an approach that employs the RL method to design new multi-level sleep modes control for SBSs in uplink transmission (Table 2).
Table 2. Key notations.

3.1. System Model

For the system model, we assume the set of BSs is B = { 0 , 1 , , M } , where 0 indicates the MBS and 1 , , M indicates the SBSs. We also assume the set of IoT devices is U = { 1 , , K } , where 1 , , K indicates IoT devices and U m is the subset of U consisting of IoT devices served by BS m. IoT devices transmit uplink data periodically to the connected BS with an average arrival rate of λ k t during time slot t. The total uplink arrival rate during time slot t for each BS is given by,
Λ m t = k U m λ k t ,
where Λ m t follows a Poisson process. According to the 5G standardization [18], the synchronization signal (SS) between IoT devices and SBSs has a period t s y n { 5 , 10 , 20 , 40 , 80 , 160 } ms. This means that SBSs can have a light sleep time Δ t m within the synchronization signal period t s y n as defined below,
Δ t m = m i n 1 Λ m t , t s y n .
As seen in Table 3, due to SM4’s extended sleep duration and the resulting disconnection between BS and IoT devices, previous multi-level sleep mode control studies cannot broadly incorporate SM4. Due to SM4’s long sleep duration and disconnection between BS and IoT devices, the previous multi-level sleep mode control studies can not widely adopt the deepest sleep mode, SM4. Since more components will be deactivated when moving BSs to a deeper SM, more energy savings can be achievable. Thus, in this paper, we utilize SM4 to maximize the energy-saving effect, and SM4 is regarded as a deep SM. SMs 1, 2, and 3 will be regarded as light SMs. A light SM can operate while maintaining a connection with a BS because it can operate within the SS interval. However, because the deep SM’s minimum sleep duration is typically longer than the SS interval, it is assumed that the connected devices must be handed over to the nearby BS when the BS is switched to deep SM. The MBS further assumes no sleep. Additionally, a periodic uplink transmission is assumed, and the IoT device’s transmission interval may alter but remains constant during the time slot.
Table 3. Sleep mode duration [13,16].

3.1.1. Average Latency

When an SBS enters sleep mode, IoT devices have a latency in processing uplink data transmission. In this subsection, we will discuss the average latency that IoT devices may experience. The average latency that IoT devices in multi-level sleep modes systems may encounter can be composed of three components: the average latency that can occur when the SBS is in a light SM state, the average latency due to the handover process caused by a deep SM state, and the average latency caused by data processing for uplink data transmission. The average latency, D k m , of the IoT device k that is connected to the SBS m in uplink data transmission is given by,
D k m t = α m t · ( 1 p m ( A ) ) · D k m t , L S + ( 1 α m t ) · D k m t , H O + D k m t , T X ,
where D k m t , L S is the light SM latency of the IoT device k that is connected to the m which is in the light SM state at time slot t. D k m t , H O is the handover latency of the IoT device k due to the BS m being in the deep SM state at time slot t. D k m t , T X is the transmission latency of the IoT device k that is connected to the BS m at time slot t. The variable p m ( A ) is the active probability of the SBS m. In addition, α m t is the operation status of the BS m at time slot t which has a value 1 when the BS m is in the active state or the light SM state and 0 when the BS m is in the deep SM state.
Here, using Shannon’s information capacity theorem, the transmission latency, D k m T X , of the IoT device k that is connected to the BS m is given by,
D k m t , T X = N k d a t a B W | U m | · l o g 2 ( 1 + γ k m t ) , where N k d a t a = N k s e n s e · c k ,
where N k d a t a is the amount of uplink transmission from IoT device k, which is the product of the sensed data per second, N k s e n s e , and the transmission periodicity, c k . B W is the uplink channel bandwidth, and | U m | represents the number of IoT devices that are served by the BS m. Moreover, γ k m is the SINR between IoT device k and the serving BS m.
The light SM latency is caused by the light SM status of BSs. The light SM period of BSs is composed of a deactivation period, a light sleep period, and a reactivation period. Figure 2 presents a cumulative distribution function (CDF) of the inter-arrival times. On the x-axis, the sequence of the BS states visited during a light SM period is reported. In particular, the labels t d e , t l s , and t r e on the x-axis identify the ending time of deactivation from the active state, the ending time of the light SM state, and the ending time of the reactivation state, respectively. In addition, the labels Δ t d e , Δ t l s , and Δ t r e represent the duration of each state in the light SM period, respectively.
Figure 2. Distribution of inter-arrival times comprising light SM.
Hence, the probability of arrivals occurring in each state can be derived as:
P r ( t a r r t d e ) = 1 e Λ m t t d e P r ( t d e < t a r r t l s ) = e Λ m t t d e e Λ m t t l s P r ( t l s < t a r r t r e ) = e Λ m t t l s e Λ m t t r e ,
where t a r r is the arrival time, and the uplink data can arrive in a deactivation state, a light SM state, and a reactivation state. The label Λ m t is the total arrival rate of uplink for each BS.
The latency of IoT devices, denoted by d d e , d l s , and d r e , for arrived data at a light SM state (deactivation state, light sleep state, activation state) can be derived as given by [23]:
d d e = r d e + Δ t l s + Δ t r e , r d e Δ t d e d l s = r l s + Δ t r e , r l s Δ t l s d r e = r r e , r r e Δ t r e ,
where r d e , r l s , and r r e represent the residual deactivation time, the residual light SM time, and the residual activation time, respectively. In our computations, we make the conservative assumption that the residual time of each state is always equal to the upper bound of the remaining time as below,
r d e Δ t d e r l s Δ t l s r r e Δ t r e .
From Equations (5) and (6), we can derive the average light SM latency, D t , L S , as below,
D t , L S = P r ( t a r r t d e ) · d d e + P r ( t d e < t a r r t l s ) · d l s + P r ( t l s < t a r r t r e ) · d r e .
Likewise, incorporating the expressions from Equation (7) in Equation (8), we can obtain the average light SM latency as:
D t , L S = ( 1 e Λ m t t d e ) · ( Δ t d e + Δ t l s + Δ t r e ) + ( e Λ m t t d e e Λ m t t l s ) · ( Δ t l s + Δ t r e ) + ( e Λ m t t l s e Λ m t t r e ) · Δ t r e ,

3.1.2. Average Throughput

In this subsection, we present the throughput of IoT devices in the proposed multi-level sleep modes for periodic uplink data transmission. Throughput of uplink data from the IoT device k to the BS m, R k m t , is given by,
R k m t = N k d a t a c k + D k m t = N k s e n s e · c k c k + D k m t ,
where N k d a t a is the transmitting data amount of the IoT device k in a once, and c k is the transmission periodicity of the IoT device k. The c k is the number of transmissions during time slot t since we assume that IoT k transmits periodically.
The N k d a t a is a multiplication of the sensed data per second ( N k s e n s e ) and the transmission periodicity at time slot t ( c k ). The D k m t is the average latency from Equation (3) in the previous subsection. Then, the total throughput of the BS m at time slot t is a summation of the throughput of served IoT devices as below,
R m t = k U m R k m t .

3.1.3. Energy Consumption of BS

In the proposed multi-level sleep modes for periodic uplink data transmission, the focus is on minimizing the long-term energy consumption of BSs, as opposed to conventional schemes that concentrate on minimizing instantaneous energy usage. This approach takes into account the inefficiencies that can arise from frequent mode conversions, which can lead to a significant waste of energy for the BSs. We assume a long observation time denoted as T to achieve this objective. The total energy consumption, E t o t a l T , of BSs during the T is given by,
E t o t a l T = E M B S T + m = 1 M E S B S , m T ,
where E M B S T , E S B S , m T represent the energy consumption of the MBS and the SBS m, respectively. The energy consumption of the MBS, E M B S T , during the time T is given by,
E M B S T = t = 1 T E M B S t , E M B S t = ( P M B S s t a t i c + P M B S d y n _ m a x · ρ 0 t ρ M B S m a x ) · Δ t ,
where E M B S t is the energy consumption of the MBS at time slot t. Also, P M B S s t a t i c is the static operational power of the MBS, regardless of the served IoT devices, P M B S d y n _ m a x is the maximum dynamic operational power of the MBS, affected by the number of serving IoT devices. The variable ρ 0 t represents the traffic load at time t in the MBS, while ρ M B S m a x represents the maximum traffic load that the MBS can serve. On the other hand, the energy consumption of SBSs, E S B S T , during the time T is given by,
E S B S T = t = 1 T E S B S t , E S B S t = α m t p m t ( A ) · P S B S a c t i v e · Δ t + ( 1 p m t ( A ) ) · P S B S l s · Δ t + ( 1 α m t ) · P S B S d s · Δ t , = α m t · p m t ( A ) · ( P S B S s t a t i c + P S B S d y n _ m a x · ρ m t ρ S B S m a x ) · Δ t + ( 1 p m t ( A ) ) · P S B S l s · Δ t + ( 1 α m t ) · P S B S d s · Δ t ,
where E S B S t is the energy consumption of the SBS at time slot t. Also, α m t represents the activation status of the SBS m at time slot t, with a value of 1 when the SBS is in the active state or the light SM state, and a value of 0 when the SBS is in the deep SM state. The notations P S B S a c t i v e , P S B S l s , and P S B S d s represent the power of the SBS in the active state, the light SM state, and the deep SM state, respectively. In addition, P S B S s t a t i c is the static operational power of the SBS, regardless of the served IoT devices, and P S B S d y n _ m a x is the maximum dynamic operational power of the SBS, affected by the number of serving IoT devices. The variable ρ m t represents the traffic load at time slot t in the SBS, while ρ S B S m a x represents the maximum traffic load that the SBS can serve. The variable p m t ( A ) is the active probability of the SBS m at time slot t. Since the density of SBS is typically much higher than the density of users in UDN, we can assume that the service demands do not exceed SBS capacity. Thus, we suppose that activity during low-traffic periods is characterized as a M / M / queue, and we have the following:
p m t ( A ) = 1 e Λ m t / μ m ,
where μ m is the average service rate of the SBS m.

3.1.4. Energy Efficiency Maximization Problem Formulation

The energy efficiency of BSs, denoted by E E , is computed as the fraction of the throughput by energy consumption. The energy efficiency during time slot t is given by,
E E t = R t o t a l t E t o t a l t / Δ t = R M B S t + m = 1 m R S B S , m t ( E M B S t + m = 1 m E S B S , m t ) / Δ t ,
where R M B S t and R S B S , m t represent the average throughput of MBS and SBS at time slot t, respectively, and Δ t is the duration of time slot t. In our study, we aim to maximize the energy efficiency of BSs during time T in the proposed multi-level sleep modes control scheme for periodic uplink transmission. The success of an energy-efficient industrial private 5G network depends greatly on the development of a method that can efficiently govern deep SM of BSs while satisfying the rate requirements of IoT devices. Therefore, we can formally formulate the energy efficiency maximization problem as follows
max { α t } t = 1 T E E = t = 1 T E E t s . t . R k m t R k m i n .
In the above-formulated problem, α t denotes deep SM of SBSs at time slot t and R k m i n is the minimum rate requirement of user k at time slot t. Finding the best deep SM decision of BSs that maximizes the energy efficiency of BSs is particularly challenging because the deep SM decision problem is a binary integer programming, which is one of Karp’s 21 NP-complete problems [24].
As the density of the network increases and the number of BSs grows, the complexity exponentially increases with the observed time slot. For the practical implementation, we apply an RL-based approach, which specifically uses the PPO algorithm, to find a near-optimal solution.

5. Performance Evaluation

5.1. Simulation Setup

In this section, we present the evaluation of the performance of the proposed MSC-PUT algorithm using the Python and the PyTorch library for the PPO algorithm implementation [26]. Our simulation considers an indoor factory IoT scenario where M SBSs are deployed over one MBS and serve moving K IoT devices. The total 18 SBSs are located on the square lattice with spacing 50 m between SBSs and 25 m from the walls in the 300 m by 150 m sized hall as the indoor factory scenario in [29]. The MBS is located at the center of the hall, and it is always in active mode. The simulation layout is presented in Figure 4. The text in Figure 4 denotes the pairs of IoT devices’ ID and BS’s ID, which represent the connection between the IoT device and the BS. The IoT devices move freely at a constant speed of 1 m/s in the hall and send collected data through the uplink. We assumed that IoT devices collect 1 Mbit of data per second. Thus, IoT device k sends the size of 1 Mbit/ λ k t burst data to the connected BS, where the arrivals of the burst data follow the Poisson process and λ k t is the average number of arrivals.
Figure 4. Example of simulation layout.
For the path loss model, we followed the indoor factory with sparse clutter and high BS height (InF-SH) scenario among the indoor factory scenarios which are introduced in [29]. Thus, we used the NLOS path loss model where the path loss between IoT device k and BS m, P L N L O S k , m is given by
P L N L O S k , m = m a x ( P L k , m , P L L O S k , m ) , P L k , m = 32.4 + 23.0 log 10 ( d 3 D ) + 20 log 10 ( f c ) , σ S F = 5.9 , P L L O S k , m = 31.84 + 21.5 log 10 ( d 3 D k , m ) + 19 log 10 ( f c ) , σ S F = 4.0 ,
where the three-dimensional distance d 3 D k , m = ( d 2 D k , m ) 2 + ( h m h k ) 2 , 1 d 3 D 600 m, f c is the center frequency normalized by 1 GHz and σ S F is the standard deviation of shadow fading.
The MCS-PUT strategy decides whether SBSs switch into deep SM or not per every time slot. The time slot consists of multiple sub-time slots with the same duration as the SS interval in 5G NR, which can be set to { 5 , 10 , 20 , 40 , 80 , 160 } ms. We set the duration of a time slot to 1 s for { 5 , 10 , 20 , 40 } ms SS intervals; thus, there are { 200 , 100 , 50 , 25 } sub-slots in a time slot, respectively. On the other hand, the time slot is set to 1.04 and 1.12 s for { 80 , 160 } ms to match the cycle and { 13 , 7 } sub-slots are in a time slot, respectively. We construct two independent, fully connected multi-layer perceptron (MLP) networks for the actor and critic networks with two hidden layers of 256 nodes for each layer to implement the MCS-PUT strategy. We employ the ReLU activation function and use the ADAM optimizer. The learning rate for both the actor and critic networks is set to 10 5 , and the discount factor is configured at 0.99 . Additionally, the batch size is set to 64. The MLP networks are trained for 500 episodes of the same scenario and evaluated after the training.
The scenario consists of 200 time slots, which means the actual observation time duration is 60 s for { 5 , 10 , 20 , 40 } ms SS intervals, 208 s for 80 ms SS intervals, and 232 s for 160 ms SS intervals.
The detailed values of parameters used in the simulation are summarized in Table 4.
Table 4. Simulation parameters.
The performance was verified by changing the values of the number of IoT devices in the network, the arrival parameter ( λ k ), and the SS interval. We obtained the average of the 60 time slots for each experiment and compared the averages of multiple experiments with various random seeds.

5.2. Benchmarks

The performance of our algorithm is compared with four different BS sleep operations, which can produce some reasonable results.
  • AlwaysOn: Always-on scenario. All BSs are active and never switch into sleep mode.
  • Light: Light sleep only scenario. BSs only switch into light SM, which serves as a benchmark for conventional multi-level sleep mode methods referred from [13,14], where BSs progress through sleep mode stages sequentially until they transition to an awake mode. Deep SM is not employed in this process.
  • NoConn: Deep sleep when there is no connection scenario. BSs can switch into light SM and switch into deep SM only when there are no connected IoT devices.
  • Threshold: Deep sleep with threshold scenario. BSs can switch into light SM and switch into deep SM only when a BS serves fewer IoT devices than the average number of IoT devices per BS.
Furthermore, we conducted a benchmark comparison Binary with the conventional binary on/off method referred from [7,10], applying deep SM as the off mode without engaging in light SM. We then compared this approach with our proposed method in Table 5. We perform the comparison against the number of IoT devices, average number of arrivals, and sub-slot time, and all these methodologies are implemented using the Python language.
Table 5. Performance comparison with proposed MSC-PUT.

5.3. Simulation Results

5.3.1. Convergence of the Algorithm

We present the log probability, critic value, and reward graphs during the training process of a sample scenario in Figure 5 to demonstrate the proposed algorithm’s convergence. We train the model for 500 episodes, which consist of 200 time slots; thus, there are 10 5 train steps. The values on the graph are computed using a moving average every 50 steps. Since the algorithm deploys both neural networks, we investigate the learning curves of the log probability for the actor network and the critic values for the critic network. To make sure the entire system works properly, we also examine the learning curve of the rewards during the training period.
Figure 5. Convergence of MSC-PUT algorithm.
As part of the training of the parameter of the actor network ( θ A ), Figure 5a displays the log probability of the chosen action in a certain state of a particular trajectory. The fact that the log probability converges to 0 shows that θ A has undergone sufficient training since it means that the actor network chooses the action that has the highest probability of being perceived as optimal in a given state. Figure 5b shows that the value of a given state becomes saturated as the critic network’s parameter ( θ C ) converges. Furthermore, the reward achieves convergence at about 3.2 × 10 4 steps in Figure 5c. These results imply that the proposed algorithm’s learning process is working properly.

5.3.2. Performance by the Number of IoT Devices

In Figure 6, Figure 7 and Figure 8, we discuss and evaluate the performance of the proposed algorithm by varying the number of IoT devices in scenarios where the arrival rate is set to 50 and slot time is set to 0.16 ms to examine the impact of the number of IoT devices on performance. The UDN is a network where the density of BS is significantly higher than the density of users, and the highest number of active users is around 600 when there are 10 3 BSs per 1 km 2 , according to the concept of UDN given in [30,31]. So, we set the range of the active IoT device population between 10 and 60 in the design of our simulation shown in Figure 4.
Figure 6. Throughput performance according to the number of IoT devices.
Figure 7. Energy consumption performance according to the number of IoT devices.
Figure 8. Energy efficiency performance according to the number of IoT devices.
Note that the additional latency brought on by sleep mode is represented by throughput impairment because the throughput defined here is the transfer rate against the additional delay brought on by SM. The likelihood of being in light SM diminishes with the number of IoT devices. Hence, the gap in throughput performance between Light and AlwaysOn scenarios reduce as more IoT devices are given to the network. For the same reason, Figure 7 shows that scenario Light’s energy consumption increases slightly as the number of devices increases. The throughput performance of NoConn is the same as Light. Since only SBSs without served IoT devices switch into deep SM, there are no additional factors for inducing handover and transmission latency. In contrast, when the number of devices increases, the throughput for Threshold and MSC-PUT tends to decline. To maximize the energy efficiency, Threshold and MSC-PUT switch to deep SM and hand over the connected devices to nearby BSs even when servicing IoT devices are present. The average number of IoT devices connected per BS increases as the network’s number of devices rises. As a result, when BSs switch into deep SM, a considerable amount of IoT devices undertake handover in Threshold and MSC-PUT scenarios. And throughput drops as the number of devices increases because the impact of handover latency grows. Furthermore, handed-over devices experience additional latency since they must transmit to a BS located further away than usual. However, compared to Light, the scenario’s throughput reduction in deep SM (Threshold and MSC-PUT) is only about maximum 4.1 % , while the decrease in energy consumption is at least 11.9 % , making the energy reduction superior to the throughput reduction. Thus, energy efficiency is improved. When the number of connected devices increases, the possibility that an IoT device is not connected to the BSs decreases. Thus, although NoConn also uses deep SM, NoConn’s energy efficiency performance converges to Light’s as increasing energy consumption. Figure 8 shows that MSC-PUT maximizes energy efficiency performance from 43.4 % to 36.2 % than Light by reducing energy consumption by up to 18.7 % while maintaining throughput impairment within 4.1 % .

5.3.3. Performance by Arrival Rates

In Figure 9, Figure 10 and Figure 11, we analyze the effect of the arrival rates on performance by examining and assessing the performance of the proposed method in scenarios where the number of IoT devices set to 50 and slot time is set to 0.16   ms . The average light sleep time increases when the arrival rate is low since the average light sleep time of BS m equals 1 Λ m t . Also, the lower arrival rates cause an increase in the average latency time for arrivals during the light sleep period. As a result, throughput generally inclines as the arrival rate increases. Light and NoConn scenarios show the same throughput tendency that approaches the throughput of AlwaysOn as arrival rates increase. Throughput of Threshold shows a similar trend of Light and NoConn, but it is degraded more than that of the two scenarios because Threshold scenario triggers handover, which causes handover latency and also might cause more transmission latency. The throughput performance of MSC-PUT also tends to improve as the arrival rate grows since the chance of being in light SM decreases. However, to balance the performance of reducing energy consumption against the degradation of throughput performance, the MSC-PUT switches more SBSs into deep SM. This leads to more handovers than in the other benchmark settings, which worsens throughput performance as in Figure 9.
Figure 9. Throughput performance according to the arrival rates.
Figure 10. Energy consumption performance according to the arrival rates.
Figure 11. Energy efficiency performance according to the arrival rates.
Arrival rates in the simulation do not affect the total energy consumption in benchmark scenarios because the sum of energy consumption of BSs mostly depends on the number of IoT devices, and we assume that IoT devices send the same amount of traffic with the same arrival rates for every second to BSs in this simulation. As can be seen in Figure 10, light SM can reduce 24.6 % . The amount that BSs go into deep SM primarily impacts how much energy can be saved further. The improvement in energy consumption of NoConn is modest compared to Light because there are many IoT devices in a given experimental setup and few BS without devices. In contrast, Threshold more aggressively switches to deep SM than NoConn, and it reduces energy consumption by about 10 % . Moreover, MSC-PUT reduces energy consumption further than Threshold, about 13.5 % , at the expense of introducing latency, which impairs throughput performance.
In conclusion, as it influences the length of light sleep, arrival probability, and latency time at the moment of arrival, the arrival rate is a metric intimately related to throughput performance. Throughput impairment diminishes as the arrival rate rises, and energy efficiency even somewhat improves as the arrival rate rises. In addition, using deep SM, MSC-PUT shows an energy efficiency improvement of up to 35.84 % compared to Light.

5.3.4. Performance by Sub-Slot Time

We examine and evaluate the performance of the proposed method in scenarios where the number of IoT devices is set to 50, and the arrival rate is set to 50 to figure out the impact of the sub-slot time on performance in Figure 12, Figure 13 and Figure 14. Note that the sub-slot period is identical to the SS interval in 5G NR, as we mentioned in the previous subsection regarding the simulation configuration. As we can see from Figure 12, there is a clear correlation between slot time and throughput. As slot time increases, throughput decreases. This is because light SM, which operates while keeping a connection with the BS, works within the slot time. As a result, the slot time limits the maximum light sleep time. The average wake-up delay time increases when the maximum light sleep time and slot time increase. This can lead to a decrease in throughput performance in the given arrival rate conditions.
Figure 12. Throughput performance according to the slot time.
Figure 13. Energy consumption performance according to the slot time.
Figure 14. Energy efficiency performance according to the slot time.
Due to the effect of longer light sleep duration in Figure 12, the relative throughput performance of Light and NoConn degrades as sub-slot time increases. On the other hand, the relative throughput performance of Threshold and MSC-PUT tends to improve as the slot time grows. This happens because a handover results from BSs’ deep sleep, which causes an aggregated arrival rate and reduces average light sleep time. The energy consumption is dependent on the number of IoT devices, the same as the previous performance by arrival rates. Therefore, slot time has no impact on the performance of energy consumption.
In summary, the throughput performance declines as the average light sleep duration grows with increasing sub-slot time, and correspondingly, so does the energy efficiency performance. However, aggregating the arrival rates due to deep SM and handover can improve from 64.54 % to 66.04 %  MSC-PUT’s performance compared to scenario AlwaysOn as the sub-slot period increases.
In Table 5, we compare the performance evaluation of MSC-PUT and other algorithms with respect to throughput, energy consumption, and energy efficiency under the following conditions: 50 IoTs, an arrival rate of 50, and sub-time slots of 0.16 ms. Furthermore, MSC-PUT’s performance improvement is confirmed by comparing it with AlwaysOn, Light, NoConn, Threshold, and Binary. To compare MSC-PUT against conventional sleep operation, Light conceptually represents the conventional multi-level sleep operation, and Binary represents the conventional binary on/off method. The numerical values below each comparison algorithm represent the percentage of performance improvement of MSC-PUT compared to the respective comparison algorithm. When considering the Light, latency resulting from the operation of SM1, SM2, and SM3 in the conventional multi-level sleep operation is calculated as average values using our model. As shown in Table 5, it is observed that our proposed MSC-PUT consumes energy at 75.21 % of the energy consumed by the Light method while incurring a throughput impairment of nearly 4.2 % . Because MSC-PUT employs the most extended deep sleep mode, it demonstrates a substantial reduction in BS energy consumption, and MSC-PUT enhances energy efficiency by nearly 27.5 % when compared to Light. NoConn and Threshold also employed deep sleep mode, but MSC-PUT achieves a lower energy consumption, consuming only 76.52 % and 89.3 % compared to them, respectively. This is because MSC-PUT considers the maximizing of energy efficiency using the PPO algorithm, taking into account the trade-off between throughput impairment and energy savings caused by BS sleep operation. In pursuit of maximizing energy efficiency, throughput performance incurred a slight loss of up to approximately 4.8 % compared to AlwaysOn, Light, NoConn, and Threshold. However, in the proposed MSC-PUT, the energy efficiency model formulation includes rate requirements as constraints, making it suitable for providing IIoT applications. Binary exhibits approximately 11 % better performance in terms of energy consumption than MSC-PUT but also demonstrates the most significant throughput impairment, at around 25 % . And MSC-PUT outperforms energy efficiency by 12.74 % compared with Binary.

6. Discussion

Our proposed approach improves energy efficiency by applying sleep mode under conditions that meet the requirement rate. However, compared to conventional multi-level sleep mode or binary on/off, the proposed MSC-PUT introduces a slight throughput reduction. This aligns with the fact that IoT service requirements in mixed-criticality industrial environments, as described in 3GPP document [32]. For instance, motion control or automated guided vehicles demand up to 100mbps peak data rates, whereas process and asset monitoring require approximately 1Mbps. Additionally, due to the high cost of 5G devices, there is research on reduced capability (RedCap), also known as NR-Light, which caters to cases where high-performance specifications are not essential, even within a 5G network. As complexity decreases, NR-Light devices become more cost-effective, consume less power, extend battery life, and reduce device size, offering new possibilities. Considering the throughput impairment in the proposed MSC-PUT, even with rate requirement constraints, it seems better suited for applications with slightly relaxed rate requirements. This encourages further research on energy-efficient sleep mode control for IIoT applications that may require higher data rates in the future.
Similarly to other papers [7,33,34], we have also utilized the assumption of Poisson-distributed input traffic for our input traffic, potentially limiting its applicability beyond this model. In practice, we assumed the BS’s buffer size to be infinite, making the input traffic volume manageable and independent of the input traffic model. As we have constrained the optimization to meet rate requirements, we cautiously speculate it can be applied with a large buffer size in the simulation. This assumption accelerates research in constrained environments where factors like user input traffic and buffer size are limited in real-environment settings.

7. Conclusions

In this article, we investigated an energy-efficient MSC-PUT strategy in industrial private 5G networks. We considered the periodic uplink transmission of IIoT devices and formulated an energy efficiency model taking into account the trade-off between throughput impairment and energy efficiency due to MSC-PUT. The decision problem of BS deep sleep modes is NP-complete problems in dense deployment of BSs. To tackle the problem, we applied a PPO algorithm, an RL-based approach, to find a near-optimal solution. By conducting experiments, it was possible to evaluate and examine the performance of benchmark scenarios in terms of the number of IoT devices, arrival rates, and sub-slot time. As a result, we have confirmed that in comparison to the conventional multi-level sleep mode mechanism represented by Light, the proposed MSC-PUT algorithm achieved an energy efficiency improvement of approximately 27.5 % or more while consuming less energy at 75.21 % and maintaining throughput limitations to around 4.2 % . Furthermore, when compared to the conventional binary on/off mechanism represented Binary, Binary outperforms energy consumption performance of approximately 11 % than MSC-PUT but also introduces the most significant throughput impairment, at around 25 % . MSC-PUT outperforms energy efficiency by 12.74 % compared with Binary. Our proposed MSC-PUT greatly outperforms the compared method in terms of energy efficiency.

Author Contributions

Conceptualization, T.K., S.L. and H.C.; Methodology, T.K., S.L. and H.C.; Software, T.K. and H.C.; Validation, T.K., J.C. and H.-S.P.; Formal analysis, T.K., S.L. and H.C.; Writing—original draft preparation, T.K., S.L. and H.C.; Writing—review and editing, J.C. and H.-S.P.; Supervision, J.C. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by Institute of Information & communications Technology Planning & Evaluation (IITP) grant funded by the Korea government (MSIT) (2022-0-01032, Development of Collective Collaboration Intelligence Framework for Internet of Autonomous Things).

Institutional Review Board Statement

Not applicable.

Data Availability Statement

Data are contained within the article.

Acknowledgments

We would like to thank the anonymous reviewers for taking the time and effort necessary to review the manuscript.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

The following abbreviations are used in this manuscript:
5GFifth-generation
BSBase station
CDFCumulative distribution function
CPIConservative policy iteration
DRLDeep reinforcement learning
DSDeep sleep
EEEnergy efficiency
eMBBEnhanced mobile broadband
HOHandover
IIoTIndustrial Internet of Things
IoTInternet of Things
LOSLine of sight
LSLight sleep
LSTMLong short term memory
MBSMacro-cell base station
MDPMarkov decision process
mMTCMassive machine-type communication
μ sMicro second
msMillisecond
MSC-PUTMulti-level sleep modes control for periodic uplink transmission
NLOSNon-line of sight
NoConnNo connection scenario
OPEXOperating expense
PPOProximal policy optimization
QoSQuality of service
RLReinforcement learning
SBSSmall-cell base station
SINRSignal to interference-plus-noise ratio
SMSleep mode
SSSynchronization signal
TRPOTrust region policy optimization
TXTransmission
UDNUltra dense network
URLLCUltra-reliable and low-latency communication

References

  1. IoTAnalytics. Available online: https://iot-analytics.com/ (accessed on 24 May 2023).
  2. Li, S.; Xu, L.D.; Zhao, S. 5G Internet of Things: A survey. J. Ind. Inf. Integr. 2018, 10, 1–9. [Google Scholar] [CrossRef]
  3. IIoTMarket. Available online: https://www.marketsandmarkets.com/ (accessed on 20 June 2023).
  4. Eswaran, S.; Honnavalli, P. Private 5G networks: A survey on enabling technologies, deployment models, use cases and research directions. Telecommun. Syst. 2023, 82, 3–26. [Google Scholar] [CrossRef]
  5. Feng, M.; Mao, S.; Jiang, T. Base Station ON-OFF Switching in 5G Wireless Networks: Approaches and Challenges. IEEE Wirel. Commun. 2017, 24, 46–54. [Google Scholar] [CrossRef]
  6. Buzzi, S.; I, C.L.; Klein, T.E.; Poor, H.V.; Yang, C.; Zappone, A. A Survey of Energy-Efficient Techniques for 5G Networks and Challenges Ahead. IEEE J. Sel. Areas Commun. 2016, 34, 697–709. [Google Scholar] [CrossRef]
  7. Li, R.; Zhao, Z.; Chen, X.; Palicot, J.; Zhang, H. TACT: A Transfer Actor-Critic Learning Framework for Energy Saving in Cellular Radio Access Networks. IEEE Trans. Wirel. Commun. 2014, 13, 2000–2011. [Google Scholar] [CrossRef]
  8. Oh, E.; Son, K. A Unified Base Station Switching Framework Considering Both Uplink And Downlink Traffic. IEEE Wirel. Commun. Lett. 2016, 6, 30–33. [Google Scholar] [CrossRef]
  9. Ozturk, M.; Abubakar, A.I.; Nadas, J.P.B.; Rais, R.N.B.; Hussain, S.; Imran, M.A. Energy Optimization in Ultra-Dense Radio Access Networks via Traffic-Aware Cell Switching. IEEE Trans. Green Commun. Netw. 2021, 5, 832–845. [Google Scholar] [CrossRef]
  10. Kim, S.; Son, J.; Shim, B. Energy-Efficient Ultra-Dense Network Using LSTM-based Deep Neural Networks. IEEE Trans. Wirel. Commun. 2021, 20, 4702–4715. [Google Scholar] [CrossRef]
  11. Ju, H.; Kim, S.; Kim, Y.; Shim, B. Energy-Efficient Ultra-Dense Network with Deep Reinforcement Learning. IEEE Trans. Wirel. Commun. 2022, 21, 6539–6552. [Google Scholar] [CrossRef]
  12. Moon, J.; Kim, S.; Ju, H.; Shim, B. Energy-Efficient User Association in mmWave/THz Ultra-Dense Network via Multi-Agent Deep Reinforcement Learning. IEEE Trans. Green Commun. Netw. 2023, 7, 692–706. [Google Scholar] [CrossRef]
  13. Debaillie, B.; Desset, C.; Louagie, F. A Flexible and Future-Proof Power Model for Cellular Base Stations. In Proceedings of the 2015 IEEE 81st Vehicular Technology Conference (VTC Spring), Glasgow, UK, 11–14 May 2015; pp. 1–7. [Google Scholar] [CrossRef]
  14. Liu, C.; Natarajan, B.; Xia, H. Small Cell Base Station Sleep Strategies for Energy Efficiency. IEEE Trans. Veh. Technol. 2016, 65, 1652–1661. [Google Scholar] [CrossRef]
  15. Salem, F.E.; Altman, Z.; Gati, A.; Chahed, T.; Altman, E. Reinforcement Learning Approach for Advanced Sleep Modes Management in 5G Networks. In Proceedings of the 2018 IEEE 88th Vehicular Technology Conference (VTC-Fall), Chicago, IL, USA, 27–30 August 2018; pp. 1–5. [Google Scholar] [CrossRef]
  16. Amine, A.E.; Chaiban, J.P.; Hassan, H.A.H.; Dini, P.; Nuaymi, L.; Achkar, R. Energy Optimization With Multi-Sleeping Control in 5G Heterogeneous Networks Using Reinforcement Learning. IEEE Trans. Netw. Serv. Manag. 2022, 19, 4310–4322. [Google Scholar] [CrossRef]
  17. Jang, G.; Kim, N.; Ha, T.; Lee, C.; Cho, S. Base Station Switching and Sleep Mode Optimization With LSTM-Based User Prediction. IEEE Access 2020, 8, 222711–222723. [Google Scholar] [CrossRef]
  18. ETSI. Radio Resource Control (RRC) Protocol Specification (Release 15). Technical Specification (TS) 38.331, 3rd Generation Partnership Project (3GPP). Version 15.6.0. 2019. Available online: https://portal.3gpp.org/desktopmodules/Specifications/SpecificationDetails.aspx?specificationId=3197 (accessed on 29 June 2023).
  19. Masoudi, M.; Khafagy, M.G.; Soroush, E.; Giacomelli, D.; Morosi, S.; Cavdar, C. Reinforcement Learning for Traffic-Adaptive Sleep Mode Management in 5G Networks. In Proceedings of the 2020 IEEE 31st Annual International Symposium on Personal, Indoor and Mobile Radio Communications, London, UK, 31 August–3 September 2020; pp. 1–6. [Google Scholar] [CrossRef]
  20. Lee, S.; Park, J.; Choi, H.; Oh, H. Energy-Efficient AP Selection Using Intelligent Access Point System to Increase the Lifespan of IoT Devices. Sensors 2023, 23, 5197. [Google Scholar] [CrossRef]
  21. Finley, B.; Vesselkov, A. Cellular IoT Traffic Characterization and Evolution. In Proceedings of the 2019 IEEE 5th World Forum on Internet of Things (WF-IoT), Limerick, Ireland, 15–18 April 2019; pp. 622–627. [Google Scholar] [CrossRef]
  22. Mahmood, A.; Abedin, S.F.; Sauter, T.; Gidlund, M.; Landernäs, K. Factory 5G: A Review of Industry-Centric Features and Deployment Options. IEEE Ind. Electron. Mag. 2022, 16, 24–34. [Google Scholar] [CrossRef]
  23. Renga, D.; Umar, Z.; Meo, M. Trading off delay and energy saving through Advanced Sleep Modes in 5G RANs. IEEE Trans. Wirel. Commun. 2023; Early Access. [Google Scholar] [CrossRef]
  24. Karp, R.M. Reducibility among Combinatorial Problems. In Complexity of Computer Computations: Proceedings of a Symposium on the Complexity of Computer Computations; Miller, R.E., Thatcher, J.W., Bohlinger, J.D., Eds.; Springer: Boston, MA, USA, 1972; pp. 85–103. [Google Scholar] [CrossRef]
  25. OpenAI. Available online: https://openai.com/ (accessed on 1 June 2023).
  26. Schulman, J.; Wolski, F.; Dhariwal, P.; Radford, A.; Klimov, O. Proximal Policy Optimization Algorithms. arXiv 2017, arXiv:1707.06347. [Google Scholar]
  27. Sutton, R.S.; Barto, A.G. Reinforcement Learning: An Introduction, 2nd ed.; Adaptive Computation and Machine Learning Series; The MIT Press: Cambridge, MA, USA, 2018. [Google Scholar]
  28. Mnih, V.; Badia, A.P.; Mirza, M.; Graves, A.; Lillicrap, T.P.; Harley, T.; Silver, D.; Kavukcuoglu, K. Asynchronous Methods for Deep Reinforcement Learning. arXiv 2016, arXiv:cs.LG/1602.01783. [Google Scholar]
  29. ETSI. Study on Channel Model for Frequencies from 0.5 to 100 GHz (3GPP TR 38.901 Version 16.1.0 Release 16). Technical Report (TR) 38.901, 3rd Generation Partnership Project (3GPP). Version 16.1.0. 2020. Available online: https://portal.3gpp.org/desktopmodules/Specifications/SpecificationDetails.aspx?specificationId=3173 (accessed on 1 June 2023).
  30. Kamel, M.; Hamouda, W.; Youssef, A. Ultra-Dense Networks: A Survey. IEEE Commun. Surv. Tutor. 2016, 18, 2522–2545. [Google Scholar] [CrossRef]
  31. López-Pérez, D.; Ding, M.; Claussen, H.; Jafari, A.H. Towards 1 Gbps/UE in Cellular Systems: Understanding Ultra-Dense Small Cell Deployments. IEEE Commun. Surv. Tutor. 2015, 17, 2078–2101. [Google Scholar] [CrossRef]
  32. ETSI. Service Requirements for Cyber-Physical Control Applications in Vertical Domains (Release 19). Technical Specification (TS) 22.104, 3rd Generation Partnership Project (3GPP). Version 19.1.0. 2023. Available online: https://portal.3gpp.org/desktopmodules/Specifications/SpecificationDetails.aspx?specificationId=3528 (accessed on 1 June 2023).
  33. Oh, E.; Son, K.; Krishnamachari, B. Dynamic Base Station Switching-On/Off Strategies for Green Cellular Networks. IEEE Trans. Wirel. Commun. 2013, 12, 2126–2136. [Google Scholar] [CrossRef]
  34. Gong, J.; Thompson, J.S.; Zhou, S.; Niu, Z. Base Station Sleeping and Resource Allocation in Renewable Energy Powered Cellular Networks. IEEE Trans. Commun. 2014, 62, 3801–3813. [Google Scholar] [CrossRef]
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.

Article Metrics

Citations

Article Access Statistics

Multiple requests from the same IP address are counted as one view.