Chargement en cours

Stage de recherche : Prédiction de stabilité des liens et planification temporelle des routes dans un essaim de drones à l’aide de Graph Neural Networks dynamiques

VILLEJUIF, 94
il y a 28 jours

Établissement recruteur

L’Efrei Research Lab (ERL) est le laboratoire de recherche numérique d’Efrei, intégré à l’Université Paris-Panthéon-Assas. Le stage s'effectuera au sein de l'axe Réseaux de communication. Le lab fédère enseignants-chercheurs, doctorants et étudiants autour de projets et thèses partenariaux, avec une forte culture d’éthique, de science ouverte et d’impact sociétal.

Description

Stage de recherche

Prédiction de stabilité des liens et planification temporelle des routes dans un essaim de drones à l’aide de Graph Neural Networks dynamiques

1. Contexte

Le framework  CoBRA vise à orchestrer, de façon décentralisée, l’allocation coopérative de tâches entre  UAVs et serveurs d’edge-computing dans les réseaux non terrestres (NTN) 6G. Il s’appuie sur un graphe dynamique où chaque nœud (drone ou serveur) est décrit par des attributs temps réel (batterie, CPU, réputation, etc.). Les décisions d’orchestration supposent implicitement la  disponibilité fiable des liens radio entre nœuds mobiles.
Le sujet de stage proposé porte précisément sur cette hypothèse : il s’agit d’ anticiper la stabilité et la durée de vie résiduelle des liens , et de fournir ces prédictions au graphe CoBRA pour fiabiliser le placement et la migration des tâches. Inspiré par les travaux récents sur les  Graph Neural Networks dynamiques et par la planification de  journeys temporels dans les réseaux de drones, le stage ajoute la dimension prédictive manquante à CoBRA, tout en restant aligné sur sa philosophie distribuée .

2. Objectifs

Volet

Contribution 

Modélisation

Développer un  DyGNN multi-tâches (existence +  Expected Remaining Lifetime ) et exposer les prédictions comme  attributs “link-stability”dans le graphe distribué CoBRA. 

Algorithmes d’orchestration

Adapter l’orchestrateur pour : 1) choisir des routes “max-stabilité”pour les flux temps réel ; 2) planifier des  journeys différés (store-carry-forward) lorsque la prédiction détecte des ruptures probables.

Bascule dynamique

Implémenter un  mécanisme de switch entre modes  streaming et  SCF selon un seuil de fiabilité prédite, et l’exposer comme politique de contrôle dans CoBRA. 

Évaluation

Mesurer l’impact sur : AUC/RMSE lien,  loss vidéo, ratio de livraison SCF, overhead CPU/GPU, consommation énergétique (Jetson), et  temps de décision de CoBRA .

3. Questions de recherche

  1. Quelle architecture DyGNN (DyRep, TGAT, GA-GLU…) offre le meilleur compromis précision / coût d’inférence pour prédire la  probabilité d’existence et l’ERL des liens ?
  2. Comment formuler un routage “max-stabilité”(par ex. Dijkstra pondéré par −log p ou −ERL) compatible avec la logique distribuée de CoBRA ?
  3. Comment construire un graphe de contacts temporels à partir des prédictions pour calculer un plus-court  journey borné en temps ?
  4. Quel seuil de bascule minimise les coupures tout en maîtrisant le délai SCF ? 

4. Plan de travail (indicatif)

Phase (sem.)

Contenu

Livrable principal

P1 – P3

Prise en main CoBRA + état de l’art DyGNN / SCF

Cahier de charges

P4 – P6

Collecte de traces (ns-3-aerial, UAV-SAR, CRAWDAD) et pré-traitement

Dataset parquet

P7 – P10

Implémentation DyRep / TGAT / GA-GLU sous PyTorch Geometric Temporal

Modèle GNN

P11 – P13

Intégration du module prédictif dans le  graphe CoBRA

Plugin “link-stability”

P14 – P16

Routage  streaming « max-stabilité » + tests vidéo (iperf / GStreamer)

Benchmarks

P17 – P19

Planificateur  journey SCF + bascule automatique

KPI + analyse

P20 – P22

Compression modèle (pruning / quantization) & profil Jetson

Rapport perf.

P23 – P24

Rédaction rapport + démo intégrée CoBRA

Rapport + article court

5. Livrables attendus

  • Module DyGNN compatible CoBRA (code open-source, PyTorch 2.*, PyG-Temporal).
  • Extension SDN (Ryu/ONOS) : table  link-stability + algorithmes de routage hybrides.
  • Scripts d’évaluation & dataset publiables.
  • Rapport de stage et  article court (soumission conférence/atelier). 

6. Compétences requises / appréciées

Essentielles

Appréciées

Python, notions DL (PyTorch)

SDN (OpenFlow/P4)

Réseaux & systèmes

Optimisation ML (quantization)

Linux & virtualisation

Simulation ns-3

7. Positionnement scientifique & impact CoBRA

En fournissant des  prédictions de connectivité “en ligne”directement exploitées par le graphe distribué de CoBRA, le stage fait passer le framework :

  • d’une  orchestration réactive (basée sur l’état instantané)
  • à une  orchestration proactive capable d’anticiper les ruptures, de planifier des chemins différés et de choisir dynamiquement le meilleur mode de communication.

Il en résulte une  résilience accrue pour les applications 6G NTN/UAV exigeant à la fois  throughput , faible latence ou tolérance au délai — confirmant ainsi la valeur ajoutée du stage comme  brique fondatrice de la roadmap CoBRA vers l’autonomie.

7. Références

  1. Trivedi, R. et al. (2019)– “ DyRep: Learning Representations over Dynamic Graphs ,” ICLR.
    OpenReview
  2. Xu, D. et al. (2020)– “ Temporal Graph Attention Networks (TGAT) ,” ICLR.
    OpenReview
  3. Hou, Y. et al. (2024)– “ Enhanced Link Prediction and Traffic Load Balancing in Unmanned Aerial-Ad Hoc Networks via GA–GLU ,”  Drones , 8 (10): 528.
    MDPI
  4. Zhang, P. et al. (2025)– “ Multidimensional Trajectory Prediction of UAV Swarms Based on Dynamic Graph Neural Network ,” IEEE T-ITS.
    ResearchGate
  5. Cumplido, J. et al. (2023)– “ IoDMix: A Routing Protocol for Delay-Tolerant Internet of Drones ,”  Future Generation Computer Systems .
    ResearchGate
  6. Huang, S. (2024)– “ Temporal Graph Learning in 2024 ,” Medium (blog post).
    medium.com

Profil

Étudiant·e de fin de cycle (M2/ingé) à l’aise en Python et DL (PyTorch). 

Solides bases réseaux & systèmes, pratique Linux/virtualisation ; SDN (OpenFlow/P4) apprécié. 

Intérêt/expérience en GNN temporels et modélisation de graphes dynamiques pour UAV/NTN 6G. 

Goût pour l’expérimentation et la simu réseau (ns-3), plus outillage perf (iperf, GStreamer).

Capacité à intégrer un module ML dans un framework distribué (CoBRA) et à adapter des algos de routage. 

Sens de l’évaluation et du profiling (AUC/RMSE, CPU/GPU/énergie, Jetson), rigueur de rédaction (rapport/article).

Prise de fonction

Dès que possible

Entreprise
Efrei Paris
Plateforme de publication
JOOBLE
Soyez le premier à postuler aux nouvelles offres
Soyez le premier à postuler aux nouvelles offres
Créez gratuitement et simplement une alerte pour être averti de l’ajout de nouvelles offres correspondant à vos attentes.
* Champs obligatoires
Ex: boulanger, comptable ou infirmière
Alerte crée avec succès