Testing on RAN network
Budget: $30 – $250 SGD
Currently, I am working on this project, which involves 5G network slicing. So I am tasked with using this school's Telecom test bed to deliver a task. The 5G slicing is already working and the steps are as per below profile.
https://www.powderwireless.net/show-profile.php?project=PowderProfiles&profile=O-RAN
My task is to improvise it.
Setting a simple threshold to tell when there is a DoS attack, then you can make a new dynamic slice and put the abnormal UEs in this new slice.
What I know is that I need to edit this nexran.ccfile at line 144 because src/nexran.cc, is where you need to look; it has the most interesting callback handlers. For instance, understand the callback on line 144 in that file. It handles KPM indications, and applies the closed-loop policy controls to any slices that have it enabled, generating new share factors for the proportional allocation policy, and ultimately send E2 control messages to any impacted NodeBs (the ones that have the modified slices bound to them).
Below are the source codes:
https://gitlab.flux.utah.edu/tallred/nexran/-/tree/kpm-ext-auto-adaptation/src
More detail of how the program work can be found in the paper below:
https://www.flux.utah.edu/download?uid=307
https://www.powderwireless.net/show-profile.php?project=PowderProfiles&profile=O-RAN
My task is to improvise it.
Setting a simple threshold to tell when there is a DoS attack, then you can make a new dynamic slice and put the abnormal UEs in this new slice.
What I know is that I need to edit this nexran.ccfile at line 144 because src/nexran.cc, is where you need to look; it has the most interesting callback handlers. For instance, understand the callback on line 144 in that file. It handles KPM indications, and applies the closed-loop policy controls to any slices that have it enabled, generating new share factors for the proportional allocation policy, and ultimately send E2 control messages to any impacted NodeBs (the ones that have the modified slices bound to them).
Below are the source codes:
https://gitlab.flux.utah.edu/tallred/nexran/-/tree/kpm-ext-auto-adaptation/src
More detail of how the program work can be found in the paper below:
https://www.flux.utah.edu/download?uid=307