5G RAN/MEC Slicing and Admission Control using Deep Reinforcement Learning
dc.contributor.author | Moayyedi, Arash | |
dc.date.accessioned | 2023-01-19T16:04:14Z | |
dc.date.available | 2023-01-19T16:04:14Z | |
dc.date.issued | 2023-01-19 | |
dc.date.submitted | 2023-01-16 | |
dc.description.abstract | The 5G RAN functions can be virtualized and distributed across the radio unit (RU), distributed unit (DU), and centralized unit (CU) to facilitate flexible resource management. Complemented by multi-access edge computing (MEC), these components create network slices tailored for applications with diverse quality of service (QoS) requirements. However, as the requests for various slices arrive dynamically over time and the network resources are limited, it is non-trivial for an infrastructure provider (InP) to optimize its long-term revenue from real-time admission and embedding of slice requests. Prior works have leveraged Deep Reinforcement Learning (DRL) to address this problem, however, these solutions either do not scale to realistic topologies, require re-training of the DRL agents when facing topology changes, or do not consider the slice admission and embedding problems jointly. In this thesis, we use multi-agent DRL and Graph Attention Networks (GATs) to address these limitations. Specifically, we propose novel topology-independent admission and slicing agents that are scalable and generalizable to large and different metropolitan networks. Results show that the proposed approach converges faster and achieves up to 35.2% and 20% gain in revenue compared to heuristics and other DRL-based approaches, respectively. Additionally, we demonstrate that our approach is generalizable to scenarios and substrate networks previously unseen during training, as it maintains superior performance without re-training or re-tuning. Finally, we extract the attention maps of the GAT, and analyze them to detect potential bottlenecks and efficiently improve network performance and InP revenue through eliminating them. | en |
dc.identifier.uri | http://hdl.handle.net/10012/19080 | |
dc.language.iso | en | en |
dc.pending | false | |
dc.publisher | University of Waterloo | en |
dc.subject | 5G | en |
dc.subject | Graph Neural Networks | en |
dc.subject | Deep Reinforcement Learning | en |
dc.subject | Slicing | en |
dc.subject | Artificial Intelligence | en |
dc.subject | Deep Learning | en |
dc.title | 5G RAN/MEC Slicing and Admission Control using Deep Reinforcement Learning | en |
dc.type | Master Thesis | en |
uws-etd.degree | Master of Mathematics | en |
uws-etd.degree.department | David R. Cheriton School of Computer Science | en |
uws-etd.degree.discipline | Computer Science | en |
uws-etd.degree.grantor | University of Waterloo | en |
uws-etd.embargo.terms | 0 | en |
uws.comment.hidden | Dear deposit reviewer, Thank you for taking the time to review my thesis. I am in a bit of a hurry regarding the graduation, due to numerous reasons. I would be really grateful if you could possibly process my document faster. Thank you very much. Best, Arash | en |
uws.contributor.advisor | Boutaba, Raouf | |
uws.contributor.affiliation1 | Faculty of Mathematics | en |
uws.peerReviewStatus | Unreviewed | en |
uws.published.city | Waterloo | en |
uws.published.country | Canada | en |
uws.published.province | Ontario | en |
uws.scholarLevel | Graduate | en |
uws.typeOfResource | Text | en |