Monitoring As A Service Over A 5G Network Slice
Monitoring As A Service Over A 5G Network Slice
(NET)
Abstract—Network slicing, i.e. multiple virtual networks infrastructure. This infrastructure will be accessible by means
running on a common infrastructure, is considered a key of network slices. Network slices, namely logical networks,
mechanism to serve the multitude of tenants (e.g. vertical including transmission, network functions and applications,
industries) targeted by forthcoming fifth generation (5G) are layered on top of a physical network. More specifically,
systems, in a flexible and cost-efficient manner. It is predicted
that one of the most popular models for customers will be the
each network slice is a collection of core network (CN) and
Network Slice as a Service (NSaaS) model. This model allows a radio access network (RAN) functions whose settings are
Network Service Customer to order and configure a Network configured to meet the diverse requirements of given use
Slice and offered it as a service. However, ensuring that the cases in terms of functionalities and delivery performance.
agreed SLA for the delivered Network Slice is fulfilled, Many telecommunication operators have shown particular
monitoring and telemetry mechanisms need to be enabled at interest in this technology, in order to boost their revenues,
various resource levels: the Programmable Infrastructure, the allowing the deployment of new services on top of their 5G
5G Core and RAN and the resources of the NS. This work infrastructure [5].
presents an approach to deliver such monitoring and telemetry Following the Anything-as-a-Service (XaaS) paradigm [6],
mechanisms as a service for the emerging 5G NSaaS delivery
model.
strong attention has been drawn to the Network Slice-as-a-
Service (NSaaS) model. NSaaS is able to map service
demands from a customer to functionalities, topology,
Keywords—Network Slicing, Network Slice as a Service,
policies, and parameters of a network slice automatically, as
Monitoring as a Service, 5G
well as to provide component-based and auto-configured
I. INTRODUCTION network functionalities for operators to design and launch
network services more conveniently. Some of the examples
Forthcoming fifth generation (5G) systems are expected to be
of NSaaS models include the Service Blueprints as defined in
highly flexible and programmable end-to-end
[7], [8] or the Generic Slice Template as defined by GSMA
communication, networking, and computing infrastructures.
[9]. Under the NSaaS model, the network slices are intended
They are expected to able to meet the diversified
to be delivered to verticals as services. Following this model,
requirements from multiple services. Such services may
allows each customer to use the provided slice to set up and
require high multi-Gbps peak data speeds, ultra-low latency,
run one or more use case with complete independence.
massive device connectivity, reliability, increased network
Furthermore, an operator is allowed to compose and operate
capacity, increased availability, and data-driven insights. At
different network slices in parallel, such as the case of hosting
the same time, 5G systems are expected to operate in a
multiple enterprises, while guaranteeing slice. This means
flexible and cost-efficient manner, while also serving
that data communication in one slice does not negatively
multiple tenants (e.g., verticals). The International
affect services in other slices [2]. Network slicing realizes the
Telecommunication Union (ITU) has broken the services
service separation for multi-tenancy, so as to virtually build
provided by 5G into major use cases [1]. These include
an exclusive network for each tenancy.
enhanced mobile broadband (eMBB) including ultra-high
One of the main cornerstones of network slicing is NFV.
definition (UHD) TV, massive machine-type
ETSI NFV has defined an architectural framework [10],
communications (mMTC) for metering, logistics, smart
where the NFV technology contains the general-purpose
agriculture, and ultra-reliable and low latency
processor platform, the cloud operating system, the
communications (URLLC) for autonomous driving and
hypervisor, distributed computing, and the software of
automated factory.
network elements. It decouples hardware from software and
The Third Generation Partnership Project (3GPP) [2] and
shields the hardware details for virtual network functions
other organizations, such as the Next Generation Mobile
(VNFs). More specifically, there is a management and
Network Alliance [3] and the 5G Public-Private Partnership
orchestration (MANO) block, which plays the role of
(5G-PPP) [4], have agreed on the convergence of mobile
controlling the lifecycle of VNFs, as well as the connectivity
broadband and vertical sectors onto a common physical
among them. The idea is that a customer orders a network
slice from the OSS/BSS platform and that order is then passed APIs [22]. At the VNF layer, a built-in monitoring function
onto the MANO platform to enable the brokering of NFV (e.g., VNF Event Stream (VES) agent) or a VNF Manager
resources. (VNFM) takes responsibility for monitoring VNFs. At the NS
From the point of view of a vertical customer, the slice is seen and E2E-Slice layer, external virtual probes (vProbe) (aka.,
as an isolated and tailored experimentation platform. Each virtual test agents (VTA)) are deployed to measure the
vertical needs to have only their own services exposed to performance of a NS within a domain or the performance of
them. This exposure can be defined as the ability of the an E2E slice [23]. It is clear that the aforementioned solutions
facility service provider to securely expose the management offer enough monitoring data in layers, but they lack
capabilities of every slice instance towards the vertical cohesiveness, no single point of view is offered, through
customer. This requires proper isolation mechanisms to be which to aggregate all data and have a clear holistic image.
embedded in the slice instance in order to avoid security and There is a prevalent fragmentation caused by the component-
privacy breaches, say, between slice instances used by other specific features.
vertical customers. By regulating the service exposure, the One well established example of a vendor’s monitoring
facility service provider can define the degree of visibility architecture is described in [24]. The authors use Nagios [25]
and control the vertical can have of the respective slice as the core of their proposed monitoring solution, which
instance. In the 5G-VINNI white paper [11], the authors offers great flexibility and configurability. Such a solution
define different exposure levels in 5G-VINNI highlighting could easily be offered as a set of VNFs composing a
that higher the exposure level, the more advanced capabilities Network Service. However, there are specific drawbacks to
the vertical can get. this solution, such as the fact that the Nagios system
Network slices are highly complicated and both operators and configuration is based on complicated text files and most
verticals need to constantly monitor various points in the importantly, it does not have an integrated database of the
network. Building on the approach proposed by the authors past performance records [26]. Another approach is that of
in the 5G-VINNI white paper, in this paper, we propose a 5GTANGO [27]. The 5GTango monitoring framework
framework, which provides Monitoring-as-a-Service at gathers and processes data from many sources, enabling the
different access levels over a 5G network slice, which offers developer to activate measurements and thresholds to capture
a holistic telemetry image to the vertical, providing metrics at generic or service-specific behaviors. In addition, the
various points of the network using multiple telemetry developer can define rules based on metrics collected from
sensors. In addition, our purpose is to map the monitoring one or more VNFs in one or more Network Functions
access levels that our proposed framework provides, with the Virtualization Infrastructure (NFVIs) to receive run-time
exposure levels defined by the authors of the 5G-VINNI notifications. Another solution aimed at operators is proposed
white paper [11]. in [28], where the authors propose an architecture to obtain
and aggregate monitoring data for the aim of performing per-
II. RELATED WORK slice monitoring.
In order to contend with the growing technological In the proposed solution, we will be using Prometheus and
complexity, 3GPP has suggested that different vendors Netdata as our monitoring tools of choice, in order to collect
provide different service assurance (SA) functions [12]. data at the VNF level. Considering that Netdata is relatively
Accordingly, monitoring, as the basic SA function, has been simple to configure, the user interface is extremely user-
offered by many NFV vendors [13]. Monitoring tools have friendly, modular and interactive, as well as actively kept up
long been used for tracking resource utilization and the to date by the developers, it makes for a great choice for the
performance of systems and networks. General purpose core general-purpose monitoring tool of our proposed
infrastructure monitoring tools have, for a long time, been solution. Combining that with the integrated metrics database
utilizing a client–server model by installing an agent in every and widespread use of Prometheus, makes for a well-rounded
system to be monitored. These monitoring agents measure the monitoring solution.
metric values from monitored components and send them to
the monitoring server. The server then goes on to store the TABLE 1: THE DIFFERENT EXPOSURE LEVELS IN 5G-VINNI
HIGHLIGHTING THAT HIGHER THE EXPOSURE LEVEL, THE MORE
collected metrics into a database for further analysis and
ADVANCED CAPABILITIES THE VERTICAL CAN GET [11]
sends alerts. It may then generate graphs, trending reports and
SLA reports based on the monitored metrics retrieved from 5G-VINNI is able to consume Level Level Level Level
the database. After a monitoring agent is initiated for operations related to ... 1 2 3 4
collecting metrics, it measures the relevant metric values E2E network slice application
from the monitored components and passes them on to the ✓ ✓ ✓ ✓
layer config & management
monitoring server. Depending on the configuration of the Network slice subnet / network
system, the server may send alerts to interested parties on function application layer config ✕ ✓ ✓ ✓
occurrence of an event [13]. & management
Network slice subnet / network
At the Infrastructure layer, the Virtualized Infrastructure function virtualized resource layer
Manager (VIM) OpenStack [14] has Ceilometer [15], config & management → ETSI ✕ ✕ ✓ ✓
Gnocchi [16] or Aodh [17] to monitor the infrastructure [18]. NFV Network Service (and VNF)
At the orchestration layer, the ETSI compliant OSM [19] orchestration
collects data from integrated monitoring functions (e.g. Infrastructure resource control &
management → NFVI with
MON) and aggregates and presents the data per tenant ✕ ✕ ✕ ✓
optional EPA capabilities and
(Prometheus [20], Grafana [21]) through the appropriate infrastructural SDN control
330
Authorized licensed use limited to: UNIVERSIDADE FEDERAL DO RIO GRANDE DO NORTE. Downloaded on December 10,2021 at 13:52:49 UTC from IEEE Xplore. Restrictions apply.
2021 Joint European Conference on Networks and Communications & 6G Summit (EuCNC/6G Summit): Network Softwarisation
(NET)
331
Authorized licensed use limited to: UNIVERSIDADE FEDERAL DO RIO GRANDE DO NORTE. Downloaded on December 10,2021 at 13:52:49 UTC from IEEE Xplore. Restrictions apply.
2021 Joint European Conference on Networks and Communications & 6G Summit (EuCNC/6G Summit): Network Softwarisation
(NET)
332
Authorized licensed use limited to: UNIVERSIDADE FEDERAL DO RIO GRANDE DO NORTE. Downloaded on December 10,2021 at 13:52:49 UTC from IEEE Xplore. Restrictions apply.
2021 Joint European Conference on Networks and Communications & 6G Summit (EuCNC/6G Summit): Network Softwarisation
(NET)
333
Authorized licensed use limited to: UNIVERSIDADE FEDERAL DO RIO GRANDE DO NORTE. Downloaded on December 10,2021 at 13:52:49 UTC from IEEE Xplore. Restrictions apply.
2021 Joint European Conference on Networks and Communications & 6G Summit (EuCNC/6G Summit): Network Softwarisation
(NET)
334
Authorized licensed use limited to: UNIVERSIDADE FEDERAL DO RIO GRANDE DO NORTE. Downloaded on December 10,2021 at 13:52:49 UTC from IEEE Xplore. Restrictions apply.