Development of an AI-Enabled Q-Agent for Making Data Offloading Decisions in a Multi-RAT Wireless Network

Data offloading is considered as a potential candidate for alleviating congestion on wireless networks and for improving user experience. However, due to the stochastic nature of the wireless networks, it is important to take optimal actions under different conditions such that the user experience i...

Full description

Bibliographic Details
Main Authors: Murk Marvi, Adnan Aijaz, Anam Qureshi, Muhammad Khurram
Format: Article
Language:English
Published: Hindawi Limited 2024-01-01
Series:Journal of Computer Networks and Communications
Online Access:http://dx.doi.org/10.1155/2024/9571987
_version_ 1797337512027357184
author Murk Marvi
Adnan Aijaz
Anam Qureshi
Muhammad Khurram
author_facet Murk Marvi
Adnan Aijaz
Anam Qureshi
Muhammad Khurram
author_sort Murk Marvi
collection DOAJ
description Data offloading is considered as a potential candidate for alleviating congestion on wireless networks and for improving user experience. However, due to the stochastic nature of the wireless networks, it is important to take optimal actions under different conditions such that the user experience is enhanced and congestion on heavy-loaded radio access technologies (RATs) is reduced by offloading data through lower loaded RATs. Since artificial intelligence (AI)-based techniques can learn optimal actions and adapt to different conditions, in this work, we develop an AI-enabled Q-agent for making data offloading decisions in a multi-RAT wireless network. We employ a model-free Q-learning algorithm for training of the Q-agent. We use stochastic geometry as a tool for estimating the average data rate offered by the network in a given region by considering the effect of interference. We use the Markov process for modeling users’ mobility, that is, estimating the probability that a user is currently located in a region given its previous location. The user equipment (UE) plays the role of a Q-agent responsible for taking sequence of actions such that the long-term discounted cost for using network service is minimized. Q-agent performance has been evaluated and compared with the existing data offloading policies. The results suggest that the existing policies offer the best performance under specific situations. However, the Q-agent has learned to take near-optimal actions under different conditions. Thus, the Q-agent offers performance which is close to the best under different conditions.
first_indexed 2024-03-08T09:10:44Z
format Article
id doaj.art-cdc1f7099f584e16a0310e1734c53919
institution Directory Open Access Journal
issn 2090-715X
language English
last_indexed 2024-03-08T09:10:44Z
publishDate 2024-01-01
publisher Hindawi Limited
record_format Article
series Journal of Computer Networks and Communications
spelling doaj.art-cdc1f7099f584e16a0310e1734c539192024-02-01T00:05:30ZengHindawi LimitedJournal of Computer Networks and Communications2090-715X2024-01-01202410.1155/2024/9571987Development of an AI-Enabled Q-Agent for Making Data Offloading Decisions in a Multi-RAT Wireless NetworkMurk Marvi0Adnan Aijaz1Anam Qureshi2Muhammad Khurram3Department of Computer Science and Information TechnologyBristol Research and Innovation LaboratoryDepartment of Computer ScienceDepartment of Computer and Information Systems EngineeringData offloading is considered as a potential candidate for alleviating congestion on wireless networks and for improving user experience. However, due to the stochastic nature of the wireless networks, it is important to take optimal actions under different conditions such that the user experience is enhanced and congestion on heavy-loaded radio access technologies (RATs) is reduced by offloading data through lower loaded RATs. Since artificial intelligence (AI)-based techniques can learn optimal actions and adapt to different conditions, in this work, we develop an AI-enabled Q-agent for making data offloading decisions in a multi-RAT wireless network. We employ a model-free Q-learning algorithm for training of the Q-agent. We use stochastic geometry as a tool for estimating the average data rate offered by the network in a given region by considering the effect of interference. We use the Markov process for modeling users’ mobility, that is, estimating the probability that a user is currently located in a region given its previous location. The user equipment (UE) plays the role of a Q-agent responsible for taking sequence of actions such that the long-term discounted cost for using network service is minimized. Q-agent performance has been evaluated and compared with the existing data offloading policies. The results suggest that the existing policies offer the best performance under specific situations. However, the Q-agent has learned to take near-optimal actions under different conditions. Thus, the Q-agent offers performance which is close to the best under different conditions.http://dx.doi.org/10.1155/2024/9571987
spellingShingle Murk Marvi
Adnan Aijaz
Anam Qureshi
Muhammad Khurram
Development of an AI-Enabled Q-Agent for Making Data Offloading Decisions in a Multi-RAT Wireless Network
Journal of Computer Networks and Communications
title Development of an AI-Enabled Q-Agent for Making Data Offloading Decisions in a Multi-RAT Wireless Network
title_full Development of an AI-Enabled Q-Agent for Making Data Offloading Decisions in a Multi-RAT Wireless Network
title_fullStr Development of an AI-Enabled Q-Agent for Making Data Offloading Decisions in a Multi-RAT Wireless Network
title_full_unstemmed Development of an AI-Enabled Q-Agent for Making Data Offloading Decisions in a Multi-RAT Wireless Network
title_short Development of an AI-Enabled Q-Agent for Making Data Offloading Decisions in a Multi-RAT Wireless Network
title_sort development of an ai enabled q agent for making data offloading decisions in a multi rat wireless network
url http://dx.doi.org/10.1155/2024/9571987
work_keys_str_mv AT murkmarvi developmentofanaienabledqagentformakingdataoffloadingdecisionsinamultiratwirelessnetwork
AT adnanaijaz developmentofanaienabledqagentformakingdataoffloadingdecisionsinamultiratwirelessnetwork
AT anamqureshi developmentofanaienabledqagentformakingdataoffloadingdecisionsinamultiratwirelessnetwork
AT muhammadkhurram developmentofanaienabledqagentformakingdataoffloadingdecisionsinamultiratwirelessnetwork