Repository logo

An ML-based Method for Efficient Network Utilization in Online Gaming Using 5G Network Slicing

dc.contributor.authorSaleh, Peyman
dc.contributor.supervisorShirmohammadi, Shervin
dc.date.accessioned2023-07-18T17:24:35Z
dc.date.available2023-07-18T17:24:35Z
dc.date.issued2023-07-18en_US
dc.description.abstractOnline video gaming has become a ubiquitous aspect of modern-day video gaming. It has gained immense popularity due to its accessibility and immersive experience, resulting in millions of players worldwide participating in various online games. Depending on the type of gameplay, the players’ quality of experience (QoE) in online video gaming can be significantly affected by network factors such as high bandwidth and low latency. As such, providers of online gaming services are competing to offer the highest quality of experience to their users at reasonable prices. To achieve this objective, online game providers face two main challenges. Firstly, they must accurately estimate the network throughput capacity required to meet the servers’ demands and ensure that the QoE is not compromised. Secondly, they must be able to secure the required throughput with network providers, which, in the current conventional network infrastructure, is neither agile nor dynamic. Thus, online game providers have to prepay for extra network throughput capacity or choose a cost-effective capacity that may result in potential QoE losses during peak usage. To address these challenges, this thesis proposes a deep neural network-based model that utilizes a QoE-aware loss function for predicting the future network throughput de- mand. The model can accurately estimate the network throughput capacity required to maintain QoE levels while minimizing the cost of network resources. By doing so, on- line game providers can achieve optimal network resource allocation and effectively meet servers’ demands. Furthermore, this thesis proposes a slice optimizer module that employs 5G network slicing and a machine learning model to optimize network slices in a cost-efficient manner that satisfies both the online game provider’s and the network provider’s requirements. This module can dynamically allocate network resources based on the game provider’s QoE requirements, the network provider’s resource availability, and the cost of network resources. As a result, online game providers can efficiently manage network resources, optimize network slicing, and effectively control the cost of network resources.en_US
dc.identifier.urihttp://hdl.handle.net/10393/45165
dc.identifier.urihttp://dx.doi.org/10.20381/ruor-29371
dc.language.isoenen_US
dc.publisherUniversité d'Ottawa / University of Ottawaen_US
dc.rightsAttribution 4.0 International*
dc.rights.urihttp://creativecommons.org/licenses/by/4.0/*
dc.subject5Gen_US
dc.subjectslicingen_US
dc.subjectNetworken_US
dc.subjectMLen_US
dc.subjectDeepen_US
dc.titleAn ML-based Method for Efficient Network Utilization in Online Gaming Using 5G Network Slicingen_US
dc.typeThesisen_US
thesis.degree.disciplineGénie / Engineeringen_US
thesis.degree.levelMastersen_US
thesis.degree.nameMScen_US
uottawa.departmentScience informatique et génie électrique / Electrical Engineering and Computer Scienceen_US

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail ImageThumbnail Image
Name:
Saleh_Peyman_2023_thesis.pdf
Size:
3.18 MB
Format:
Adobe Portable Document Format
Description:

License bundle

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