L’Ecole doctorale : Ecole Doctorale de l’Institut Polytechnique de Paris
et le Laboratoire de recherche SAMOVAR – Services rĂ©partis, Architectures, ModĂ©lisation, Validation, Administration des RĂ©seaux
présentent
lâAVIS DE SOUTENANCE de Monsieur Erick PETERSEN
AutorisĂ© Ă prĂ©senter ses travaux en vue de lâobtention du Doctorat de l’Institut Polytechnique de Paris, prĂ©parĂ© Ă TĂ©lĂ©com SudParis en :
Informatique
« Réseaux de Liens Dynamiques : Emulation et Validation »
le JEUDI 19 DĂ©CEMBRE 2024 Ă 14h00
Ă
Amphithéùtre 6
Télécom SudParis, 19 place Marguerite Perey, 91120 Palaiseau
Membres du jury :
M. Djamal ZEGHLACHE, Professeur, TĂ©lĂ©com SudParis, FRANCE – Directeur de these
M. Jorge LOPEZ, Senior Expert, Airbus, FRANCE – Co-encadrant de these
M. Pierre SENS, Professeur, Sorbonne UniversitĂ©, FRANCE – Examinateur
Mme Pascale LE GALL, Professeure, CentraleSupĂ©lec, FRANCE – Examinateur
Mme Johanna SEPULVEDA, Senior Expert, Airbus, ChargĂ©e de cours, Technical University of Munich, ALLEMAGNE – Examinateur
M. Yacine GHAMRI-DOUDANE, Professeur, La Rochelle UniversitĂ©, FRANCE – Rapporteur
M. HacĂšne FOUCHAL, Professeur, UniversitĂ© de Reims Champagne-Ardenne, FRANCE – Rapporteur
Invités :
Mme Natalia KUSHIK, Maitre de ConfĂ©rences, TĂ©lĂ©com SudParis, FRANCE – Co-encadrant de thĂšse
« Réseaux de Liens Dynamiques : Emulation et Validation »
présenté par Monsieur Erick PETERSEN
Résumé :
Ă mesure que la demande de services interactifs, de multimĂ©dia et de capacitĂ©s de rĂ©seau augmente dans les rĂ©seaux modernes, de nouveaux logiciels et/ou composants matĂ©riels devraient ĂȘtre intĂ©grĂ©s. Par consĂ©quent, le processus dâĂ©valuation et de validation de ces nouvelles solutions est essentiel pour dĂ©terminer si elles sont performantes, fiables et robustes avant dâĂȘtre dĂ©ployĂ©es dans un rĂ©seau rĂ©el. LâĂ©mulation de rĂ©seau est de plus en plus utilisĂ©e pour rĂ©pliquer le comportement de rĂ©seau rĂ©el Ă faible coĂ»t dâinfrastructure et avec un niveau de rĂ©alisme plus Ă©levĂ© que les simulations. Cette approche permet de tester en continu la solution finale sans nĂ©cessiter de modifications aprĂšs le dĂ©ploiement. Cependant, lâĂ©mulation de rĂ©seaux avec des paramĂštres de liaison qui peuvent changer au fil du temps en raison de facteurs internes et externes, comme dans les communications par satellite, complique lâarchitecture dâĂ©mulation, faisant des tests exhaustifs dans diverses conditions une tĂąche difficile. De plus, sâassurer que lâĂ©mulateur est adĂ©quat pour le contexte donnĂ© et quâil est conçu correctement est crucial pour obtenir des rĂ©sultats fiables. Cela inclut la vĂ©rification que lâĂ©mulateur peut rĂ©pliquer avec prĂ©cision les conditions et les scĂ©narios spĂ©cifiques du rĂ©seau pour lesquels il est destinĂ©. Dans cette thĂšse, nous abordons les dĂ©fis de lâĂ©mulation et de la validation des rĂ©seaux Ă liens dynamiques. Nous proposons un modĂšle pour ce type de rĂ©seaux et leurs paramĂštres, en tenant compte des limitations dans la description et lâexĂ©cution du comportement dynamique. Nous avons dĂ©veloppĂ© une plateforme dâĂ©mulation qui intĂšgre notre modĂšle proposĂ© et permet de tester et dâĂ©valuer diffĂ©rents scĂ©narios de rĂ©seau dans un environnement contrĂŽlĂ©. Pour assurer une Ă©mulation correcte et combler lâĂ©cart entre lâĂ©mulation et les scĂ©narios rĂ©els, la vĂ©rification de modĂšle et la vĂ©rification dâexĂ©cution ont Ă©tĂ© proposĂ©es. De plus, lâexĂ©cution de lâĂ©mulation a Ă©tĂ© vĂ©rifiĂ©e en extrayant un jeu de donnĂ©es de paramĂštres rĂ©seau et en vĂ©rifiant quâil respecte certaines propriĂ©tĂ©s dâintĂ©rĂȘt au fil du temps. Enfin, nous introduisons une nouvelle mĂ©thode utilisant le modĂšle d’automate cellulaire pour simuler avec prĂ©cision lâĂ©volution des paramĂštres du rĂ©seau en garantissant que certaines propriĂ©tĂ©s soient maintenues pendant cette Ă©volution, de sorte quâil est possible de les transfĂ©rer rapidement vers une configuration dâĂ©mulation oĂč les paramĂštres du rĂ©seau atteignent des valeurs critiques.
Abstract :
As the demand for interactive services, multimedia, and network capabilities grows in modern networks, novel software and/or hardware components should be incorporated. As a consequence, the assessment and validation process of these newly developed solutions is critical to determining whether they perform well, are reliable, and are robust before being deployed in a real network. Network emulation is increasingly used to replicate real-world network behavior at low infrastructure costs and with a higher level of realism than simulations. This approach allows for continuous testing of the final solution without requiring changes after deployment. However, emulating networks with link parameters that may change over time due to internal and external factors, as in satellite communications, complicates the emulation architecture, making thorough testing under various conditions a challenging task. Moreover, ensuring that the emulator is adequate for the given context and is designed correctly is crucial for obtaining reliable results. This includes verifying that the emulator can accurately replicate the specific network conditions and scenarios for which it is intended. In this thesis, we address the challenges of dynamic-link network emulation and validation. We propose a model for dynamic-link networks and their parameters, considering the limitations in describing and executing dynamic behavior. We have developed an emulation platform that incorporates our proposed model and allows to test and evaluate various network scenarios in a controlled environment. To ensure proper emulation and bridge the gap between emulation and real-world scenarios, both model checking and run-time verification have been proposed. Additionally, the emulation execution has been verified by extracting a dataset of network parameters and checking it respects certain properties of interest over time. Finally, we have introduced a novel method using the Cellular Automaton (CA) model to accurately simulate the evolution of network parameters while ensuring that certain properties are maintained throughout this evolution, thereby potentially fast transfer to an emulation configuration where network parameters reach critical values.