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

Algorithmes de gestion de ressources dans une infrastructure de virtualisation de services de jeux vidéo

  • Mikael Hassam

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

Résumé

Depuis sa création, l’industrie du jeu vidéo a connu une effervescence sans précédent en dépassant celle du cinéma. Bien que centrée autour d’un objectif ludique, elle s’étend également à l’apprentissage. D’autre part, depuis quelques années, un nouveau paradigme nommé cloud computing (infonuage) révolutionne la façon dont les entreprises et particuliers accèdent à des ressources informatiques telles que de la puissance de calcul ou de la capacité de stockage. Adoptant une approche élastique d’utilisation à la demande, le cloud computing est une solution très intéressante pour l’externalisation et la simplification des services informatiques. Le cloud computing a d’ailleurs été adapté au jeu vidéo sous le nom de cloud gaming. Son objectif est de permettre à des clients ayant un accès à Internet de jouer à des jeux vidéo exigeants en ressources sur des terminaux à faible consommation, comme les téléphones intelligents ou encore les tablettes. L’idée est que les actions des joueurs sont transmises à des serveurs de traitement distants situés dans le cloud, qui transmettent en retour un flux vidéo et audio. De nos jours, la plupart des études visent à améliorer la qualité de service du cloud gaming, encore pénalisé par la latence des réseaux. Malheureusement, très peu de travaux visent à proposer des innovations au niveau de l’architecture du cloud gaming. Ce mémoire présente deux contributions majeures. La première est une architecture distribuée innovante, où les modules d’un jeu sont séparés en substrates, petites briques logicielles spécialisées, dotées d’interfaces et capables d’accomplir un ensemble de tâches. Cette architecture introduit un nouveau modèle d’affaires puisque les substrates sont hébergés et fournis par des substrates providers. La seconde contribution est la conception d’un algorithme de gestion de ressources pour les infrastructures de virtualisation de jeux vidéo orientés substrates, afin de conserver une certaine qualité de service.
Date15 janv. 2014
langue originaleFrançais
Établissement diplômant
  • École de technologie supérieure
SuperviseurNadjia Kara (Directeur(-trice)) & Roch Glitho (Codirecteur(-trice))

Mots-clés

  • Jeux vidéo Conception. Architecture orientée service (Informatique) Infonuagique. Jeux sur Internet. algorithme
  • architecture
  • dimensionnement
  • distribue
  • dynamique
  • gestion
  • ressource
  • Cloud computing
  • cloud gaming
  • infonuage

Citer cette ressource

'