Offre de thèse en optimisation dans les réseaux internet
Forum 'Emplois' - Sujet créé le 2019-07-23 par Caroline Prodhon
Thèse en optimisation :
Orchestration de micro-services hétérogènes pour un Internet à faible latence
Objectif (détail de la problématique en bas d''annonce):
Optimiser le placement de micro-services et le routage de données dans un réseau virtuel et dynamique, afin de proposer une approche d?orchestration flexible avec un déploiement rapide d''infrastructure respectant une certaine qualité de service [1, 2] ainsi que des propriétés de sécurité associées et spécifiées initialement avec l?architecture globale du service.
Lieu : Université de Technologie de Troyes, Troyes, France
Financement : 36 mois, sur projet ANR et FEDER
Date de commencement : octobre 2019
Pour postuler : merci d?envoyer votre lettre de motivation, CV, relevé des notes de votre Master et lettres de recommandation.
Contacts
Samiha Ayed (samiha.ayed@utt.fr), 03 25 71 84 46
Rémi Cogranne (remi.cogranne@utt.fr), 03 25 75 96 72
Guillaume Doyen, coordinateur du projet pour l?UTT (guillaume.doyen@utt.fr), 03 25 71 85 70
Caroline Prodhon (caroline.prodhon@utt.fr), 03 25 71 84 47
Contexte et problématique
Dans cette thèse, nous nous concentrons sur le problème de la programmabilité des architectures en réseau. Avec des services de routage, filtrage, détection d?attaques, etc. maintenant découpés en plusieurs micro-services pouvant chacun être implantés par des technologies différentes suivant les besoins spécifiques, et placés en différents lieux du réseau, la question du placement optimal (position dans la topologie) de chaque micro-service et de leur technologie de mise en ?uvre (container sur serveur, équipement P4, etc.) devient fondamentale.
La thèse vise donc à concevoir et développer une solution d''orchestration multi-niveau, capable de manipuler des micro-services reposant sur plusieurs technologies de programmabilité réseau différentes et dont la composition constitue l''infrastructure globale.
Travail à réaliser
Le principal travail attendu par le doctorant se découpe en quatre tâches :
1. Réaliser un état de l?art sur : (1) les méthodes et technologiques d?orchestration dans les réseaux et (2) les technologiques de programmabilité et de virtualisation des plans de données et de contrôle.
2. Modéliser le problème d''orchestration multi-niveaux et multi-technologies de l''architecture globale.
3. Développer des algorithmes d?optimisation du placement des micro-services et du routage de données dans une configuration de simulation qui respecte les différentes contraintes de sécurité et l?aspect dynamique de l?architecture globale.
4. Développer plusieurs alternatives, visant à faire face aux contraintes pratiques de déploiement : identifier des variantes de modèles, proposer de nouveaux modèles d?orchestration (en deux phases et intégrés) et des méthodes de solution telles que les métaheuristiques et des méthodes de décomposition (approche hybride).
Profil recherché
Nous recherchons des candidats titulaires d?un Bac+5 (master, diplôme d?ingénieur ou équivalant) ayant suivi des cours en optimisation combinatoire et qui sont passionnés par ce domaine, des compétences en informatique (notamment en système et programmation) seront indispensables. Cette thèse donnera lieu à des échanges avec nos partenaires industriels (Orange Labs et la PME Montimage) ainsi que l?autre laboratoire de recherche du consortium (LORIA-CNRS).
Bibliographie succincte
[1] Herrera, J. G., & Botero, J. F. (2016). Resource allocation in NFV: A comprehensive survey. IEEE Transactions on Network and Service Management, 13(3), 518-532.
[2] Yi, B., Wang, X., Li, K., & Huang, M. (2018). A comprehensive survey of network function virtualization. Computer Networks, 133, 212-262.
[3] S. R. Chowdhury, M. A. Salahuddin, N. Limam, R. Boutaba: Re-Architecting NFV Ecosystem with Microservices: State of the Art and Research Challenges. IEEE Network 33(3): 168-176 (2019)