2025-11-17T20:43:12.335018

Graph Neural Network-Based Multicast Routing for On-Demand Streaming Services in 6G Networks

Wang, Wang, Cheng et al.
The increase of bandwidth-intensive applications in sixth-generation (6G) wireless networks, such as real-time volumetric streaming and multi-sensory extended reality, demands intelligent multicast routing solutions capable of delivering differentiated quality-of-service (QoS) at scale. Traditional shortest-path and multicast routing algorithms are either computationally prohibitive or structurally rigid, and they often fail to support heterogeneous user demands, leading to suboptimal resource utilization. Neural network-based approaches, while offering improved inference speed, typically lack topological generalization and scalability. To address these limitations, this paper presents a graph neural network (GNN)-based multicast routing framework that jointly minimizes total transmission cost and supports user-specific video quality requirements. The routing problem is formulated as a constrained minimum-flow optimization task, and a reinforcement learning algorithm is developed to sequentially construct efficient multicast trees by reusing paths and adapting to network dynamics. A graph attention network (GAT) is employed as the encoder to extract context-aware node embeddings, while a long short-term memory (LSTM) module models the sequential dependencies in routing decisions. Extensive simulations demonstrate that the proposed method closely approximates optimal dynamic programming-based solutions while significantly reducing computational complexity. The results also confirm strong generalization to large-scale and dynamic network topologies, highlighting the method's potential for real-time deployment in 6G multimedia delivery scenarios. Code is available at https://github.com/UNIC-Lab/GNN-Routing.
academic

Routage Multicast Basé sur les Réseaux de Neurones Graphiques pour les Services de Diffusion en Continu à la Demande dans les Réseaux 6G

Informations Fondamentales

  • ID de l'article : 2510.11109
  • Titre : Graph Neural Network-Based Multicast Routing for On-Demand Streaming Services in 6G Networks
  • Auteurs : Xiucheng Wang, Zien Wang, Nan Cheng, Wenchao Xu, Wei Quan, Xuemin (Sherman) Shen
  • Classification : cs.NI (Réseaux informatiques), cs.LG (Apprentissage automatique)
  • Date de publication : 13 octobre 2025
  • Lien de l'article : https://arxiv.org/abs/2510.11109
  • Lien du code : https://github.com/UNIC-Lab/GNN-Routing

Résumé

Avec la croissance des applications gourmandes en bande passante dans les réseaux sans fil 6G, telles que la diffusion volumétrique en temps réel et la réalité étendue multisensorielle, des solutions de routage multicast intelligentes sont nécessaires pour fournir à grande échelle une qualité de service (QoS) différenciée. Les algorithmes traditionnels de plus court chemin et de routage multicast présentent soit un coût de calcul excessif, soit une structure rigide, et ne parviennent souvent pas à supporter les besoins hétérogènes des utilisateurs, ce qui entraîne une mauvaise utilisation des ressources. Bien que les méthodes basées sur les réseaux de neurones offrent une meilleure vitesse d'inférence, elles manquent généralement de capacité de généralisation topologique et d'évolutivité. Pour résoudre ces limitations, cet article propose un cadre de routage multicast basé sur les réseaux de neurones graphiques (GNN) qui minimise conjointement le coût de transmission total tout en supportant les exigences de qualité vidéo spécifiques aux utilisateurs.

Contexte de Recherche et Motivation

Définition du Problème

Le problème fondamental abordé par cette recherche est l'optimisation du routage multicast dans les réseaux 6G supportant des exigences QoS hétérogènes. Cela comprend spécifiquement :

  1. Besoins hétérogènes des utilisateurs : Différents utilisateurs peuvent nécessiter des qualités vidéo différentes pour le même contenu (de 360p à 8K)
  2. Minimisation du coût de transmission : Minimiser le coût de transmission total du réseau tout en satisfaisant tous les besoins des utilisateurs
  3. Exigences de temps réel : Fournir des décisions de routage à faible latence dans un environnement réseau dynamique

Importance du Problème

Le développement des réseaux 6G présente des défis sans précédent :

  • Augmentation exponentielle du trafic : Les services de présence holistique à distance nécessitent une densité de trafic de 1-10 Tbps/km²
  • Débits de données extrêmement élevés : Les applications vidéo volumétrique en temps réel peuvent nécessiter des débits de crête supérieurs à 100 Gbps par utilisateur
  • Besoins QoS diversifiés : Les applications XR impliquent des retours audiovisuels et haptiques synchronisés, imposant des exigences strictes en matière de fiabilité, de latence et de débit

Limitations des Approches Existantes

  1. Algorithmes de routage traditionnels :
    • Les algorithmes de plus court chemin tels que Dijkstra et Bellman-Ford ne peuvent pas exploiter les opportunités de réutilisation de chemins
    • Les algorithmes multicast basés sur l'arbre de Steiner sont des problèmes NP-difficiles avec une complexité de calcul excessive
    • Supposent des besoins de service homogènes et ne peuvent pas traiter les exigences QoS hétérogènes
  2. Méthodes basées sur les réseaux de neurones :
    • Les MLP et CNN nécessitent des dimensions d'entrée/sortie fixes, manquant d'évolutivité structurelle
    • Faible capacité de généralisation sur les topologies non vues
    • Incapacité à exploiter pleinement les biais inductifs relationnels de la structure graphique

Contributions Principales

  1. Première étude : À la connaissance des auteurs, c'est la première étude du problème de routage multicast pour la diffusion vidéo en temps réel supportant des besoins utilisateurs différenciés dans les réseaux 6G
  2. Modélisation du problème : Modélisation du problème de routage multicast comme un problème d'optimisation de flux minimal avec contraintes d'entrée, capturant à la fois la réutilisation de chemins et les exigences QoS spécifiques aux utilisateurs
  3. Cadre GNN : Proposition d'un cadre de routage GNN basé sur les mécanismes d'attention graphique, réalisant une complexité temporelle linéaire O(n) avec capacité de généralisation sur des topologies réseau arbitraires
  4. Vérification des performances : Validation extensive par simulation de l'efficacité de la méthode, réduisant significativement les frais de calcul tout en s'approchant de la solution théoriquement optimale

Explication Détaillée de la Méthode

Définition de la Tâche

Étant donné un graphe réseau G = (V, E), où V est l'ensemble des nœuds et E est l'ensemble des arêtes. Le réseau contient :

  • Ensemble de nœuds source Vs (|Vs| = 1)
  • Ensemble de nœuds destination Vd (|Vd| = K)
  • Ensemble de nœuds relais Vr

Chaque arête (i,j) ∈ E a un poids e(i,j) représentant le coût de transmission unitaire. Le vecteur de demande utilisateur x = x1, x2, ..., xK^T, où xk spécifie l'entrée de flux minimale requise pour le nœud destination k.

Objectif d'optimisation :

min Σ(i,j)∈E e(i,j)f(i,j)

Contraintes :

  • Contraintes de conservation du flux
  • Contraintes de satisfaction de la demande
  • Contraintes de non-négativité
  • Contraintes de faisabilité topologique

Architecture du Modèle

1. Fondements Théoriques

Théorème 1 : Les liens transportant le flux forment une structure arborescente avec le nœud source comme racine et tous les nœuds destination comme feuilles.

Lemme 1 : Dans la solution optimale, si un lien est partagé par plusieurs nœuds destination, le flux sur ce lien égale la demande maximale parmi ces nœuds destination.

2. Méthode de Routage Multicast par Gradient de Politique

Modélisation de la construction de routage comme un processus de décision de Markov (MDP) :

  • État : st = (G, V(k)_inflow, Pt)
  • Action : Sélection du nœud suivant vt
  • Récompense : rt = -x(k) * e(ut, vt)
  • Objectif : Maximiser le rendement attendu ER

3. Architecture du Réseau de Politique Graphique (GPN)

Encodeur GAT :

eij = LeakyReLU(a^T[Wxi || Wxj])
αij = exp(eij) / Σk∈N(i) exp(eik)  
hi = σ(Σj∈N(i) αijWxj)

Agrégateur de Chemin LSTM :

ht, ct = LSTM(xt; ht-1, ct-1)

Décodeur d'Attention :

ptv = (ht-1)^T tanh(W2xv + W3ht-1)
πθ(st, at) = Softmax(ptv)

Points d'Innovation Technique

  1. Conception Consciente de la Structure : Utilisation des caractéristiques de structure arborescente de la solution optimale pour guider la conception du GNN
  2. Routage Séquentialisé : Traitement des utilisateurs par ordre décroissant de demande, réalisant une réutilisation efficace des chemins
  3. Mécanisme d'Attention : L'encodeur GAT apprend les poids d'importance entre les nœuds
  4. Mécanisme de Mémoire : LSTM capture les dépendances séquentielles des décisions de routage

Configuration Expérimentale

Ensemble de Données

  • Topologies réseau synthétiques : Générées à l'aide de la bibliothèque NetworkX
  • Nombre de nœuds : 30-50 nœuds
  • Nombre d'utilisateurs : 1-15 utilisateurs
  • Connectivité : Degré fixe 3-6, degré moyen 3-7
  • Niveaux de demande : Élevé (1.0), moyen (0.5), faible (0.25)

Métriques d'Évaluation

  • Coût de transmission : Coût de flux total
  • Temps d'exécution : Temps de calcul du routage (échelle logarithmique)
  • Score composite : 2×coût + log10(latence)

Méthodes de Comparaison

  • Routage par plus court chemin (Dijkstra)
  • Algorithme génétique (GA)
  • Optimisation par essaim d'abeilles (BCO)
  • Programmation dynamique (DP) : Référence théoriquement optimale
  • Ligne de base du réseau d'attention graphique (GAT)

Détails d'Implémentation

  • Dimension cachée H = 128, nombre de têtes d'attention K = 4
  • Optimiseur Adam, taux d'apprentissage 5×10^-4
  • Taille de lot 16, entraînement sur 20 epochs
  • Seuil d'écrêtage de gradient 1.0

Résultats Expérimentaux

Résultats Principaux

1. Comparaison des Coûts de Routage

  • Variation du nombre de nœuds (30-50) : GPN surpasse constamment GAT et Dijkstra, avec des performances comparables à BCO, légèrement supérieures à GA et DP
  • Variation du degré moyen (3-6) : Avec l'augmentation de la densité de connexion, le coût de tous les algorithmes diminue, GPN maintenant un avantage compétitif
  • Variation du nombre d'utilisateurs (1-15) : GPN s'approche de l'optimum théorique, surpassant significativement les méthodes traditionnelles

2. Analyse de la Complexité Temporelle

Théorème 2 : Sur les graphes creux, la méthode GA est au moins Ω(GPU log|V|) fois plus lente que la méthode GPN.

Les résultats expérimentaux montrent :

  • GPN maintient un temps d'exécution inférieur à la seconde pour tous les nombres d'utilisateurs
  • Avantage de plusieurs ordres de grandeur en vitesse par rapport à GA, BCO et DP
  • Moins de 3M paramètres, occupation mémoire inférieure à 50MB

3. Analyse de la Distribution Statistique

L'analyse par graphique en violon révèle :

  • GPN possède une distribution compacte à faible coût
  • Faible variance, bonne stabilité
  • Distribution proche de l'optimum théorique de DP

Expériences d'Ablation

Dans le scénario de 30 nœuds et 12 utilisateurs :

  • Suppression de GAT : Augmentation significative de la perte de transmission, prouvant le rôle critique de l'attention multi-têtes
  • Suppression de LSTM : Légère baisse de performance
  • Suppression du pointeur d'attention : Impact minime

Ajout Dynamique d'Utilisateurs

  • GPN supporte le reroutage incrémental, évitant le recalcul complet
  • Maintient un faible coût de transmission et une adaptation rapide dans les scénarios dynamiques

Travaux Connexes

Routage Multicast Traditionnel

  • Réseaux filaires : Protocoles DVMRP, MOSPF, PIM, etc.
  • Réseaux sans fil : Protocoles MAODV, ODMRP et autres adaptés à la mobilité
  • Environnements SDN : Contrôle centralisé pour l'optimisation dynamique

Méthodes d'Apprentissage Automatique

  • Apprentissage par renforcement profond : Construction d'arbres multicast adaptés aux topologies dynamiques
  • Algorithmes métaheuristiques : Algorithmes génétiques, optimisation par colonie de fourmis pour l'optimisation multi-objectifs
  • Réseaux de neurones graphiques : Applications émergentes dans le routage réseau

Conclusion et Discussion

Conclusions Principales

  1. Le cadre GNN proposé résout efficacement le problème du routage multicast QoS hétérogène dans les réseaux 6G
  2. Réalise des performances proches de l'optimum théorique avec une complexité temporelle linéaire
  3. Possède une bonne capacité de généralisation topologique et d'adaptabilité dynamique

Limitations

  1. Hypothèse de poids statiques : Suppose que les poids des liens restent stables pendant la session de routage
  2. Optimisation par instantané : Optimisation basée sur les mesures les plus récentes, nécessitant une replanification événementielle
  3. Environnement de simulation : Les expériences sont principalement menées sur des réseaux synthétiques, manquant de validation sur réseau réel

Directions Futures

  1. Multicast multi-source : Extension aux scénarios multi-source
  2. Ordonnancement coordonné multi-résolution : Ordonnancement coordonné des flux vidéo
  3. Déploiement pratique : Déploiement et validation dans les réseaux 6G réels

Évaluation Approfondie

Points Forts

  1. Importance du problème : Résout les défis clés des réseaux 6G avec une valeur pratique significative
  2. Contributions théoriques : Fournit une analyse théorique de la structure de la solution optimale (Théorèmes 1 et Lemme 1)
  3. Innovation méthodologique : Combine intelligemment GNN, apprentissage par renforcement et mécanismes d'attention graphique
  4. Expériences complètes : Analyse comparative multidimensionnelle couvrant coût, temps et évolutivité
  5. Praticité d'ingénierie : Faible occupation mémoire, adapté au déploiement en périphérie

Insuffisances

  1. Analyse théorique insuffisante : Manque de garanties théoriques sur la convergence et le ratio d'approximation
  2. Limitations expérimentales : Validation principalement sur données synthétiques, manquant de scénarios réseau réels
  3. Comparaisons incomplètes : Absence de comparaison avec les dernières méthodes de routage d'apprentissage profond
  4. Traitement de la dynamique : Traitement relativement simple des changements dynamiques du réseau

Impact

  1. Valeur académique : Fournit de nouvelles perspectives pour l'application des réseaux de neurones graphiques au routage réseau
  2. Valeur pratique : Fournit une solution viable pour le routage multicast dans les réseaux 6G
  3. Reproductibilité : Code source fourni, facilitant la reproduction et l'extension

Scénarios d'Application

  1. Services multimédia 6G : Diffusion vidéo en temps réel, applications XR, etc.
  2. Informatique en périphérie : Routage intelligent dans les environnements aux ressources limitées
  3. Réseaux dynamiques : Environnements réseau avec changements topologiques fréquents
  4. Services différenciés : Scénarios nécessitant le support de besoins QoS hétérogènes

Références

L'article cite un total de 43 références, couvrant les domaines importants des réseaux de neurones graphiques, du routage multicast, des réseaux 6G et de l'apprentissage par renforcement, fournissant une base théorique solide pour cette recherche.


Évaluation Générale : Cet article est une recherche interdisciplinaire de haute qualité qui applique avec succès la technologie des réseaux de neurones graphiques au problème du routage multicast dans les réseaux 6G. L'article démontre une excellence dans l'analyse théorique, la conception méthodologique et la vérification expérimentale, fournissant une solution précieuse pour résoudre les défis clés des réseaux futurs. Malgré certaines limitations, son caractère innovant et sa praticité en font une contribution importante dans ce domaine.