Towards bringing real-time online applications on Clouds

The paper studies an emerging class of Real-Time Online Interactive Applications (ROIA), including multi-player online computer games, e-learning and training applications based on real-time simulations, etc. ROIA combine the challenge of the scalability and real-time user interactivity with the problem of efficient and economic utilization of resources for changing number of users. To address these challenges, we develop a dynamic resource management system which implements load balancing for ROIA on Clouds. We illustrate three different load-balancing actions and report experimental results on bringing a multi-player online game on Cloud.

[1]  AURA CONCI,et al.  Real Time Game Loop Models for Single-Player Computer Games , 2005 .

[2]  Lakshmi Sobhana Kalli,et al.  Market-Oriented Cloud Computing : Vision , Hype , and Reality for Delivering IT Services as Computing , 2013 .

[3]  Richard Wolski,et al.  The Eucalyptus Open-Source Cloud-Computing System , 2009, 2009 9th IEEE/ACM International Symposium on Cluster Computing and the Grid.

[4]  Miron Livny,et al.  The cost of doing science on the cloud: The Montage example , 2008, 2008 SC - International Conference for High Performance Computing, Networking, Storage and Analysis.

[5]  Sergei Gorlatch,et al.  High-Level Development of Multiserver Online Games , 2008, Int. J. Comput. Games Technol..

[6]  Alexandru Iosup,et al.  The impact of virtualization on the performance of Massively Multiplayer Online Games , 2009, 2009 8th Annual Workshop on Network and Systems Support for Games (NetGames).

[7]  Katarzyna Keahey,et al.  Flying Low: Simple Leases with Workspace Pilot , 2008, Euro-Par.