Exploiting player behavior in distributed architectures for online games

Massively Multiplayer Online Games (MMOGs) are a very popular class of distributed systems with more than 20 millions of active users worldwide. MMOG have strong applicative requirements in terms of data consistency, persistence, responsiveness and scalability. Shaped by the behavior of the players in-game, MMOG workloads are data-intensive and hardly predictable. Despite extensive research in the area, none of the currently existing architectures is able to fully satisfy all the requirements in presence of such complex workloads. This thesis investigates the ability of MMOG architectures to better accomodate the workload by monitoring player activity at runtime. By doing that, the system is able to detect evolutions that are hard to foresee at startup, and dynamically allocate ressources to handle the load.We describe different techniques of runtime player monitoring and propose mechanisms to incorporate user behavior in the architectural design of MMOGs. Our experimentations are based on realistic workloads and show that our mechanisms have negligible overhead and improve global performances of MMOG distributed architectures.

Data and Resources

Additional Info

Field Value
Source https://theses.hal.science/tel-00931865
Author Legtchenko, Sergey
Maintainer CCSD
Last Updated May 7, 2026, 09:35 (UTC)
Created May 7, 2026, 09:35 (UTC)
Identifier tel-00931865
Language en
Rights https://about.hal.science/hal-authorisation-v1/
contributor Large-Scale Distributed Systems and Applications (Regal) ; Laboratoire d'Informatique de Paris 6 (LIP6) ; Université Pierre et Marie Curie - Paris 6 (UPMC)-Centre National de la Recherche Scientifique (CNRS)-Université Pierre et Marie Curie - Paris 6 (UPMC)-Centre National de la Recherche Scientifique (CNRS)-Inria Paris-Rocquencourt ; Institut National de Recherche en Informatique et en Automatique (Inria)-Institut National de Recherche en Informatique et en Automatique (Inria)
creator Legtchenko, Sergey
date 2012-10-25T00:00:00
harvest_object_id 7d2266ed-4305-4344-8183-303a9f37d695
harvest_source_id 3374d638-d20b-4672-ba96-a23232d55657
harvest_source_title test moissonnage SELUNE
metadata_modified 2026-01-11T00:00:00
set_spec type:THESE