Efficient Distribution of Sensing Queries in Public Sensing Systems

The advent of mobile phones paved the way for a new paradigm for gathering sensor data termed Public Sensing (PS). PS uses built-in sensors of mobile devices to opportunistically gather sensor data. For instance, the microphones of a crowd of mobile phones can be used to capture sound samples, which can be used to construct a city noise map. A great challenge of PS is to reduce the energy consumption of mobile devices since otherwise users might not be willing to participate. One crucial part in the overall power consumption is the energy required for the communication between the mobile devices and the infrastructure. In particular, the communication required for sending sensing queries to mobile devices has been largely neglected in the related work so far. Therefore, in this paper, we address the problem of minimizing communication costs for the distribution of sensing queries. While existing systems simply broadcast sensing queries to all devices, we use a selective strategy by addressing only a subset of devices. In order not to negatively affect the quality of sensing w.r.t. completeness, this subset is carefully chosen based on a probabilistic sensing model that defines the probability of mobile devices to successfully perform a given sensing query. Our evaluations show that with our optimized sensing query distribution, the energy consumption can be reduced by more than 70% without significantly reducing the quality of sensing.

[1]  Frank Dürr,et al.  StreamShaper: Coordination algorithms for participatory mobile urban sensing , 2010, The 7th IEEE International Conference on Mobile Ad-hoc and Sensor Systems (IEEE MASS 2010).

[2]  Arun Venkataramani,et al.  Energy consumption in mobile phones: a measurement study and implications for network applications , 2009, IMC '09.

[3]  Jiangchuan Liu,et al.  Wireless sensor deployment for collaborative sensing with mobile phones , 2011, Comput. Networks.

[4]  Frank Dürr,et al.  PSense: Reducing Energy Consumption in Public Sensing Systems , 2012, 2012 IEEE 26th International Conference on Advanced Information Networking and Applications.

[5]  P. Cameron Combinatorics: Topics, Techniques, Algorithms , 1995 .

[6]  Jörg Ott,et al.  The ONE simulator for DTN protocol evaluation , 2009, SIMUTools 2009.

[7]  Frank Dürr,et al.  Opportunistic position update protocols for mobile devices , 2013, UbiComp.

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

[9]  Kurt Rothermel,et al.  A Comparison of Protocols for Updating Location Information , 2001, Cluster Computing.

[10]  M J Maher ESTIMATING THE TURNING FLOWS AT A JUNCTION: A COMPARISON OF THREE MODELS , 1984 .

[11]  Frank Dürr,et al.  MapCorrect: Automatic correction and validation of road maps using public sensing , 2011, 2011 IEEE 36th Conference on Local Computer Networks.

[12]  Zhigang Liu,et al.  The Jigsaw continuous sensing engine for mobile phone applications , 2010, SenSys '10.

[13]  Mirco Musolesi,et al.  Sensing meets mobile social networks: the design, implementation and evaluation of the CenceMe application , 2008, SenSys '08.

[14]  Andrew T. Campbell,et al.  Fast track article: Bubble-sensing: Binding sensing tasks to the physical world , 2010 .

[15]  Reza Curtmola,et al.  Fostering participaction in smart cities: a geo-social crowdsensing platform , 2013, IEEE Communications Magazine.

[16]  Deborah Estrin,et al.  Recruitment Framework for Participatory Sensing Data Collections , 2010, Pervasive.

[17]  Frank Dürr,et al.  A Sensor Network Abstraction for Flexible Public Sensing Systems , 2011, 2011 IEEE Eighth International Conference on Mobile Ad-Hoc and Sensor Systems.

[18]  Jie Liu,et al.  LittleRock: Enabling Energy-Efficient Continuous Sensing on Mobile Phones , 2011, IEEE Pervasive Computing.