Placement des microservices dans le continuum nuage-périphérie avec l'informatique en réseau

Ouledsidi Ali, Soukaina (2023). « Placement des microservices dans le continuum nuage-périphérie avec l'informatique en réseau » Mémoire. Montréal (Québec), Université du Québec à Montréal, Maîtrise en informatique.

Fichier(s) associé(s) à ce document :
[img]
Prévisualisation
PDF
Télécharger (4MB)

Résumé

Les microservices sont une technologie prometteuse pour les réseaux futurs, et plusieurs efforts ont été consacrés pour placer de manière optimale les microservices dans les centres de données infonuagiques (cloud data centers). Cependant, le déploiement des microservices dans les serveurs de périphérie (edge servers) et les dispositifs du réseau (network devices) est plus coûteux que le déploiement dans les serveurs infonuagiques en termes de budget. De plus, plusieurs travaux ne considèrent pas les exigences principales de l’architecture de microservices, telles que le registre de service (service registry), la détection des défaillances et la base de données spécifique de chaque microservice. Dans de ce mémoire, nous définissons quelques concepts tels que les microservices et les exigences de leur architecture ainsi que l’informatique en réseau. Par la suite, nous dressons un état de l’art sur le placement des entités de calcul et les microservices. Aussi, nous étudions le problème du placement des composants (c.-à-d. les microservices et leurs bases de données correspondantes) tout en tenant compte de la défaillance des noeuds physiques et de la distance aux registres de services. Nous proposons également un mécanisme de placement des composants pour le continuum nuage-périphérie (cloud-edge continuum) et l’informatique en réseau (in-network computing) nommé CaMP-INC (Components-aware Microservices Placement for In-Network Computing Cloud-Edge Continuum). Nous formulons notre problème en utilisant la programmation linéaire en nombres entiers. L’objectif est de minimiser le coût. Comme le problème est NP-difficile, nous proposons une solution heuristique. Les résultats numériques démontrent que notre solution proposée CaMP-INC réduit le coût total (c. -à-d., le coût de déploiement, de communication et d’exécution) de 15,8 % en moyenne et a une performance supérieure en matière de minimisation de la latence par rapport à une solution existante. _____________________________________________________________________________ MOTS-CLÉS DE L’AUTEUR : placement des microservices, l’architecture de microservices, l’informatique en réseau, le continuum nuage-périphérie

Type: Mémoire accepté
Informations complémentaires: Fichier numérique reçu et enrichi en format PDF/A.
Directeur de thèse: Elbiaze, Halima
Mots-clés ou Sujets: Architecture de microservices / Placement de microservices / Informatique en réseau
Unité d'appartenance: Faculté des sciences > Département d'informatique
Déposé par: Service des bibliothèques
Date de dépôt: 26 oct. 2023 08:41
Dernière modification: 26 oct. 2023 08:41
Adresse URL : http://archipel.uqam.ca/id/eprint/17089

Statistiques

Voir les statistiques sur cinq ans...