Cross-O-DU Detection of RRC Signaling Storms in 5G O-RAN Networks
| dc.contributor.author | Saqib, Eimaan | |
| dc.date.accessioned | 2026-10-21T15:50:54Z | |
| dc.date.issued | 2026-10-21 | |
| dc.date.submitted | 2026-10-08 | |
| dc.description.abstract | Open Radio Access Network (O-RAN) adopts a disaggregated Radio Access Network (RAN) architecture in which O-RAN Centralized Units (O-CUs) and Distributed Units (O-DUs) expose telemetry to operator applications. I use this architecture to detect signaling storms: deliberate or accidental surges of connection-establishment signaling that can degrade service before devices authenticate. Detection is difficult for two reasons. First, a distributed storm can produce moderately elevated evidence at several O-DUs without crossing a per-O-DU alarm threshold. Second, some random-access attempts fail inside the O-DU before their RRC request reaches the O-CU, so O-CU RRC counters alone omit part of the load. I present a tiered, unsupervised detector: one Isolation Forest per O-DU produces calibrated anomaly scores, and a cross-O-DU LSTM-autoencoder/Isolation-Forest ensemble combines the continuous scores and signaling counters. Model fitting and threshold calibration use benign operation only. I also implement a custom E2 service model that exports per-O-DU RRC counters and O-DU MAC scheduler-outcome counters. Across ten storm scenarios, the detector obtains 0.991 PR-AUC; its recall is 0.943 at a threshold calibrated to the 95th percentile of benign scores, compared with 0.972 and 0.860 for the strongest unsupervised baseline. At the 10s operating window, cross-O-DU combination raises recall on the rolling, low-intensity coordinated scenario from 0.27 to 0.81. | |
| dc.identifier.uri | https://hdl.handle.net/10012/24567 | |
| dc.language.iso | en | |
| dc.pending | false | |
| dc.publisher | University of Waterloo | en |
| dc.title | Cross-O-DU Detection of RRC Signaling Storms in 5G O-RAN Networks | |
| dc.type | Master Thesis | |
| uws-etd.degree | Master of Mathematics | |
| uws-etd.degree.department | David R. Cheriton School of Computer Science | |
| uws-etd.degree.discipline | Computer Science | |
| uws-etd.degree.grantor | University of Waterloo | en |
| uws-etd.embargo.terms | 1 year | |
| uws.contributor.advisor | Boutaba, Raouf | |
| uws.contributor.affiliation1 | Faculty of Mathematics | |
| 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 |