Jigsaw-SenSys10 - The Jigsaw Continuous Sensing Engine for...

Info iconThis preview shows pages 1–2. Sign up to view the full content.

View Full Document Right Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: The Jigsaw Continuous Sensing Engine for Mobile Phone Applications Hong Lu, † Jun Yang, * Zhigang Liu, * Nicholas D. Lane, † Tanzeem Choudhury, † Andrew T. Campbell † † Dartmouth College, { hong,niclane,campbell } @cs.dartmouth.edu, { tanzeem.choudhury } @dartmouth.edu * Nokia Research Center, { jun.8.yang,zhigang.c.liu } @nokia.com Abstract Supporting continuous sensing applications on mobile phones is challenging because of the resource demands of long-term sensing, inference and communication algorithms. We present the design, implementation and evaluation of the Jigsaw continuous sensing engine , which balances the per- formance needs of the application and the resource demands of continuous sensing on the phone. Jigsaw comprises a set of sensing pipelines for the accelerometer, microphone and GPS sensors, which are built in a plug and play manner to support: i) resilient accelerometer data processing, which al- lows inferences to be robust to different phone hardware, ori- entation and body positions; ii) smart admission control and on-demand processing for the microphone and accelerome- ter data, which adaptively throttles the depth and sophistica- tion of sensing pipelines when the input data is low quality or uninformative; and iii) adaptive pipeline processing, which judiciously triggers power hungry pipeline stages (e.g., sam- pling the GPS) taking into account the mobility and behav- ioral patterns of the user to drive down energy costs. We implement and evaluate Jigsaw on the Nokia N95 and the Apple iPhone, two popular smartphone platforms, to demon- strate its capability to recognize user activities and perform long term GPS tracking in an energy-efFcient manner. Categories and Subject Descriptors C.3 [ Special-Purpose and Application-Based Sys- tems ]: Real-time and embedded systems General Terms Algorithms, Design, Human ¡actors, Performance Keywords Mobile Phone Sensing, Machine Learning, Activity Recognition, Power Management Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for proFt or commercial advantage and that copies bear this notice and the full citation on the Frst page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is premitted. To copy otherwise, to republish, to post on servers or to redistribute to lists, requires prior speciFc permission and/or a fee. SenSys’10, November 3–5, 2010, Zurich, Switzerland. Copyright 2010 ACM 978-1-4503-0344-6/10/11 ...$10.00 1 Introdu ction Today’s mobile phones come equipped with an increas- ing range of sensing, computational, storage and commu- nication resources enabling continuous sensing applications to emerge across a wide variety of applications areas, such as, personal healthcare, environmental monitoring and social networks. A key challenge of continuous sensing on mo- bile phones is to process raw sensor data from multiple sen-...
View Full Document

This note was uploaded on 08/25/2011 for the course EEL 6788 taught by Professor Boloni,l during the Spring '08 term at University of Central Florida.

Page1 / 14

Jigsaw-SenSys10 - The Jigsaw Continuous Sensing Engine for...

This preview shows document pages 1 - 2. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online