Implementation of the network data analytics function (NWDAF) of the 5G core architecture according to 3GPP standard

Since the introduction of mobile networks in 1979 great leaps forward have been achieved. Today, more than 40 years later the 5th Generation Networks have been deployed. The architecture of the 5G networks is defined as service based where network functions (NF) (e.g. AMF) within the Control Plan...

Πλήρης περιγραφή

Λεπτομέρειες βιβλιογραφικής εγγραφής
Κύριος συγγραφέας: Τζιάβας, Γεώργιος Χρήστος
Άλλοι συγγραφείς: Tziavas, Georgios Christos
Γλώσσα:English
Έκδοση: 2022
Θέματα:
Διαθέσιμο Online:http://hdl.handle.net/10889/15963
Περιγραφή
Περίληψη:Since the introduction of mobile networks in 1979 great leaps forward have been achieved. Today, more than 40 years later the 5th Generation Networks have been deployed. The architecture of the 5G networks is defined as service based where network functions (NF) (e.g. AMF) within the Control Plane enable other authorized network functions to access their services. The multiple NFs are constantly producing a vast amount of data useful in order to properly manage and maintain the network. For that reason, the Network Data Analytics Function (NWDAF) has been introduced. Through internal to the network interfaces, it communicates with the other NFs to retrieve metrics and analytics information about their operation. Analytics information is either statistical information of past events, or predictive information used in order to avoid improper functioning. The Network Data Analytics Function is consisted by two different services, Nnwdaf_EventsSubscription Service and Nnwdaf_AnalyticsInfo. The Nnwdaf_EventsSubscription is allowing a consumer to subscribe and unsubscribe from different analytics events and notifies NF consumers with a corresponding subscription about observed events. The Nnwdaf_AnalyticsInfo enables the NF service consumers to request and get specific analytics from the NWDAF. [1, p. 9] The objective of this diploma thesis is to study the 5G architecture, understand the uses of the NWDAF and finally create the Nnwdaf_AnalyticsInfo Service. The NWDAF is defined in the Technical Specification Group’s 3GPP TS 29.520 V17.1.0 where an OpenAPI implementation of the Nnwdaf_AnalyticsInfo Service is given. With the use of the given implementation a REST API was created using the Swagger Code Generator and the Swagger Framework in JAVA language. The API is able to take as input a set of parameters and return the according results. The final API can handle every input specified in the TS 29.520 but it can only return information about the Network Slice Instances’ load. Finally, there will be proposed some improvements that can be made on the current implementation to extend its functionality and transform it to a complete solution ready to be used in a real life 5G System.