Smartphone sensing offloading for efficiently supporting social sensing applications

Mobile phones play a pivotal role in supporting ubiquitous and unobtrusive sensing of human activities. However, maintaining a highly accurate record of a user's behavior throughout the day imposes significant energy demands on the phone's battery. In this work, we investigate a new approach that can lead to significant energy savings for mobile applications that require continuous sensing of social activities. This is achieved by opportunistically offloading sensing to sensors embedded in the environment, leveraging sensing that may be available in typical modern buildings (e.g., room occupancy sensors, RFID access control systems). In this article, we present the design, implementation, and evaluation of METIS: an adaptive mobile sensing platform that efficiently supports social sensing applications. The platform implements a novel sensor task distribution scheme that dynamically decides whether to perform sensing on the phone or in the infrastructure, considering the energy consumption, accuracy, and mobility patterns of the user. By comparing the sensing distribution scheme with sensing performed solely on the phone or exclusively on the fixed remote sensors, we show, through benchmarks using real traces, that the opportunistic sensing distribution achieves over 60% and 40% energy savings, respectively. This is confirmed through a real world deployment in an office environment for over a month: we developed a social application over our frameworks, that is able to infer the collaborations and meetings of the users. In this setting the system preserves over 35% more battery life over pure phone sensing.

[1]  Andreas Haeberlen,et al.  Practical robust localization over large-scale 802.11 wireless networks , 2004, MobiCom '04.

[2]  Narseo Vallina-Rodriguez,et al.  ErdOS: achieving energy savings in mobile OS , 2011, MobiArch '11.

[3]  Luca Benini,et al.  A survey of design techniques for system-level dynamic power management , 2000, IEEE Trans. Very Large Scale Integr. Syst..

[4]  John S. Heidemann,et al.  Data muling with mobile phones for sensornets , 2011, SenSys.

[5]  Mirco Musolesi,et al.  The Rise of People-Centric Sensing , 2008, IEEE Internet Comput..

[6]  David E. Culler,et al.  sMAP: a simple measurement and actuation profile for physical information , 2010, SenSys '10.

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

[8]  Simon Hay,et al.  Decomposing power measurements for mobile devices , 2010, 2010 IEEE International Conference on Pervasive Computing and Communications (PerCom).

[9]  Lei Yang,et al.  Accurate online power estimation and automatic battery behavior based power model generation for smartphones , 2010, 2010 IEEE/ACM/IFIP International Conference on Hardware/Software Codesign and System Synthesis (CODES+ISSS).

[10]  James A. Landay,et al.  The Mobile Sensing Platform: An Embedded Activity Recognition System , 2008, IEEE Pervasive Computing.

[11]  Roy Friedman,et al.  On Power and Throughput Tradeoffs of WiFi and Bluetooth in Smartphones , 2013, IEEE Trans. Mob. Comput..

[12]  Ben Greenstein,et al.  FollowMe: enhancing mobile applications with open infrastructure sensing , 2011, HotMobile '11.

[13]  Cecilia Mascolo,et al.  METIS: Exploring mobile phone sensing offloading for efficiently supporting social sensing applications , 2013, 2013 IEEE International Conference on Pervasive Computing and Communications (PerCom).

[14]  Cecilia Mascolo,et al.  Energy-Accuracy Trade-offs in Querying Sensor Data for Continuous Sensing Mobile Systems , 2010 .

[15]  Byung-Gon Chun,et al.  CloneCloud: elastic execution between mobile device and cloud , 2011, EuroSys '11.

[16]  Paramvir Bahl,et al.  RADAR: an in-building RF-based user location and tracking system , 2000, Proceedings IEEE INFOCOM 2000. Conference on Computer Communications. Nineteenth Annual Joint Conference of the IEEE Computer and Communications Societies (Cat. No.00CH37064).

[17]  Suman Nath,et al.  SenseWeb: An Infrastructure for Shared Sensing , 2007, IEEE MultiMedia.

[18]  Cecilia Mascolo,et al.  Sense and Sensibility in a Pervasive World , 2012, Pervasive.

[19]  Jean-Loup Guillaume,et al.  Fast unfolding of communities in large networks , 2008, 0803.0476.

[20]  Alex Pentland,et al.  Mining Face-to-Face Interaction Networks using Sociometric Badges: Predicting Productivity in an IT Configuration Task , 2008, ICIS.

[21]  Yi Wang,et al.  A framework of energy efficient mobile sensing for automatic user state recognition , 2009, MobiSys '09.

[22]  J.A. Paradiso,et al.  A Platform for Ubiquitous Sensor Deployment in Occupational and Domestic Environments , 2007, 2007 6th International Symposium on Information Processing in Sensor Networks.

[23]  Sang Jeong Lee,et al.  AdNext: a visit-pattern-aware mobile advertising system for urban commercial complexes , 2011, HotMobile '11.

[24]  Alec Wolman,et al.  MAUI: making smartphones last longer with code offload , 2010, MobiSys '10.

[25]  Inseok Hwang,et al.  CoMon: cooperative ambience monitoring platform with continuity and benefit awareness , 2012, MobiSys '12.

[26]  Cecilia Mascolo,et al.  EmotionSense: a mobile phones based adaptive platform for experimental social psychology research , 2010, UbiComp.

[27]  Andrew Raij,et al.  Exploring micro-incentive strategies for participant compensation in high-burden studies , 2011, UbiComp '11.

[28]  Alex Pentland,et al.  Sensing and modeling human networks using the sociometer , 2003, Seventh IEEE International Symposium on Wearable Computers, 2003. Proceedings..

[29]  Jie Liu,et al.  SpeakerSense: Energy Efficient Unobtrusive Speaker Identification on Mobile Phones , 2011, Pervasive.

[30]  Nigel Davies,et al.  Using bluetooth device names to support interaction in smart environments , 2009, MobiSys '09.

[31]  Guoliang Xing,et al.  Remora: Sensing resource sharing among smartphone-based body sensor networks , 2013, 2013 IEEE/ACM 21st International Symposium on Quality of Service (IWQoS).