Feedback

Faculté des Sciences appliquées
Faculté des Sciences appliquées
Mémoire
VIEW 69 | DOWNLOAD 285

Extending a SAIN Architecture Agent with Active Network Measurements

Télécharger
Carlisi, Thomas ULiège
Promoteur(s) : Donnet, Benoît ULiège
Date de soutenance : 24-jui-2021/25-jui-2021 • URL permanente : http://hdl.handle.net/2268.2/11524
Détails
Titre : Extending a SAIN Architecture Agent with Active Network Measurements
Titre traduit : [fr] Extension d'un agent d'architecture SAIN avec des mesures actives du réseau
Auteur : Carlisi, Thomas ULiège
Date de soutenance  : 24-jui-2021/25-jui-2021
Promoteur(s) : Donnet, Benoît ULiège
Membre(s) du jury : Mathy, Laurent ULiège
Leduc, Guy ULiège
Langue : Anglais
Nombre de pages : 74
Mots-clés : [en] Intent-Based Networking
[en] Service Assurance for Intent-Based Networking
[en] One-way Active Measurement Protocol
[en] DxAgent
Discipline(s) : Ingénierie, informatique & technologie > Sciences informatiques
URL complémentaire : 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
Diplôme : Master en sciences informatiques, à finalité spécialisée en "computer systems security"
Faculté : Mémoires de la Faculté des Sciences appliquées

Résumé

[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.


Fichier(s)

Document(s)

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

Auteur

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

Promoteur(s)

Membre(s) du jury

  • 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 Voir ses publications sur ORBi
  • Leduc, Guy ULiège Université de Liège - ULiège > Dép. d'électric., électron. et informat. (Inst.Montefiore) > Réseaux informatiques
    ORBi Voir ses publications sur ORBi
  • Nombre total de vues 69
  • Nombre total de téléchargements 285










Tous les documents disponibles sur MatheO sont protégés par le droit d'auteur et soumis aux règles habituelles de bon usage.
L'Université de Liège ne garantit pas la qualité scientifique de ces travaux d'étudiants ni l'exactitude de l'ensemble des informations qu'ils contiennent.