Feedback

Faculté des Sciences appliquées
Faculté des Sciences appliquées
MASTER THESIS
VIEW 69 | DOWNLOAD 285

Extending a SAIN Architecture Agent with Active Network Measurements

Download
Carlisi, Thomas ULiège
Promotor(s) : Donnet, Benoît ULiège
Date of defense : 24-Jun-2021/25-Jun-2021 • Permalink : http://hdl.handle.net/2268.2/11524
Details
Title : Extending a SAIN Architecture Agent with Active Network Measurements
Translated title : [fr] Extension d'un agent d'architecture SAIN avec des mesures actives du réseau
Author : Carlisi, Thomas ULiège
Date of defense  : 24-Jun-2021/25-Jun-2021
Advisor(s) : Donnet, Benoît ULiège
Committee's member(s) : Mathy, Laurent ULiège
Leduc, Guy ULiège
Language : English
Number of pages : 74
Keywords : [en] Intent-Based Networking
[en] Service Assurance for Intent-Based Networking
[en] One-way Active Measurement Protocol
[en] DxAgent
Discipline(s) : Engineering, computing & technology > Computer science
Complementary URL : https://github.com/ekorian/dxagent
https://github.com/tcarlisi/owamp_wrapper
https://gitlab.uliege.be/Thomas.Carlisi/dxagent_owamp
https://gitlab.uliege.be/Thomas.Carlisi/dxagent_use_case
Institution(s) : Université de Liège, Liège, Belgique
Degree: Master en sciences informatiques, à finalité spécialisée en "computer systems security"
Faculty: Master thesis of the Faculté des Sciences appliquées

Abstract

[en] In a context where Intent-based Networking is in fast evolution, techniques to provide service assurance are becoming more and more important. A project named SAIN, for Service Assurance in Intent-based Networking, was started and is still in the process of standardization. The University of Liège has developed the prototype of an agent of this architecture whose objective is to determine symptoms and health levels of the different sub-services of a network service.

This agent, named DxAgent, was fully functional but did not yet have any metrics to assess the health of network connections. Therefore, the objective of this thesis is to elaborate the implementation of active measures and thus to be able to assign a health score to the network but also to determine potential symptoms.

The measurement tool that has been chosen is the One-way Active Measurement Protocol (OWAMP), which has the advantage of providing one-way measurements. A python interface of the standard implementation of this protocol was then developed to allow the retrieval of the metrics.

Then this one was integrated to the DxAgent to extend it to new metrics and thus widen the agent's field of view. This extension proved to be a success and the DxAgent gets even closer to its original goal by allowing to discover symptoms proper to network metrics (delay, reordering, link failure, etc).

Finally, a use case has been developed to show how these additions work and how useful they can be. A topology based on docker containers simulating the network of a company offering a streaming service has been set up. Moreover, a tool allowing to automate parameterized scenarios on this architecture has been developed. The results of the experiments show that the metrics and the detection of various symptoms work well in a near real-life context.


File(s)

Document(s)

File
Access TFE.pdf
Description:
Size: 3.94 MB
Format: Adobe PDF
File
Access resume_tfe.pdf
Description:
Size: 62.83 kB
Format: Adobe PDF

Author

  • Carlisi, Thomas ULiège Université de Liège > Master sc. informatiques, à fin.

Promotor(s)

Committee's member(s)

  • Mathy, Laurent ULiège Université de Liège - ULiège > Dép. d'électric., électron. et informat. (Inst.Montefiore) > Systèmes informatiques répartis et sécurité
    ORBi View his publications on ORBi
  • Leduc, Guy ULiège Université de Liège - ULiège > Dép. d'électric., électron. et informat. (Inst.Montefiore) > Réseaux informatiques
    ORBi View his publications on ORBi
  • Total number of views 69
  • Total number of downloads 285










All documents available on MatheO are protected by copyright and subject to the usual rules for fair use.
The University of Liège does not guarantee the scientific quality of these students' works or the accuracy of all the information they contain.