TY - GEN
T1 - Age-Aware Edge Caching and Multicast Scheduling Using Deep Reinforcement Learning
AU - Hassanpour, Seyedeh Bahereh
AU - Khonsari, Ahmad
AU - Moradian, Masoumeh
AU - Dadlani, Aresh
AU - Nauryzbayev, Galymzhan
N1 - Publisher Copyright:
© 2024 IEEE.
PY - 2024
Y1 - 2024
N2 - The temporal nature of data in Internet of Things (IoT) networks necessitates periodic updates of cached content at edge devices, while multicasting dynamic content can enhance network efficiency. This paper addresses the challenge of joint cache updating and multicast scheduling in a cache-enabled, queue-equipped small base station (SBS) with limited cache capacity, which accesses a macro base station (MBS) to download (update) uncached (cached) content and serves requests through multicasting. We formulate a two-stage optimization problem to minimize the average age of information (AAoI) per request, subject to constrained average queueing delay and access rate. The first stage employs the Lyapunov drift-plus-penalty method at the SBS to schedule multicasting and downloading (updating) uncached (cached) content. The second stage, implemented at the MBS, leverages deep reinforcement learning (DRL) to determine the content replacement policy. Simulation results show that the DRL-based cache replacement policy yields up to 50%, 59%, and 60% improvements in AAoI compared to the maximum age, least-recently-used, and least-frequently-used baseline policies, respectively.
AB - The temporal nature of data in Internet of Things (IoT) networks necessitates periodic updates of cached content at edge devices, while multicasting dynamic content can enhance network efficiency. This paper addresses the challenge of joint cache updating and multicast scheduling in a cache-enabled, queue-equipped small base station (SBS) with limited cache capacity, which accesses a macro base station (MBS) to download (update) uncached (cached) content and serves requests through multicasting. We formulate a two-stage optimization problem to minimize the average age of information (AAoI) per request, subject to constrained average queueing delay and access rate. The first stage employs the Lyapunov drift-plus-penalty method at the SBS to schedule multicasting and downloading (updating) uncached (cached) content. The second stage, implemented at the MBS, leverages deep reinforcement learning (DRL) to determine the content replacement policy. Simulation results show that the DRL-based cache replacement policy yields up to 50%, 59%, and 60% improvements in AAoI compared to the maximum age, least-recently-used, and least-frequently-used baseline policies, respectively.
KW - Age of information
KW - deep reinforcement learning
KW - edge cache updating
KW - Lyapunov optimization
KW - multicasting
UR - http://www.scopus.com/inward/record.url?scp=85199976686&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85199976686&partnerID=8YFLogxK
U2 - 10.1109/IWCMC61514.2024.10592333
DO - 10.1109/IWCMC61514.2024.10592333
M3 - Conference contribution
AN - SCOPUS:85199976686
T3 - 20th International Wireless Communications and Mobile Computing Conference, IWCMC 2024
SP - 909
EP - 914
BT - 20th International Wireless Communications and Mobile Computing Conference, IWCMC 2024
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 20th IEEE International Wireless Communications and Mobile Computing Conference, IWCMC 2024
Y2 - 27 May 2024 through 31 May 2024
ER -