Machine Learning-based Computation Offloading in Energy-Harvesting 5G Networks

dc.contributor.authorPhiri, Francis Tendai
dc.contributor.supervisorTakawira, Fambirai
dc.contributor.supervisorChabalala, Chabalala
dc.date.accessioned2026-08-18T11:51:18Z
dc.date.issued2025-06
dc.departmentElectrical Engineering
dc.descriptionA dissertation submitted in fulfilment of the requirements for the degree of Master of Science in Engineering, to the Faculty of Engineering and the Built Environment, School of Electrical and Information Engineering, University of the Witwatersrand, Johannesburg, 2025
dc.description.abstractThis dissertation explores the application of machine learning for enhancing computation offloading in 5G networks, driven by three key areas in Mobile Edge Computing (MEC) research. Firstly, the work in this dissertation addresses computation offloading for enhanced Mobile Broadband (eMBB) applications requiring high transmission data rates, in a multi-user edge network with Energy-Harvesting (EH) devices. Integrating the Simultaneous Wireless Information and Power Transfer (SWIPT) technology provides a sustainable energy source for resource-constrained User Equipment (UE). An objective function that improves energy efficiency by minimizing UE energy consumption and task queueing delays while maximizing offloading transmission data rates is proposed. Deep Reinforcement Learning (DRL) is utilized in this work to overcome the limitations of traditional optimization methods, which struggle with scalability. The proposed approach uses a state-of-the-art DRL model, Twin Delayed Deep Deterministic Policy Gradient (TD3), and is shown to achieve superior optimization compared to prior works that rely on earlier DRL variants. Next, this work focuses on the coexistence of eMBB and Ultra-Reliable Low-Latency Communication (URLLC) users, addressing the same objectives. A coexistence mechanism that enables both user types to share channel resources effectively is designed. For URLLC users, who demand minimal latency and high reliability, the 5G New Radio (NR) is used for short packet transmissions in small Transmission Time Intervals (TTIs), and a strict transmission reliability constraint is introduced. Optimally slicing wireless channel resources using DRL and the 5G flexible frame structure for uplink transmissions ensures that both user types meet their Quality of Service (QoS) requirements. Lastly, as future work, this dissertation shows how to tackle the user association problem in a system with multiple Next Generation Node Bs (gNBs). A Federated Learning (FL) approach is adopted, where several gNBs share knowledge of UE states through Deep Neural Network (DNN) model parameters, which are first trained at each gNB using information about respective associated users and are then transmitted from the gNBs to a centralized Mobility Management Entity (MME). The MME aggregates these models and sends updated parameters back to the gNBs. This method saves communication bandwidth as model parameters are significantly lighter than training data. A global objective function is introduced to guide model training, optimizing data rates between users and their associated gNBs. Simulation results show that all hyperparameter tuning conducted only affects the convergence rate of the chosen DRL model. The TD3 model performs better in terms of convergence rate, and variance, than its earlier variant, Deep Deterministic Policy Gradient (DDPG), which is widely used in prior DRL-based computation offloading works. Several TD3 policies evaluated against each other have shown that reward shaping is a crucial element in DRL and, especially in this work, that it results in trade-offs among eMBB energy consumption, throughput, delay, and URLLC reliability.
dc.description.submitterMMM2025
dc.facultyFaculty of Engineering and the Built Environment
dc.identifier0000-0002-9561-5088
dc.identifier.citationPhiri, Francis Tendai. (2025). Machine Learning-based Computation Offloading in Energy-Harvesting 5G Networks. [Master's dissertation, University of the Witwatersrand, Johannesburg]. WIReDSpace.
dc.identifier.urihttps://hdl.handle.net/10539/49857
dc.language.isoen
dc.publisherUniversity of the Witwatersrand, Johannesburg
dc.rights©2025 University of the Witwatersrand, Johannesburg. All rights reserved. The copyright in this work vests in the University of the Witwatersrand, Johannesburg. No part of this work may be reproduced or transmitted in any form or by any means, without the prior written permission of University of the Witwatersrand, Johannesburg.
dc.rights.holderUniversity of the Witwatersrand, Johannesburg
dc.schoolSchool of Electrical and Information Engineering
dc.subjectTransmission Time Intervals (TTIs)
dc.subjectMobile Edge Computing (MEC)
dc.subjectApplication of machine learning
dc.subjectenhanced Mobile Broadband (eMBB)
dc.subjectEnergy-Harvesting (EH)
dc.subjectSimultaneous Wireless Information and Power Transfer (SWIPT)
dc.subjectUser Equipment (UE)
dc.subjectDeep Reinforcement Learning (DRL)
dc.subjectUltra-Reliable Low-Latency Communication (URLLC)
dc.subjectUCTD
dc.subject.primarysdgSDG-9: Industry, innovation and infrastructure
dc.subject.secondarysdgSDG-4: Quality education
dc.titleMachine Learning-based Computation Offloading in Energy-Harvesting 5G Networks
dc.typeDissertation

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Phiri_Machine_2025.pdf
Size:
4.08 MB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
2.43 KB
Format:
Item-specific license agreed upon to submission
Description: