Mobile Cloud-Based Interactive 3D Rendering and Streaming System Over Heterogeneous Wireless Networks

This paper presents an effective mobile cloud-based interactive 3D rendering and streaming system with data-service cost constraints over heterogeneous wireless networks. The proposed system contains software-defined networking (SDN)-enabled adaptive cloud resource management module and context-aware 3D rendering and streaming module to enhance the quality-of-service of interactive 3D rendering and streaming services. The first module is designed to efficiently control the limited cloud resources, such as server computing power and available backbone link bandwidth, and the second module is implemented to pursue an effective tradeoff between 3D rendering quality and compressed image quality. The system is implemented using Mininet network emulator with an OpenDay-light SDN controller, and VirtualGL with an online open-source 3D game, PlaneShift. Finally, the system is examined at a mobile device connected to real long-term evolution and WiFi networks.

[1]  Gunjan Tank,et al.  Software-Defined Networking-The New Norm for Networks , 2012 .

[2]  Richard Wang,et al.  OpenFlow-Based Server Load Balancing Gone Wild , 2011, Hot-ICE.

[3]  Edsger W. Dijkstra,et al.  A note on two problems in connexion with graphs , 1959, Numerische Mathematik.

[4]  Mark Handley,et al.  Architectural Guidelines for Multipath TCP Development , 2011, RFC.

[5]  Nick McKeown,et al.  OpenFlow: enabling innovation in campus networks , 2008, CCRV.

[6]  Nader Mohamed,et al.  A Survey of Load Balancing in Cloud Computing: Challenges and Algorithms , 2012, 2012 Second Symposium on Network Cloud Computing and Applications.

[7]  Hwangjun Song,et al.  QoS-supporting video streaming system with minimum data service cost over heterogeneous wireless networks , 2013, J. Vis. Commun. Image Represent..

[8]  Ryan Shea,et al.  Cloud gaming: architecture and performance , 2013, IEEE Network.

[9]  Pascal Frossard,et al.  Media Flow Rate Allocation in Multipath Networks , 2007, IEEE Transactions on Multimedia.

[10]  Sujit Dey,et al.  Adaptive Mobile Cloud Computing to Enable Rich Mobile Multimedia Applications , 2013, IEEE Transactions on Multimedia.

[11]  Alec Wolman,et al.  Outatime: Using Speculation to Enable Low-Latency Continuous Interaction for Mobile Cloud Gaming , 2015, MobiSys.

[12]  Xiaorui Wang,et al.  Server-Level Power Control , 2007, Fourth International Conference on Autonomic Computing (ICAC'07).

[13]  Sujit Dey,et al.  Content-Aware Modeling and Enhancing User Experience in Cloud Mobile Rendering and Streaming , 2014, IEEE Journal on Emerging and Selected Topics in Circuits and Systems.

[14]  Christian E. Hopps,et al.  Analysis of an Equal-Cost Multi-Path Algorithm , 2000, RFC.

[15]  Kajal T. Claypool,et al.  Latency can kill: precision and deadline in online games , 2010, MMSys '10.

[16]  Cheng-Hsin Hsu,et al.  GamingAnywhere: The first open source cloud gaming system , 2014, TOMCCAP.

[17]  Sujit Dey,et al.  Modeling, characterizing, and enhancing user experience in Cloud Mobile Rendering , 2012, 2012 International Conference on Computing, Networking and Communications (ICNC).

[18]  Amin Vahdat,et al.  A scalable, commodity data center network architecture , 2008, SIGCOMM '08.

[19]  Hwangjun Song,et al.  An End-to-End Virtual Path Construction System for Stable Live Video Streaming over Heterogeneous Wireless Networks , 2011, IEEE Journal on Selected Areas in Communications.

[20]  Koushik Kar,et al.  A Transport Protocol to Exploit Multipath Diversity in Wireless Networks , 2012, IEEE/ACM Transactions on Networking.

[21]  Hwangjun Song,et al.  SDN-based adaptive cloud network management for 3D rendering and streaming services , 2015, Proceedings of the 2015 1st IEEE Conference on Network Softwarization (NetSoft).

[22]  Odej Kao,et al.  Multiple service load-balancing with OpenFlow , 2012, 2012 IEEE 13th International Conference on High Performance Switching and Routing.

[23]  Hwangjun Song,et al.  MPMTP: Multipath Multimedia Transport Protocol using Systematic Raptor Codes over Wireless Networks , 2015, IEEE Transactions on Mobile Computing.

[24]  Feng Qian,et al.  A close examination of performance and power characteristics of 4G LTE networks , 2012, MobiSys '12.

[25]  Tobias Hoßfeld,et al.  Gaming in the clouds: QoE and the users' perspective , 2013, Math. Comput. Model..

[26]  Nick McKeown,et al.  A network in a laptop: rapid prototyping for software-defined networks , 2010, Hotnets-IX.

[27]  A. K. Singh,et al.  A survey on scheduling and load balancing techniques in cloud computing environment , 2014, 2014 International Conference on Computer and Communication Technology (ICCCT).

[28]  K. R. Rao,et al.  Digital Video Image Quality and Perceptual Coding (Signal Processing and Communications) , 2005 .

[29]  Chun-Ying Huang,et al.  Measuring the latency of cloud gaming systems , 2011, ACM Multimedia.

[30]  Jorge Lobo,et al.  Dynamic graph query primitives for SDN-based cloudnetwork management , 2012, HotSDN '12.

[31]  Alec Wolman,et al.  Demo: Kahawai: high-quality mobile gaming using GPU offload , 2015, MobiSys.