Title :
A Scalability Model for Distributed Resource Management in Real-Time Online Applications
Author :
Meilander, Dominik ; Kottinger, Sebastian ; Gorlatch, S.
Author_Institution :
Univ. of Muenster, Muenster, Germany
Abstract :
We consider a challenging class of highly interactive virtual environments, also known as Real-Time Online Interactive Applications (ROIA). Popular examples of ROIA include multi-player online computer games, e-learning and training based on real-time simulations, and other challenging applications. ROIA combine high demands on scalability and real-time user interactivity with the problem of an efficient and economic utilization of resources, which is difficult to achieve due to the changing number of users. This paper proposes a generic scalability model for ROIA that analyzes the application performance during runtime and predicts the demand for load balancing, i.e., when to add/remove resources or redistribute workload. We prove the practical relevance of the model by incorporating it into our RTF-RMS resource management system where it is used to predict the influence of different load-balancing actions on the application scalability. Our model is utilized by RTF-RMS for finding efficient load-balancing actions and thresholds for how often these actions should be applied. We report experimental results on the load balancing of a multi-player online game using predictions from the scalability model.
Keywords :
Internet; computer games; interactive systems; resource allocation; ROIA; RTF-RMS resource management system; application performance analysis; application scalability; distributed resource management; generic scalability model; interactive virtual environments; load balancing; multiplayer online game; real-time online interactive applications; real-time user interactivity; resources economic utilization; Computational modeling; Games; Load modeling; Real-time systems; Runtime; Scalability; Servers; Analytical Model; Load Balancing; Real-Time Framework (RTF); Real-Time Online Interactive Applications (ROIA); Scalability;
Conference_Titel :
Parallel Processing (ICPP), 2013 42nd International Conference on
Conference_Location :
Lyon
DOI :
10.1109/ICPP.2013.90