Using Mobile Cloud Computing for Real-Time Online Applications

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 applications based on real-time simulations, among others. An emerging enhancement for ROIA is the use of mobile devices for accessing the application (mobile ROIA). However, the limited computing power of mobile devices is an obstacle for implementing computation-intensive parts of ROIA, in particular graphics processing, on mobile devices. This paper proposes a runtime system for mobile ROIA that moves computation-intensive tasks, including graphics processing, from the mobile devices to Cloud resources. We report experimental results of our runtime system using a multi-player online game with real-world characteristics.

[1]  Jun Yan,et al.  A Network-aware Virtual Machine Placement and Migration Approach in Cloud Computing , 2010, 2010 Ninth International Conference on Grid and Cloud Computing.

[2]  Ralf Klamma,et al.  Cloud Services for Improved User Experience in Sharing Mobile Videos , 2013, 2013 IEEE Seventh International Symposium on Service-Oriented System Engineering.

[3]  Galen C. Hunt,et al.  Detours: binary interception of Win32 functions , 1999 .

[4]  Fabian Fagerholm Simple DirectMedia Layer (SDL) , 2006 .

[5]  Emil Persson,et al.  Creating vast game worlds: experiences from Avalanche Studios , 2012, SIGGRAPH '12.

[6]  Alessandro De Gloria,et al.  Platform for Distributed 3D Gaming , 2009, Int. J. Comput. Games Technol..

[7]  Ralf Klamma,et al.  Mobile Real-Time Collaboration for Semantic Multimedia , 2014, Mob. Networks Appl..

[8]  Cheng-Hsin Hsu,et al.  GamingAnywhere: an open cloud gaming system , 2013, MMSys.

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

[10]  Hai Jin,et al.  Towards virtualized desktop environment , 2010, IEEE HPCC 2010.

[11]  Sung-Soo Kim,et al.  Multiscreen-based Gaming Services using Multiview Rendering with Different Resolutions , 2012 .