FlexRAN: move slice param verification to agent
- until now, on every iteration, the scheduler checked for changed parameter (and verified some) - this functionality moves to the FlexRAN Agent, which verifies all parameters * individually, e.g. Max MCS <= 28 for DL * group-based, e.g. the sum of slice percentages is <= 100 - slice configuration changes are only applied if all verifications pass - it is assumed in the scheduler, that configuration passed from outside is correct and can be used "as-is" fix accounting setting
Showing
- cmake_targets/CMakeLists.txt 1 addition, 0 deletionscmake_targets/CMakeLists.txt
- openair2/ENB_APP/CONTROL_MODULES/MAC/flexran_agent_mac_internal.c 171 additions, 84 deletions.../ENB_APP/CONTROL_MODULES/MAC/flexran_agent_mac_internal.c
- openair2/ENB_APP/CONTROL_MODULES/MAC/flexran_agent_mac_slice_verification.c 340 additions, 0 deletions...ONTROL_MODULES/MAC/flexran_agent_mac_slice_verification.c
- openair2/ENB_APP/CONTROL_MODULES/MAC/flexran_agent_mac_slice_verification.h 37 additions, 0 deletions...ONTROL_MODULES/MAC/flexran_agent_mac_slice_verification.h
- openair2/LAYER2/MAC/eNB_scheduler_dlsch.c 0 additions, 186 deletionsopenair2/LAYER2/MAC/eNB_scheduler_dlsch.c
- openair2/LAYER2/MAC/eNB_scheduler_ulsch.c 0 additions, 105 deletionsopenair2/LAYER2/MAC/eNB_scheduler_ulsch.c
- openair2/LAYER2/MAC/mac.h 7 additions, 33 deletionsopenair2/LAYER2/MAC/mac.h
- openair2/LAYER2/MAC/main.c 0 additions, 20 deletionsopenair2/LAYER2/MAC/main.c
Loading
Please register or sign in to comment