Title :
USense -- A Smartphone Middleware for Community Sensing
Author :
Agarwal, Vivek ; Banerjee, Nabaneeta ; Chakraborty, Debasis ; Mittal, Sparsh
Author_Institution :
Res. - India, New Delhi, India
Abstract :
There is tremendous interest in exploiting smartphones as a “community of sensors”. It is envisioned that this community-driven smartphone sensor network has unprecedented potential to sense heterogeneous phenomena ranging from sound pollution to urban social dynamics. However, designing smartphone-resident middleware for opportunistic and objectiveoriented sensing of these phenomena is an open challenge. In this paper, we propose USense, a novel utility-driven smartphone middleware for executing community-driven sensing tasks. USense is different from other mobile phone sensing frameworks in the following ways: it is (i) Application aware, i.e., it adapts its operation based on demands of the application (ii) User aware, i.e., it incorporates preferences, policies as well as behavioral history of the user carrying the phone, and (iii) Situation aware, i.e. it considers resource dynamics on the phone at any given point. We argue that these three aspects are essentially decoupled in nature and combining them effectively is the key towards designing a re-usable and scalable middleware. Based on an extensible model for `Sensing Moments´, USense first allows application developers to easily create sensing tasks. Secondly, we propose a unified device middleware to simultaneously execute the sensing tasks at the right moments across multiple applications. We have implemented USense on the Android platform, and demonstrate its effectiveness through real-life data traces.
Keywords :
Linux; human factors; middleware; smart phones; Android platform; application aware USense; community sensing; community-driven sensing tasks; community-driven smart phone sensor network; extensible model; heterogeneous phenomena sensing; objective-oriented sensing; opportunistic-oriented sensing; real-life data traces; resource dynamics; reusable-scalable middleware design; situation aware USense; unified device middleware; user aware USense; user behavioral history; user policies; user preferences; utility-driven smart phone-resident middleware design; Batteries; Communities; Middleware; Mobile communication; Sensor phenomena and characterization; Servers; middleware; mobile phones; resources; sensing; utility;
Conference_Titel :
Mobile Data Management (MDM), 2013 IEEE 14th International Conference on
Conference_Location :
Milan
Print_ISBN :
978-1-4673-6068-5
DOI :
10.1109/MDM.2013.16