Fix: update the correct pre-built script to cmake-sonar.sh
[ric-app/mc.git] / mc-core / README.md
1 ----------------------------------
2 MC xApp
3 5G EN-DC Measurement and KPI Computation xApp
4 Developed by Rajarajan Sivaraj, Theodore Johnson, Vladislav Shkapenyuk
5 Additional Credits: Matti Hiltunen, Gueyoung Jung, Scott Daniels
6 AT&T Labs Research
7 ----------------------------------
8
9 In the MC xApp, we compute 5G KPIs at customized fine-grained granularities in the following manner:
10 - On a per-UE per-bearer basis
11 - On a per-UE basis
12 - On a UE-group basis
13 - On an NR cell-wide basis
14 - On an NR gNB-wide basis
15
16 We identify individual UEs across multiple EN-DC sessions by the s1-UL-GTPtunnelEndpoint IE in 3GPP X2AP: SgNB Addition Request message, as long as they remain connected to the same eNB.
17 We identify UE groups based on (i) QCI, (ii) E-RAB-ID, (iii) (QCI, ARP) value pair, etc.
18 We identify NR cell based on the NR-PCI or the Physical Cell Identity
19 We identify the NR gNB based on the gNB ID Information Element (IE) received in the RMR X2AP streaming header
20
21 The key 3GPP EN-DC X2AP procedures that we handle in the MC xApp include:
22 - SgNB Addition
23 - SgNB Release
24 - SgNB Modification
25 - RRC Transfer
26 - Secondary RAT Data Usage Report
27