A Cost-Effective Distributed Framework for Data Collection in Cloud-Based Mobile Crowd Sensing Architectures

Mobile crowd sensing received significant attention in the recent years and has become a popular paradigm for sensing. It operates relying on the rich set of built-in sensors equipped in mobile devices, such as smartphones, tablets, and wearable devices. To be effective, mobile crowd sensing systems require a large number of users to contribute data. While several studies focus on developing efficient incentive mechanisms to foster user participation, data collection policies still require investigation. In this paper, we propose a novel distributed and sustainable framework for gathering information in cloud-based mobile crowd sensing systems with opportunistic reporting. The proposed framework minimizes cost of both sensing and reporting, while maximizing the utility of data collection and, as a result, the quality of contributed information. Analytical and simulation results provide performance evaluation for the proposed framework by providing a fine-grained analysis of the energy consumed. The simulations, performed in a real urban environment and with a large number of participants, aim at verifying the performance and scalability of the proposed approach on a large scale under different user arrival patterns.

[1]  Gunnar Karlsson,et al.  CRAWDAD dataset kth/walkers (v.2014-05-05) , 2014 .

[2]  Clayton Shepard,et al.  Practical Context Awareness: Measuring and Utilizing the Context Dependency of Mobile Usage , 2012, IEEE Transactions on Mobile Computing.

[3]  Bin Guo,et al.  From participatory sensing to Mobile Crowd Sensing , 2014, 2014 IEEE International Conference on Pervasive Computing and Communication Workshops (PERCOM WORKSHOPS).

[4]  Dzmitry Kliazovich,et al.  Assessing Performance of Internet of Things-Based Mobile Crowdsensing Systems for Sensing as a Service Applications in Smart Cities , 2016, 2016 IEEE International Conference on Cloud Computing Technology and Science (CloudCom).

[5]  Lothar Thiele,et al.  Participatory Air Pollution Monitoring Using Smartphones , 2012 .

[6]  Emiliano Miluzzo,et al.  A survey of mobile phone sensing , 2010, IEEE Communications Magazine.

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

[8]  Nicola Conci,et al.  Crowd-sensing: Why context matters , 2013, 2013 IEEE International Conference on Pervasive Computing and Communications Workshops (PERCOM Workshops).

[9]  Pierre Flener,et al.  Optimising quality of information in data collection for mobile sensor networks , 2013, 2013 IEEE/ACM 21st International Symposium on Quality of Service (IWQoS).

[10]  Fan Ye,et al.  Mobile crowdsensing: current state and future challenges , 2011, IEEE Communications Magazine.

[11]  Prem Prakash Jayaraman,et al.  Using On-the-Move Mining for Mobile Crowdsensing , 2012, 2012 IEEE 13th International Conference on Mobile Data Management.

[12]  Yunhao Liu,et al.  Incentives for Mobile Crowd Sensing: A Survey , 2016, IEEE Communications Surveys & Tutorials.

[13]  Salil S. Kanhere,et al.  A survey on privacy in mobile participatory sensing applications , 2011, J. Syst. Softw..

[14]  Igor Bisio,et al.  Smart Probabilistic Fingerprinting for Indoor Localization over Fog Computing Platforms , 2016, 2016 5th IEEE International Conference on Cloud Networking (Cloudnet).

[15]  Dzmitry Kliazovich,et al.  Sociability-Driven User Recruitment in Mobile Crowdsensing Internet of Things Platforms , 2016, 2016 IEEE Global Communications Conference (GLOBECOM).

[16]  H. T. Mouftah,et al.  Sensing services in cloud-centric Internet of Things: A survey, taxonomy and challenges , 2015, 2015 IEEE International Conference on Communication Workshop (ICCW).

[17]  Jian Tang,et al.  Sensing as a Service: Challenges, Solutions and Future Directions , 2013, IEEE Sensors Journal.

[18]  H. T. Mouftah,et al.  Trustworthy Sensing for Public Safety in Cloud-Centric Internet of Things , 2014, IEEE Internet of Things Journal.

[19]  J. Wenny Rahayu,et al.  Honeybee: A Programming Framework for Mobile Crowd Computing , 2012, MobiQuitous.

[20]  Hojung Cha,et al.  Piggyback CrowdSensing (PCS): energy efficient crowdsourcing of mobile sensor data by exploiting smartphone app opportunities , 2013, SenSys '13.

[21]  Dzmitry Kliazovich,et al.  Game-Theoretic Recruitment of Sensing Service Providers for Trustworthy Cloud-Centric Internet-of-Things (IoT) Applications , 2016, 2016 IEEE Globecom Workshops (GC Wkshps).

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

[23]  Albert Y. Zomaya,et al.  Network-assisted offloading for mobile cloud applications , 2015, 2015 IEEE International Conference on Communications (ICC).

[24]  Daqing Zhang,et al.  effSense: A Novel Mobile Crowd-Sensing Framework for Energy-Efficient and Cost-Effective Data Uploading , 2015, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[25]  Kin K. Leung,et al.  Energy-Aware Participant Selection for Smartphone-Enabled Mobile Crowd Sensing , 2017, IEEE Systems Journal.

[26]  Francesco Longo,et al.  QoS Assessment of Mobile Crowdsensing Services , 2015, Journal of Grid Computing.

[27]  Juha Röning,et al.  Recognizing Human Activities User-independently on Smartphones Based on Accelerometer Data , 2012, Int. J. Interact. Multim. Artif. Intell..

[28]  Ramesh Govindan,et al.  Medusa: a programming framework for crowd-sensing applications , 2012, MobiSys '12.

[29]  Daniel A. Garcia-Ulloa,et al.  A Survey on Privacy in Mobile Crowd Sensing Task Management , 2014 .

[30]  Giuseppe Bianchi,et al.  Energy consumption anatomy of 802.11 devices and its implication on modeling and design , 2012, CoNEXT '12.

[31]  Arkady B. Zaslavsky,et al.  Sensing as a service model for smart cities supported by Internet of Things , 2013, Trans. Emerg. Telecommun. Technol..

[32]  Max Mühlhäuser,et al.  NoiseMap - Real-time participatory noise maps , 2011 .

[33]  Claudio E. Palazzi,et al.  Movement pattern recognition through smartphone's accelerometer , 2012, 2012 IEEE Consumer Communications and Networking Conference (CCNC).

[34]  Prem Prakash Jayaraman,et al.  Scalable Energy-Efficient Distributed Data Analytics for Crowdsensing Applications in Mobile Environments , 2015, IEEE Transactions on Computational Social Systems.

[35]  Yang Han,et al.  Utility-maximizing data collection in crowd sensing: An optimal scheduling approach , 2015, 2015 12th Annual IEEE International Conference on Sensing, Communication, and Networking (SECON).

[36]  Andrew Raij,et al.  A Survey of Incentive Techniques for Mobile Crowd Sensing , 2015, IEEE Internet of Things Journal.

[37]  Miguel A. Labrador,et al.  Data interpolation for participatory sensing systems , 2013, Pervasive Mob. Comput..

[38]  Antonio Corradi,et al.  The participact mobile crowd sensing living lab: The testbed for smart cities , 2014, IEEE Communications Magazine.

[39]  Chee Sun Liew,et al.  UniMiner: Towards a unified framework for data mining , 2014, 2014 4th World Congress on Information and Communication Technologies (WICT 2014).

[40]  Deborah Estrin,et al.  Image browsing, processing, and clustering for participatory sensing: lessons from a DietSense prototype , 2007, EmNets '07.

[41]  Dzmitry Kliazovich,et al.  Energy-Efficient Computation Offloading for Wearable Devices and Smartphones in Mobile Cloud Computing , 2014, 2015 IEEE Global Communications Conference (GLOBECOM).

[42]  Byung-Jae Kwak,et al.  Performance analysis of exponential backoff , 2005, IEEE/ACM Transactions on Networking.

[43]  Stefano Giordano,et al.  LTE traffic analysis for signalling load and energy consumption trade-off in mobile networks , 2015, 2015 IEEE International Conference on Communications (ICC).

[44]  Hans Schaffers,et al.  Smart Cities and the Future Internet: Towards Cooperation Frameworks for Open Innovation , 2011, Future Internet Assembly.

[45]  Roy Friedman,et al.  On Power and Throughput Tradeoffs of WiFi and Bluetooth in Smartphones , 2011, IEEE Transactions on Mobile Computing.

[46]  Kai Han,et al.  BLISS: Budget LImited robuSt crowdSensing through online learning , 2014, 2014 Eleventh Annual IEEE International Conference on Sensing, Communication, and Networking (SECON).

[47]  Prem Prakash Jayaraman,et al.  Context-Aware Recruitment Scheme for Opportunistic Mobile Crowdsensing , 2015, 2015 IEEE 21st International Conference on Parallel and Distributed Systems (ICPADS).

[48]  Kin K. Leung,et al.  Context-Awareness for Mobile Sensing: A Survey and Future Directions , 2016, IEEE Communications Surveys & Tutorials.

[49]  Deborah Estrin,et al.  A first look at traffic on smartphones , 2010, IMC '10.

[50]  Sudip Misra,et al.  Optimal Data Center Scheduling for Quality of Service Management in Sensor-Cloud , 2019, IEEE Transactions on Cloud Computing.

[51]  Wazir Zada Khan,et al.  Mobile Phone Sensing Systems: A Survey , 2013, IEEE Communications Surveys & Tutorials.

[52]  Giuseppe Bianchi,et al.  Per-Frame Energy Consumption in 802.11 Devices and Its Implication on Modeling and Design , 2015, IEEE/ACM Transactions on Networking.

[53]  Juan Li,et al.  Load balance vs utility maximization in mobile crowd sensing: A distributed approach , 2014, 2014 IEEE Global Communications Conference.