A novel server selection approach for mobile cloud streaming service

Abstract Mobile cloud streaming has become very popular recently. However, the centralized datacenter structure may lead to high service delay, especially for real time and high bandwidth streaming services. Deploying cloud edge servers may improve the quality of mobile streaming services in theory, but it cannot well adapt to the user mobility. To deal with this problem, this paper puts forward our MACSS, a mobility-aware framework for mobile cloud streaming services, which provides dynamic and optimized server selection functions to support user mobility comprehensively. Then we further propose CQS3, a novel quality-aware scheme that frequently redirects user requests to the “best” server according to comprehensive service quality grade. Simulation results show that CQS3 scales well and guarantees comparable delay performance. In addition, CQS3 can significantly improve PSNR comparing with CSS and is well adapted to user mobility and channel variation.

[1]  Rajkumar Buyya,et al.  CloudSim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms , 2011, Softw. Pract. Exp..

[2]  Patrick Wendell,et al.  DONAR: decentralized server selection for cloud services , 2010, SIGCOMM '10.

[3]  Dennis G. Shea,et al.  Cloud Service Portal for Mobile Device Management , 2010, 2010 IEEE 7th International Conference on E-Business Engineering.

[4]  Abhishek Chandra,et al.  Nebulas: Using Distributed Voluntary Resources to Build Clouds , 2009, HotCloud.

[5]  Tarik Taleb,et al.  Follow me cloud: interworking federated clouds and distributed mobile networks , 2013, IEEE Network.

[6]  Ravi Jain,et al.  Mobility Aware Server Selection for Mobile Streaming Multimedia Content Distribution Networks , 2003, WCW.

[7]  O. Oyman,et al.  Quality of experience for HTTP adaptive streaming services , 2012, IEEE Communications Magazine.

[8]  Adam Wolisz,et al.  EvalVid - A Framework for Video Transmission and Quality Evaluation , 2003, Computer Performance Evaluation / TOOLS.

[9]  Jukka K. Nurminen,et al.  Energy Efficiency of Mobile Clients in Cloud Computing , 2010, HotCloud.

[10]  Tim Verbelen,et al.  Cloudlets: bringing the cloud to the mobile user , 2012, MCS '12.

[11]  Yu Xiao,et al.  CasCap: cloud-assisted context-aware power management for mobile devices , 2011, MCS '11.

[12]  Marco Mellia,et al.  Dissecting Video Server Selection Strategies in the YouTube CDN , 2011, 2011 31st International Conference on Distributed Computing Systems.

[13]  Yung-Hsiang Lu,et al.  Cloud Computing for Mobile Users: Can Offloading Computation Save Energy? , 2010, Computer.

[14]  Rajkumar Buyya,et al.  Aneka: a Software Platform for .NET based Cloud Computing , 2009, High Performance Computing Workshop.

[15]  Rajkumar Buyya,et al.  Article in Press Future Generation Computer Systems ( ) – Future Generation Computer Systems Cloud Computing and Emerging It Platforms: Vision, Hype, and Reality for Delivering Computing as the 5th Utility , 2022 .

[16]  Alec Wolman,et al.  MAUI: making smartphones last longer with code offload , 2010, MobiSys '10.

[17]  Randy H. Katz,et al.  A view of cloud computing , 2010, CACM.

[18]  Ellen W. Zegura,et al.  How to model an internetwork , 1996, Proceedings of IEEE INFOCOM '96. Conference on Computer Communications.

[19]  Tristan Henderson,et al.  MobOCloud: extending cloud computing with mobile opportunistic networks , 2013, CHANTS '13.

[20]  Judith Kelner,et al.  Resource allocation for distributed cloud: concepts and research challenges , 2011, IEEE Network.

[21]  Feng Qian,et al.  Cellular data network infrastructure characterization and implication on mobile content placement , 2011, PERV.

[22]  Jason H. Christensen,et al.  Using RESTful web-services and cloud computing to create next generation mobile applications , 2009, OOPSLA Companion.

[23]  Minoru Etoh,et al.  Mobile streaming media CDN enabled by dynamic SMIL , 2002, WWW.

[24]  Chonho Lee,et al.  A survey of mobile cloud computing: architecture, applications, and approaches , 2013, Wirel. Commun. Mob. Comput..

[25]  Baochun Li,et al.  A General and Practical Datacenter Selection Framework for Cloud Services , 2012, 2012 IEEE Fifth International Conference on Cloud Computing.

[26]  Roberto Bifulco,et al.  Scalability of a mobile cloud management system , 2012, MCC '12.

[27]  Tianyin Xu,et al.  CloudGPS: A scalable and ISP-friendly server selection scheme in cloud computing environments , 2012, 2012 IEEE 20th International Workshop on Quality of Service.

[28]  Yannis Manolopoulos,et al.  CDNsim: A simulation tool for content distribution networks , 2010, TOMC.

[29]  Mahadev Satyanarayanan,et al.  Mobile computing: the next decade , 2010, MCS '10.

[30]  Chidchanok Lursinsap,et al.  An energy-efficient process clustering assignment algorithm for distributed system , 2014, Simul. Model. Pract. Theory.