Muse: a multimedia streaming enabled remote interactivity system for mobile devices

Recent years we have witnessed the rapid advent of mobile cloud computing, in which remote software is delivered as a service and accessed by mobile device users over the Internet. However, most existing remote display technologies for high motion application (e.g, movie) have defects in latency and bandwidth. In this paper, we designed an adaptive multimedia streaming enabled remote interactivity system, Muse, to utilize remote resources with reduced display update traffic and response latency. A window-aware updating mechanism is designed as an adaptation scheme, which allows users to focus on the current application in use and also enable them to switch between applications on the fly. Besides, a windowed display encoder using H.264 video codec is integrated into the remote frame buffer protocol to achieve high performance in compression to address the high latency limitation of mobile Internet. Experimental results show that the windowed display Muse mechanism can successfully reduce network traffic, loading time and response latency of remote display and interaction. Our system can achieve in average 22fps of 1024*768 desktop multimedia playbacks with good video quality under 1 Mbit/s of bandwidth limitation.

[1]  P. Simoens,et al.  Design and implementation of a hybrid remote display protocol to optimize multimedia experience on thin client devices , 2008, 2008 Australasian Telecommunication Networks and Applications Conference.

[2]  Sujit Dey,et al.  Rendering Adaptation to Address Communication and Computation Constraints in Cloud Mobile Gaming , 2010, 2010 IEEE Global Telecommunications Conference GLOBECOM 2010.

[3]  Jianxin Li,et al.  CyberLiveApp: A secure sharing and migration approach for live virtual desktop applications in a cloud environment , 2013, Future Gener. Comput. Syst..

[4]  Zheng Wang,et al.  Using latency to evaluate interactive system performance , 1996, OSDI '96.

[5]  Jason Nieh,et al.  THINC: a virtual display architecture for thin-client computing , 2005, SOSP '05.

[6]  P. Simoens,et al.  Bandwidth Optimization for Mobile Thin Client Computing through Graphical Update Caching , 2008, 2008 Australasian Telecommunication Networks and Applications Conference.

[7]  Chin-Laung Lei,et al.  Understanding the performance of thin-client gaming , 2011, 2011 IEEE International Workshop Technical Committee on Communications Quality and Reliability (CQR).

[8]  Azzedine Boukerche,et al.  Implementation, Measurement, and Analysis of an Image-Based Virtual Environment Streaming Protocol for Wireless Mobile Devices , 2008, IEEE Transactions on Instrumentation and Measurement.

[9]  Filip De Turck,et al.  Thin Client Computing Solutions in Low- and High-Motion Scenarios , 2007, International Conference on Networking and Services (ICNS '07).

[10]  Filip De Turck,et al.  Upstream bandwidth optimization of thin client protocols through latency‐aware adaptive user event buffering , 2011, Int. J. Commun. Syst..

[11]  Feng Wu,et al.  A high-performanance remote computing platform , 2009, 2009 IEEE International Conference on Pervasive Computing and Communications.

[12]  Azzedine Boukerche,et al.  An end-to-end virtual environment streaming technique for thin mobile devices over heterogeneous networks , 2008, Comput. Commun..

[13]  Paramvir Bahl,et al.  The Case for VM-Based Cloudlets in Mobile Computing , 2009, IEEE Pervasive Computing.

[14]  Mahadev Satyanarayanan,et al.  Quantifying interactive user experience on thin clients , 2006, Computer.

[15]  Sujit Dey,et al.  Modeling and Characterizing User Experience in a Cloud Server Based Mobile Gaming Approach , 2009, GLOBECOM 2009 - 2009 IEEE Global Telecommunications Conference.

[16]  Jason Nieh,et al.  pTHINC: a thin-client architecture for mobile wireless web , 2006, WWW '06.

[17]  Jiun-In Guo,et al.  A remote thin client system for real time multimedia streaming over VNC , 2010, 2010 IEEE International Conference on Multimedia and Expo.

[18]  Sujit Dey,et al.  Addressing Response Time and Video Quality in Remote Server Based Internet Mobile Gaming , 2010, 2010 IEEE Wireless Communication and Networking Conference.

[19]  Jason Nieh,et al.  The Performance of Remote Display Mechanisms for Thin-Client Computing , 2002, USENIX Annual Technical Conference, General Track.

[20]  Mihai Mitrea,et al.  BiFS-based approaches to remote display for mobile thin clients , 2009, Optical Engineering + Applications.