Conference paper Open Access

# An Exposed Closed-Loop Model forCustomer-Driven Service Assurance Automation

Xie, Min; Michelinakis, Foivos; Dreibholz, Thomas; S. Pujol-Roig, Juan; Malacarne, Sara; Majumdar, Sayantini; Yi Poe, Wint; M. Elmokashfi, Ahmed

### Dublin Core Export

<?xml version='1.0' encoding='utf-8'?>
<oai_dc:dc xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:oai_dc="http://www.openarchives.org/OAI/2.0/oai_dc/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/oai_dc/ http://www.openarchives.org/OAI/2.0/oai_dc.xsd">
<dc:creator>Xie, Min</dc:creator>
<dc:creator>Michelinakis, Foivos</dc:creator>
<dc:creator>Dreibholz, Thomas</dc:creator>
<dc:creator>S. Pujol-Roig, Juan</dc:creator>
<dc:creator>Malacarne, Sara</dc:creator>
<dc:creator>Majumdar, Sayantini</dc:creator>
<dc:creator>Yi Poe, Wint</dc:creator>
<dc:creator>M. Elmokashfi, Ahmed</dc:creator>
<dc:date>2021-04-21</dc:date>
<dc:description>This repository accompanies the conference paper with the same title: "An Exposed Closed-Loop Model forCustomer-Driven Service Assurance Automation", published in EuCNC 2021. In the paper we propose an exposed CL model based on service exposure which is meant to automate service assurance tasks like auto-scaling in a network function virtualization (NFV) system orchestrated by ETSI Open Source MANO (OSM). Here we provide the testbed-generated experimental results we used to validate our proof-of-concept.

Please refer to the conference paper for details about the topology and the scenario of each experiment.

The csv files can be grouped in 3 categories, which correspond to the three vantage points (levels) of monitoring. Each experiment repetition is represented by a hash. The hash is either in the file name or as a column inside the csv files.

1. prometheus.csv

Some of the columns are:

timestamp: timestamp in Oslo timezone
experimentHash: the unique identifier of the experiment
vdu_name: Where the data comes from
metric_name: what is being measured
value: the actual value.

It was hard to make this csv flat (ie. use as a unique index the timestamp), because the column names would be very long. The way to use it is to filter per, &lt;experimentHash, vdu_name, metric_name&gt; and then use &lt;timestamp, value&gt; to plot the timeseries of the value for this metric (experimentHash) of this component (vdu_name) for this experiment (experimentHash).

2. sysstat csv

There are 3 csv with the systat values . They contain exactly the same information just in different representations. So, pick the one that is most convenient for you.

3. packet capture csv (csv that starts with a hash)

These are csvs from the packet capture (pcap) files. You can tell by the name which component created them. The files that end with a number are captured at the client (UE). Refer to the topology figure of the conference publication.</dc:description>
<dc:identifier>https://zenodo.org/record/4707588</dc:identifier>
<dc:identifier>10.5281/zenodo.4707588</dc:identifier>
<dc:identifier>oai:zenodo.org:4707588</dc:identifier>
<dc:language>eng</dc:language>
<dc:relation>info:eu-repo/grantAgreement/EC/H2020/815279/</dc:relation>
<dc:relation>doi:10.5281/zenodo.4707587</dc:relation>
<dc:relation>url:https://zenodo.org/communities/5g-vinni</dc:relation>
<dc:rights>info:eu-repo/semantics/openAccess</dc:rights>
<dc:subject>autonomous management</dc:subject>
<dc:subject>closed loop</dc:subject>
<dc:subject>machine learning</dc:subject>
<dc:subject>service exposure</dc:subject>
<dc:subject>monitoring</dc:subject>
<dc:title>An Exposed Closed-Loop Model forCustomer-Driven Service Assurance Automation</dc:title>
<dc:type>info:eu-repo/semantics/conferencePaper</dc:type>
<dc:type>publication-conferencepaper</dc:type>
</oai_dc:dc>

86
14
views