Implementation and Comparative Analysis of Open 5G Standalone Testbeds: A Systematic Approach
dc.contributor.author | Amini, Maryam | |
dc.date.accessioned | 2025-01-21T14:07:24Z | |
dc.date.available | 2025-01-21T14:07:24Z | |
dc.date.issued | 2025-01-21 | |
dc.date.submitted | 2024-12-05 | |
dc.description.abstract | Open-source software and commercial off-the-shelf hardware are finally paving their way into the 5G world, resulting in a proliferation of experimental 5G testbeds. Surprisingly, very few studies have been published on the comparative analysis of testbeds with different hardware and software elements. This dissertation is a comprehensive study on the implementation of experimental 5G testbeds and the challenges associated with them. We first introduce a precise nomenclature to characterize a 5G-standalone single-cell testbed based on its constituent elements and main configuration parameters. We then build 36 distinct such testbeds and systematically analyze and compare their performance with an emphasis on element interoperability, as well as the number and type of User Equipment (UE), to address the following questions: 1) How is the performance (in terms of bit rate and latency) impacted by different elements? 2) How does the number of UEs affect these results? 3) What is the impact of the user(s)' location(s) on the performance? 4) What is the impact of the UE type on these results? 5) How far does each testbed provide coverage? 6) What is the impact of the available computational resources on the performance of each open-source software? Finally, to illustrate the practical applications of such open experimental testbeds, we present a case study focused on user scheduling. Historically, most research on user scheduling has been conducted using simulations, with a strong emphasis on downlink scheduling. In contrast, our study is fully experimental, and targets enhancements to the uplink scheduler within the open-source Radio Access Network platform, srsRAN. We aim to move beyond simulation-based evaluations and explore how improvements in the uplink scheduler translate to real-world performance, specifically by measuring their impact on the user experience in a live experimental testbed. | |
dc.identifier.uri | https://hdl.handle.net/10012/21393 | |
dc.language.iso | en | |
dc.pending | false | |
dc.publisher | University of Waterloo | en |
dc.subject | 5G-SA experimental testbeds | |
dc.subject | 5G open-source | |
dc.subject | 5G COTS | |
dc.subject | performance analysis | |
dc.subject | uplink scheduling | |
dc.title | Implementation and Comparative Analysis of Open 5G Standalone Testbeds: A Systematic Approach | |
dc.type | Doctoral Thesis | |
uws-etd.degree | Doctor of Philosophy | |
uws-etd.degree.department | Electrical and Computer Engineering | |
uws-etd.degree.discipline | Electrical and Computer Engineering | |
uws-etd.degree.grantor | University of Waterloo | en |
uws-etd.embargo.terms | 0 | |
uws.contributor.advisor | Rosenberg, Catherine | |
uws.contributor.affiliation1 | Faculty of Engineering | |
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 |