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

Mécanisme de surveillance dynamique du trafic et de ressources dans des systèmes IMS virtualisés et distribués

  • Carine Lacroix

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

Résumé

Le Cloud Computing est une infrastructure permettant l’exploitation de la puissance de calcul et de stockage de serveurs informatiques distants reliés par un réseau. Grâce à cette technologie, les gestionnaires d’infrastructure ont l’opportunité de créer des systèmes élastiques qui s’adaptent rapidement aux besoins en ressources de leurs clients, quelle que soit leur localisation. Le problème est alors de savoir quand et combien de ressources vont être nécessaires aux utilisateurs. Le gestionnaire de l’infrastructure a donc besoin de pouvoir prédire la quantité de ressources utiles à chaque instant. Cette prédiction servira à rendre disponible la quantité de ressources suffisantes aux clients afin de ne pas violer le contrat de service signé entre ces derniers et le gestionnaire. En même temps, cette prédiction permettra d’optimiser l’utilisation des ressources afin de réaliser des économies d’énergie et d’argent. Au cours de ce travail, nous nous sommes intéressés à la gestion dynamique des ressources d’un système IP Multimedia Subsystem (IMS) virtualisé. Pour cela, nous avons développé un outil permettant d’adapter le nombre de coeurs utiles aux processeurs des noeuds S-CSCF du système. Le système virtualisé dans notre étude s’inspire de ceux utilisés par les opérateurs de réseaux fixes et mobiles pour fournir des services multimédias à leurs abonnés. Nous avons cherché à savoir s’il était possible de prédire le trafic des utilisateurs sur le réseau afin de pouvoir gérer de manière dynamique et proactive les ressources de ses noeuds CSCF (call/session control functions). Avant de pouvoir développer l’outil de gestion des ressources mentionné précédemment, nous avons étudié le système IMS que nous avons virtualisé. Pour cela, nous avons détecté et analysé plusieurs métriques haut et bas niveau pour les noeuds pris en compte. Les différentes simulations réalisées, la collecte des données liées aux métriques suivies et l’analyse de ces données nous ont permis une meilleure compréhension du système. Nous avons alors pu constater que les noeuds de type P-CSCF du système ne semblent pas totalement fiables, car ils s’arrêtent parfois sans raison apparente. Nous avons aussi pu mettre en exergue que la principale cause d’arrêt du système était un manque de ressources CPU des noeuds de type SCSCF. En étudiant de plus près ces noeuds, nous avons remarqué, grâce à la simulation de différents scénarios, que la charge de leur CPU en fonction du nombre d’appels par seconde suit un modèle exponentiel. Bien que nous ne puissions pas prédire le comportement des utilisateurs, le fait de surveiller cette ressource nous permet alors d’allouer plus de coeurs aux processeurs de ces noeuds avant qu’ils ne s’arrêtent pour manque de ressources. Cette allocation dynamique et proactive du CPU permet à notre système d’en optimiser l’utilisation.
Date3 mai 2016
langue originaleFrançais
Établissement diplômant
  • École de technologie supérieure
SuperviseurNadjia Kara (Directeur(-trice))

Mots-clés

  • Sous-système multimédia IP. Réseaux d U+2019 ordinateurs Trafic Prévision. Affectation des ressources. Points d'interconnexion Internet. Performance des réseaux (Télécommunications) Infonuagique. virtualisation
  • nloud computing
  • système IMS
  • conteneur S-CSCF
  • gestion dynamique
  • proactive
  • prédiction CPU

Citer cette ressource

'