ElasticSDK: A Monitoring Software Development Kit for enabling Data-driven Management and Control in 5G | IEEE Conference Publication | IEEE Xplore

ElasticSDK: A Monitoring Software Development Kit for enabling Data-driven Management and Control in 5G


Abstract:

5G networks generate massive (quasi-) real-time data streams that different network apps can exploit to implement sophisticated single- or cross-domain control and manage...Show More

Abstract:

5G networks generate massive (quasi-) real-time data streams that different network apps can exploit to implement sophisticated single- or cross-domain control and management logic. This paper presents ElasticSDK, a Software Development Kit specially designed to abstract the development and chaining of such agile 5G monitoring apps for the control, management, and coordination of the underlying 5G network heterogeneous modules. Custom apps can collect, incrementally process and further expose flows in a flexible Pub/Sub fashion via appropriate SDK API calls, thus sharing both raw and complex data flows among themselves. Furthermore, the design of ElasticSDK allows respecting typical 5G data ownership and privacy models, as desired by the different 5G stakeholders ranging from physical infrastructure providers up to service providers over slicing. Finally, we provide two important contributions to the 5G open-source research community: (i) a RAN monitoring prototype implementation over the ElasticSearch and FlexRAN platforms that allows to demonstrate ElasticSDK app development and capturing hierarchical control features of typical SDN-enabled 5G architectures, and (ii) a first-ever publicly available dataset of realistic 5G RAN monitoring traces.
Date of Conference: 20-24 April 2020
Date Added to IEEE Xplore: 08 June 2020
ISBN Information:

ISSN Information:

Conference Location: Budapest, Hungary

I. Introduction

The anticipated complexity of 5th Generation (5G) mobile networks pushes towards minimizing human engagement and relying on vast amounts of (quasi-) real-time monitoring data in a new era of Data-Driven Control & Management (DDCM). A crucial aspect of DDCM regards delivering network monitoring as a service on a per-use-case basis. Currently, there are different monitoring tools targeting specific use cases and network domains, namely, the 5G Core Network (CN), the transport network, and the Radio Access Network (RAN), hence a requirement for a multiservice execution environment to unify all of the earlier into customized virtual views tailored to use case requirements. Dynamic bit rate video optimization poses such a representative example, requiring to utilize both User Equipments (UEs) and RAN information, each monitored by different tools. Last, complexity gets further amplified by the concept of network "slicing" into multiple (possibly recursive) logical networks (a.k.a. "slices") composed of virtual and/or physical resources over a common infrastructure, with implications on monitoring spanning from practical up to policy contradictions between the various stakeholders.

References

References is not available for this document.