Feedback

Faculté des Sciences appliquées
Faculté des Sciences appliquées
Mémoire
VIEW 86 | DOWNLOAD 63

Master Thesis : Distributed Resiliency for IoT Edge Compute Nodes

Nicolaï, Pol ULiège
Promoteur(s) : Leduc, Guy ULiège ; Tychon, Emmanuel
Date de soutenance : 24-jui-2021/25-jui-2021 • URL permanente : http://hdl.handle.net/2268.2/11660
Détails
Titre : Master Thesis : Distributed Resiliency for IoT Edge Compute Nodes
Auteur : Nicolaï, Pol ULiège
Date de soutenance  : 24-jui-2021/25-jui-2021
Promoteur(s) : Leduc, Guy ULiège
Tychon, Emmanuel 
Membre(s) du jury : Boigelot, Bernard ULiège
Mathy, Laurent ULiège
Langue : Anglais
Nombre de pages : 66
Mots-clés : [en] Edge-Computing, Distributed Systems, Resiliency
Discipline(s) : Ingénierie, informatique & technologie > Sciences informatiques
Institution(s) : Université de Liège, Liège, Belgique
Diplôme : Master : ingénieur civil en informatique, à finalité spécialisée en "computer systems security"
Faculté : Mémoires de la Faculté des Sciences appliquées

Résumé

[en] Cloud computing is the practice of using a set of remote servers hosted on the internet to process, store and manage data, instead of doing it locally. This practice, widely used nowadays, has many advantages but also quite a few downsides, such as high latency, low bandwidth... To face these issues, cloud computing can be combined with another paradigm called edge computing which brings computation at the edge of the network. Edge computing has quite a few challenges, among which service management. Edge nodes are exposed to suffering from diverse type of failures, such a degradation, loss of connectivity... It is important to make sure that they offer highly available services, and are extremely resilient.

This work explores the feasibility of grouping the edge nodes in order to offer high availability and resiliency, and does so by focusing on searching a solution that fits the constraints of a particular environment : the manufacturing sector. After having defined these constraints, an exploration of potential solutions and mechanisms is conducted. This explorations leads to the use of a leader-driven distributed system approach. The idea of this system is to always have a leader and a successor. The leader edge node can be seen as a directly available edge node, which receives data that needs to be processed, while the successor can be seen as hot standby edge node. The rest of the edge nodes in the system participate in elections in order to become successor. The elections take place when either the leader or the successor fails.


In order to prove the feasibility and the interest of this solution, a small proof-of-concept has been implemented, using GNS3 (a network simulator) and Lubuntu virtual machines. This proof-of-concept, even though relatively simple, allows to simulate and test different failure scenarios. Those tests have proven that the approach used by the system is viable. However, it remains to be seen what the impact of such a system would be in a real-life environment, and how it would scale. Furthermore, the approach of grouping the edge nodes in a cluster is of interest and could potentially be used in other applications.


Fichier(s)

Document(s)

File
Access Thesis_s163798.pdf
Description:
Taille: 1.85 MB
Format: Adobe PDF

Annexe(s)

File
Access Thesis_summary_s163798.pdf
Description:
Taille: 350.84 kB
Format: Adobe PDF

Auteur

  • Nicolaï, Pol ULiège Université de Liège > Master ingé. civ. info., à fin.

Promoteur(s)

Membre(s) du jury

  • Boigelot, Bernard ULiège Université de Liège - ULiège > Dép. d'électric., électron. et informat. (Inst.Montefiore) > Informatique
    ORBi Voir ses publications sur ORBi
  • 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
  • Nombre total de vues 86
  • Nombre total de téléchargements 63










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.