Feedback

Faculté des Sciences appliquées
Faculté des Sciences appliquées
Mémoire
VIEW 95 | DOWNLOAD 205

Master thesis : Distributed Logging Transport for Unreliable and Lossy Networks

Télécharger
Scheer, Egon ULiège
Promoteur(s) : Leduc, Guy ULiège ; tychon, Emmanuel
Date de soutenance : 5-sep-2022/6-sep-2022 • URL permanente : http://hdl.handle.net/2268.2/16294
Détails
Titre : Master thesis : Distributed Logging Transport for Unreliable and Lossy Networks
Auteur : Scheer, Egon ULiège
Date de soutenance  : 5-sep-2022/6-sep-2022
Promoteur(s) : Leduc, Guy ULiège
tychon, Emmanuel 
Membre(s) du jury : Donnet, Benoît ULiège
Iurman, Justin ULiège
Langue : Anglais
Nombre de pages : 85
Mots-clés : [en] docker
[en] cisco
[en] iox
[en] syslog
[en] log
[en] rsyslog
[en] aarch64
[en] linux
[en] event
[en] relay
[en] reliable
[en] store and forward
[en] kibana
[en] elasticsearch
[en] message generator
[en] python
[en] router
[en] cellular
[en] network
[en] TCP
[en] UDP
[en] TLS
[en] configuration
[en] ioxclient
[en] chronological order
[en] timestamp
[en] 3G
[en] EDGE
[en] performance
[en] testbed
[en] wanem
[en] downtime,
[en] recover
[en] permanent storage
[en] open source
[en] central server
[en] server
[en] low footprint
Discipline(s) : Ingénierie, informatique & technologie > Sciences informatiques
Public cible : Chercheurs
Professionnels du domaine
Etudiants
Grand public
Autre
URL complémentaire : https://github.com/e-scheer/syslog-relay
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] Message logging is the tool of choice to stay informed about the health of a machine or application. These messages, called logs, are used for various purposes, including system management, performance optimization, investigation of suspicious activities, and more generally analysis and debugging. Operations that demand a level of reliability at least equivalent to the emphasis placed on them during their use. However, the syslog protocol was originally designed to work exclusively over UDP. Traditional applications, which have not benefited from the a postorio additions such as TCP, are forced to communicate over a network that is not suitable for them (corrupted or lost messages, reordering, or unreachable server) and over which they have no control. The objective of this work is to develop a resilient syslog relay that will operate downstream of applications, collect their syslog messages and send them to a central syslog server. Several mechanisms such as the use of the TCP protocol and the retention of messages in case of connection loss guarantee reliability. Topics related to message ordering and strategies in case of an overload are also discussed and several approaches are presented to either mitigate or regulate their impact. The implementation, in the form of a prototype, is deployed inside a router running the Cisco IOx environment and features the modern syslog message engine, rsyslog. The model is evaluated on the basis of its functionality and performance in a test environment with network quality such as 3G cellular and EDGE. Several configurations are proposed depending on the type of usage involved. Although the solution does not cover all possible and imaginable problems, such as router outages, the evaluations demonstrate the efficiency and scalability of the proposed solution, which can for example easily handle several tens of thousands of messages per second with a very low resource footprint.


Fichier(s)

Document(s)

File
Access thesis_scheer.pdf
Description:
Taille: 7.51 MB
Format: Adobe PDF

Annexe(s)

File
Access syslog-relay.zip
Description:
Taille: 268.46 kB
Format: Unknown
File
Access thesis_summary_scheer.pdf
Description:
Taille: 119.19 kB
Format: Adobe PDF

Auteur

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

Promoteur(s)

Membre(s) du jury

  • Donnet, Benoît ULiège Université de Liège - ULiège > Dép. d'électric., électron. et informat. (Inst.Montefiore) > Algorithmique des grands systèmes
    ORBi Voir ses publications sur ORBi
  • Iurman, Justin ULiège Université de Liège - ULiège > Dép. d'électric., électron. et informat. (Inst.Montefiore) > Algorithmique des grands systèmes
    ORBi Voir ses publications sur ORBi
  • Nombre total de vues 95
  • Nombre total de téléchargements 205










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.