Abstract
Modern mobile handsets and the myriad of wearable devices connected to them offer a wide range of sensing capabilities. The ubiquity of such sensing devices offers the potential to realise novel applications based on collaborative sensing, in which application logic makes use of sensor input from a number of handsets, typically distributed across a defined physical area. Such applications will be enabled by mobile cloud computing, with the devices transferring raw or pre-processed sensed data to application logic hosted in the cloud. This results in a trade-off between the quality of the sensed data received by applications and the energy required to transfer data from the mobile handsets. We address this trade-off by considering a scheme in which a collaborative sensing middleware mediates between multiple applications requiring sensed data and the mobile handsets located within a particular physical area. We present and evaluate an algorithm which seeks to maximise the degree to which sensed data transferred from a given mobile device can be served to more than one application. We show that this algorithm leads to better overall performance in terms of energy used than an algorithm which does not aggregate sensed information between applications.
Original language | English |
---|---|
Pages (from-to) | 47-59 |
Number of pages | 13 |
Journal | Sustainable Computing: Informatics and Systems |
Volume | 8 |
DOIs | |
Publication status | Published - Dec 2015 |
Externally published | Yes |
Keywords
- Collaborative sensing
- Frequent pattern mining
- Human mobility
- Information aggregation
- Mobile cloud
- Optimization