Passer à la navigation principale Passer à la recherche Passer au contenu principal

LuffyMQ : Système de messagerie en files d’attente, géodistribué et adapté aux environnements périphériques

  • Amna Snene

Thèses et mémoires: Mémoire de maîtriseMaîtrise en ingénierie: Génie

Résumé

L’essor de l’Internet des objets (IoT) entraîne une hausse significative du volume de données générées en périphérie du réseau, où les exigences de faible latence et de gestion efficace des ressources deviennent critiques. L’informatique en périphérie s’impose ainsi comme une réponse aux limites du modèle centralisé infonuagique, en rapprochant les ressources de calcul des sources de données. Dans ce contexte, les courtiers de messages jouent un rôle clé, mais les solutions existantes sont rarement adaptées aux environnements edge et se concentrent principalement sur le modèle publication/abonnement, sans proposer de solution unifiée. Ce travail introduit LuffyMQ, un système de messagerie géodistribué, construit à partir de RabbitMQ et enrichi de modules spécifiques pour répondre aux contraintes de l’edge. Notre approche prend en charge simultanément les deux modèles asynchrones principaux : publication/abonnement et point à point avec files d’attente. Des stratégies intelligentes de répartition de charge et de placement de noeuds de synchronisation ont été proposées. Les expérimentations menées sur un environnement géodistribué démontrent l’efficacité de LuffyMQ. Dans le modèle point à point, le système réduit la latence moyenne jusqu’à 75% par rapport à la stratégie native de RabbitMQ et aux configurations centralisées. Dans le modèle publication/abonnement, il maintient une latence proche de la borne inférieure tout en améliorant la mise en échelle, atteignant jusqu’à 200% de messages supplémentaires traités sous forte charge.
Date4 nov. 2025
langue originaleFrançais
Établissement diplômant
  • École de technologie supérieure
SuperviseurJulien Gascon-Samson (Directeur(-trice))

Mots-clés

  • internet des objets
  • système de messagerie
  • file d’attente
  • publication/abonnement
  • RabbitMQ

Citer cette ressource

'