An Energy-Efficient Multi-Level Sleep Strategy for Periodic Uplink Transmission in Industrial Private 5G Networks
Abstract
:1. Introduction
- 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 or more while consuming less energy at and maintaining throughput limitations to around in comparison to the conventional multi-level sleep mode mechanism represented by Light.
2. Related Works
3. System Description
3.1. System Model
3.1.1. Average Latency
3.1.2. Average Throughput
3.1.3. Energy Consumption of BS
3.1.4. Energy Efficiency Maximization Problem Formulation
4. Multi-Level Sleep Modes Control for Periodic Uplink Transmission Strategy
4.1. Basics of Proximal Policy Optimization
4.2. Multi-Level Sleep Modes Control for Periodic Uplink Transmission Model
- State: State is the information that an agent acquires through observing its environment. We define the state of the environment asIn addition, the decision of deep SM at time slot is included in states to represent the previous SMs of all SBSs, . Lastly, the traffic load of all BSs is also an essential feature in deciding deep SM. Therefore, the traffic load vector at time slot t is included as a state element, .
- Action:The action is the decision of whether SBSs switch to deep SM or not. Thus, the action is defined as above where is the indicator. If SBS m is in active mode or light SM at time slot t, then is 1, or if SBS m is in deep SM, then it is 0. The action space is the combination of SBSs’ deep SM, and it becomes .
- Reward:The reward function is defined as above. It consists of energy efficiency and penalty terms. The learning agent attains energy efficiency based on its decision during time slot t. Furthermore, to adhere to the constraint presented in Equation (17), the reward function incorporates a penalty term, , where q is the regularization coefficient for the penalty. The penalty is proportional to the count of IoT devices unable to meet the minimum rate requirement at time slot t. Therefore, the reward maximization problem is equally valid as the problem of Equation (17).
Algorithm 1 Training process of MSC-PUT |
|
4.3. Complexity Analysis
5. Performance Evaluation
5.1. Simulation Setup
5.2. Benchmarks
- 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.
5.3. Simulation Results
5.3.1. Convergence of the Algorithm
5.3.2. Performance by the Number of IoT Devices
5.3.3. Performance by Arrival Rates
5.3.4. Performance by Sub-Slot Time
6. Discussion
7. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Acknowledgments
Conflicts of Interest
Abbreviations
5G | Fifth-generation |
BS | Base station |
CDF | Cumulative distribution function |
CPI | Conservative policy iteration |
DRL | Deep reinforcement learning |
DS | Deep sleep |
EE | Energy efficiency |
eMBB | Enhanced mobile broadband |
HO | Handover |
IIoT | Industrial Internet of Things |
IoT | Internet of Things |
LOS | Line of sight |
LS | Light sleep |
LSTM | Long short term memory |
MBS | Macro-cell base station |
MDP | Markov decision process |
mMTC | Massive machine-type communication |
s | Micro second |
ms | Millisecond |
MSC-PUT | Multi-level sleep modes control for periodic uplink transmission |
NLOS | Non-line of sight |
NoConn | No connection scenario |
OPEX | Operating expense |
PPO | Proximal policy optimization |
QoS | Quality of service |
RL | Reinforcement learning |
SBS | Small-cell base station |
SINR | Signal to interference-plus-noise ratio |
SM | Sleep mode |
SS | Synchronization signal |
TRPO | Trust region policy optimization |
TX | Transmission |
UDN | Ultra dense network |
URLLC | Ultra-reliable and low-latency communication |
References
- IoTAnalytics. Available online: https://iot-analytics.com/ (accessed on 24 May 2023).
- Li, S.; Xu, L.D.; Zhao, S. 5G Internet of Things: A survey. J. Ind. Inf. Integr. 2018, 10, 1–9. [Google Scholar] [CrossRef]
- IIoTMarket. Available online: https://www.marketsandmarkets.com/ (accessed on 20 June 2023).
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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).
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- OpenAI. Available online: https://openai.com/ (accessed on 1 June 2023).
- Schulman, J.; Wolski, F.; Dhariwal, P.; Radford, A.; Klimov, O. Proximal Policy Optimization Algorithms. arXiv 2017, arXiv:1707.06347. [Google Scholar]
- 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]
- 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]
- 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).
- Kamel, M.; Hamouda, W.; Youssef, A. Ultra-Dense Networks: A Survey. IEEE Commun. Surv. Tutor. 2016, 18, 2522–2545. [Google Scholar] [CrossRef]
- 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]
- 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).
- 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]
- 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]
Sleep Mode | Related Work | Description | Advantage | Limitation |
---|---|---|---|---|
Binary | [7] | Provide BS on/off operation to match up with traffic load variation using RL | Minimize energy consumption of BSs with fast ongoing learning process | Only adopt to limited scenarios Sparse deployment of BSs |
[8] | Sequentially turn off the macro BSs | Consider both downlink and uplink traffic | Macro BS | |
[9] | Provide traffic-aware BS switching method using DQL (Deep Q-learning) | Energy saving without compromising QoS | Consider downlink transmission | |
[10] | Provide LSTM based BS on/off decision in UDN | Reduce cumulative energy consumption | Not employ deep sleep | |
[11,12] | Provide DRL-based approach to reduce energy consumption in UDN | Reduce the computational overhead to decide BS switching operation | Not employ deep sleep Consider only downlink transmission | |
Multi-level | [13] | Provide multi-level sleep modes | Enhance the network flexibility to meet traffic demands | Unscalable within UDN |
[14] | Try to optimal proportion of sleep BSs based on stochastic geometry | Optimize sleep mode under random sleeping with low computational complexity | One small cell | |
[15,16] | Provide the optimal duration of sleep mode using Q-learning algorithm | Adjust sleep mode models according to the energy consumption and delay constraints | Consider only downlink traffic | |
[17] | Provide LSTM based user traffic prediction | Reduce the synchronization overhead between BSs and users by forecasting | Sparse deployment of BSs | |
[19] | Propose a traffic adaptive algorithm based on an online RL technique | Direct transition between sleep modes to avoids unnecessary time wastage at intermediate levels | Not consider uplink traffic | |
Proposed MSC-PUT | Provide PPO-based Multi-level switching operation | Enhance energy efficiency employing deep sleep mode and consider densely deployment of BSs | - |
Notation | Definition | Notation | Definition |
---|---|---|---|
Total arrival rate for the BS m during t | Arrival rate of the IoT device k during t | ||
Light sleep time of the BS m | Synchronization time between IoT devices and SBSs | ||
Average latency of the IoT device k that connected the BS m at time time slot t | Operational status of BS m at time slot t | ||
Light sleep latency of the IoT device k that connected the BS m at time slot t | Handover latency of the IoT device k that connected the BS m at time slot t | ||
Transmission latency of the IoT device k that connected the BS m at time slot t | Amount of uplink transmission from the IoT device k | ||
Traffic load of BS m at time slot t | SINR value between IoT device k and the serving BS m at time slot t | ||
Sensed data per second of the IoT device k | Transmission periodicity of the IoT device k | ||
Arrival time of uplink data | Ending time of deactivation state from active state | ||
Ending time of light sleep state | Ending time of reactivation state from light sleep state | ||
Latency of arrived data at deactivation state | Latency of arrived data at light sleep state | ||
Latency of arrived data at reactivation state | r | Residual time for active state | |
Deactivation duration | Light sleep duration | ||
Reactivation duration | Average light sleep latency | ||
Throughput of uplink data from the IoT device k to the BS m at time slot t | Total energy consumption of BSs during time T | ||
Energy consumption of the MBS during time T | Energy consumption of the SBS m during time T | ||
Static operational power of the MBS | Maximum dynamic operational power of the MBS | ||
Maximum traffic load that MBS can serve | Slot time | ||
Active probability of the SBS m at time t | Power of the SBS in the active state | ||
Power of the SBS in the light sleep state | Power of the SBS in the deep sleep state | ||
Static operational power of the SBS | Maximum dynamic operation power of the SBS | ||
Maximum traffic load that an SBS can serve | Average service rate of an SBS |
Sleep Mode | SM1 | SM2 | SM3 | SM4 |
---|---|---|---|---|
Activation/deactivation duration | 35.5 s | 0.5 ms | 5 ms | 0.5 s |
Minimum sleep duration | 71 s | 1 ms | 10 ms | 1 s |
Corresponding component | OFDM symbol | sub-frame | frame | long-term sleep |
Parameters | Value |
---|---|
Carrier frequency, | 3.5 GHz |
Channel bandwidth | 40 MHz |
BS height, | 8 m |
IoT device height, | 1.5 m |
Hall size | 350 m × 150 m |
Number of BSs | 1 MBS and 18 SBSs |
Number of IoT devices | |
Data collecting rate | 1 Mbits/s |
Average number of arrivals | |
MBS power in active mode | static: 114.5, dynamic: 558.1 W |
SBS power in active mode | static: 13.2, dynamic: 7.5 W |
SBS power in sleep mode | light sleep: 8.22, deep sleep: 3 W |
Transmit power of IoT devices | 23 dB |
IoT devices’ mobility speed | 1 m/s |
Handover latency | 100 ms |
Path loss, ( in m) | dB |
Path loss, ( in m) | dB |
Path loss, | dB |
Thermal Noise | −174 dBm/Hz |
Number of time slots, T | 200 |
Sub-slot time | ms |
Minimum throughput requirement, | 1 Mbps |
Discount factor, | 0.99 |
Learning rate, | |
GAE lambda, | 0.95 |
Policy clip, | 0.2 |
Batch size | 64 |
MSC-PUT | AlwayOn | Light | NoConn | Threshold | Binary | |
---|---|---|---|---|---|---|
Throughput | 41.97 | 44.10 | 43.77 | 43.77 | 43.38 | 33.53 |
100.00% | 95.16% | 95.87% | 95.87% | 96.75% | 125.16% | |
Energy Consumption | 231.61 | 408.21 | 307.94 | 302.68 | 259.35 | 208.54 |
100.00% | 56.74% | 75.21% | 76.52% | 89.30% | 111.06% | |
Energy Efficiency | 0.181 | 0.108 | 0.142 | 0.145 | 0.167 | 0.161 |
100.00% | 168% | 127.51% | 125.31% | 108.28% | 112.74% |
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. |
© 2023 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Kim, T.; Lee, S.; Choi, H.; Park, H.-S.; Choi, J. An Energy-Efficient Multi-Level Sleep Strategy for Periodic Uplink Transmission in Industrial Private 5G Networks. Sensors 2023, 23, 9070. https://doi.org/10.3390/s23229070
Kim T, Lee S, Choi H, Park H-S, Choi J. An Energy-Efficient Multi-Level Sleep Strategy for Periodic Uplink Transmission in Industrial Private 5G Networks. Sensors. 2023; 23(22):9070. https://doi.org/10.3390/s23229070
Chicago/Turabian StyleKim, Taehwa, Seungjin Lee, Hyungwoo Choi, Hong-Shik Park, and Junkyun Choi. 2023. "An Energy-Efficient Multi-Level Sleep Strategy for Periodic Uplink Transmission in Industrial Private 5G Networks" Sensors 23, no. 22: 9070. https://doi.org/10.3390/s23229070
APA StyleKim, T., Lee, S., Choi, H., Park, H.-S., & Choi, J. (2023). An Energy-Efficient Multi-Level Sleep Strategy for Periodic Uplink Transmission in Industrial Private 5G Networks. Sensors, 23(22), 9070. https://doi.org/10.3390/s23229070