Using Crowdsourcing to Provide QoS for Mobile Cloud Computing

Quality of cloud service (QoS) is one of the crucial factors for the success of cloud providers in mobile cloud computing. Context-awareness is a popular method for automatic awareness of the mobile environment and choosing the most suitable cloud provider. Lack of context information may harm the users’ confidence in the application rendering it useless. Thus, mobile devices need to be constantly aware of the environment and to test the performance of each cloud provider, which is inefficient and wastes energy. Crowdsourcing is a considerable technology to discover and select cloud services in order to provide intelligent, efficient, and stable discovering of services for mobile users based on group choice. This article introduces a crowdsourcing-based QoS supported mobile cloud service framework that fulfills mobile users’ satisfaction by sensing their context information and providing appropriate services to each of the users. Based on user's activity context, social context, service context, and device context, our framework dynamically adapts cloud service for the requests in different kinds of scenarios. The context-awareness based management approach efficiency achieves a reliable cloud service supported platform to supply the Quality of Service on mobile device.

[1]  Ekram Hossain,et al.  Context-aware networking and communications: Part 1 [Guest editorial] , 2014, IEEE Commun. Mag..

[2]  Charalabos Skianis,et al.  A Survey on Context-Aware Mobile and Wireless Networking: On Networking and Computing Environments' Integration , 2013, IEEE Communications Surveys & Tutorials.

[3]  Wan-Chun Dou,et al.  A QoS-Aware Service Selection Method for Cloud Service Composition , 2012, 2012 IEEE 26th International Parallel and Distributed Processing Symposium Workshops & PhD Forum.

[4]  Pelin Angin,et al.  Real-time Mobile-Cloud Computing for Context- Aware Blind Navigation , 2011, Int. J. Next Gener. Comput..

[5]  Mianxiong Dong,et al.  Quality-of-Experience (QoE) in Emerging Mobile Social Networks , 2014, IEICE Trans. Inf. Syst..

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

[7]  Hai Jin,et al.  Energy Efficient Task Scheduling in Mobile Cloud Computing , 2013, NPC.

[8]  Ke Xu,et al.  Research achievements on the new generation Internet architecture and protocols , 2013, Science China Information Sciences.

[9]  Katarzyna Wac,et al.  Context-aware QoS provisioning in an m-health service platform , 2007, Int. J. Internet Protoc. Technol..

[10]  Agustín Zaballos,et al.  Next-generation QoS control architectures for distribution smart grid communication networks , 2012, IEEE Communications Magazine.

[11]  Ekram Hossain,et al.  Context-aware networking and communications: part 2 [Guest Editorial] , 2014, IEEE Commun. Mag..

[12]  Qinghua Zhu,et al.  Evaluation on crowdsourcing research: Current status and future direction , 2012, Information Systems Frontiers.

[13]  Morris Sloman,et al.  QoS and Context Awareness for Mobile Computing , 1999, HUC.

[14]  Yunhao Liu,et al.  Locating in fingerprint space: wireless indoor localization with little human intervention , 2012, Mobicom '12.

[15]  J. Wenny Rahayu,et al.  Mobile cloud computing: A survey , 2013, Future Gener. Comput. Syst..

[16]  Timothy W. Finin,et al.  Service Composition for Mobile Environments , 2005, Mob. Networks Appl..

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

[18]  Nitin Madnani,et al.  They Can Help: Using Crowdsourcing to Improve the Evaluation of Grammatical Error Detection Systems , 2011, ACL.

[19]  Suman Nath ACE: Exploiting Correlation for Energy-Efficient and Continuous Context Sensing , 2013, IEEE Trans. Mob. Comput..

[20]  Nathan Eagle,et al.  txteagle: Mobile Crowdsourcing , 2009, HCI.

[21]  Xi Fang,et al.  Crowdsourcing to smartphones: incentive mechanism design for mobile phone sensing , 2012, Mobicom '12.

[22]  Alireza Sahami Shirazi,et al.  Location-based crowdsourcing: extending crowdsourcing to the real world , 2010, NordiCHI.

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

[24]  Henri Simula,et al.  The Rise and Fall of Crowdsourcing? , 2013, 2013 46th Hawaii International Conference on System Sciences.

[25]  Soo Dong Kim,et al.  A Conceptual Framework for Provisioning Context-aware Mobile Cloud Services , 2010, 2010 IEEE 3rd International Conference on Cloud Computing.

[26]  Abdelmadjid Bouabdallah,et al.  On QoS Provisioning in Context-Aware Wireless Sensor Networks for Healthcare , 2011, 2011 Proceedings of 20th International Conference on Computer Communications and Networks (ICCCN).

[27]  Miltiades E. Anagnostou,et al.  Context-awareness in wireless and mobile computing revisited to embrace social networking , 2012, IEEE Communications Magazine.

[28]  Athman Bouguettaya,et al.  QoS-Aware Cloud Service Composition Based on Economic Models , 2012, ICSOC.

[29]  Abayomi Moradeyo Otebolaku,et al.  Supporting Context-Aware Cloud-Based Media Recommendations for Smartphones , 2014, 2014 2nd IEEE International Conference on Mobile Cloud Computing, Services, and Engineering.

[30]  Jesús Favela,et al.  Uncertainty Management in Context-Aware Applications: Increasing Usability and User Trust , 2011, Wirel. Pers. Commun..

[31]  Laurence T. Yang,et al.  Energy efficient indoor tracking on smartphones , 2014, Future Gener. Comput. Syst..

[32]  Mianxiong Dong,et al.  An incentive-based evolutionary algorithm for participatory sensing , 2014, 2014 IEEE Global Communications Conference.

[33]  David S. Rosenblum,et al.  VOLARE: context-aware adaptive cloud service discovery for mobile systems , 2010, ARM '10.

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