ABSTRACT
Proactively providing services to mobile individuals is essential for emerging ubiquitous applications. The major challenge in providing users with proactive services lies in continuously monitoring their contexts based on numerous sensors. The context monitoring with rich sensors imposes heavy workloads on mobile devices with limited computing and battery power. We present SeeMon, a scalable and energy-efficient context monitoring framework for sensor-rich, resource-limited mobile environments. Running on a personal mobile device, SeeMon effectively performs context monitoring involving numerous sensors and applications. On top of SeeMon, multiple applications on the device can proactively understand users' contexts and react appropriately. This paper proposes a novel context monitoring approach that provides efficient processing and sensor control mechanisms. We implement and test a prototype system on two mobile devices: a UMPC and a wearable device with a diverse set of sensors. Example applications are also developed based on the implemented system. Experimental results show that SeeMon achieves a high level of scalability and energy efficiency.
- K. V. Laerhoven, A. Schmidt and H. Gellersen, "Multi-Sensor Context Aware Clothing," In Proc. of ISWC, 2002. Google ScholarDigital Library
- O. Amft, et al., "Analysis of Chewing Sounds for Dietary Monitoring," In Proc. of UbiComp, 2005. Google ScholarDigital Library
- C. Park, et al., "A wearable wireless sensor platform for interactive dance performances," In Proc. of PerCom, 2006. Google ScholarDigital Library
- M. Sung, C. Marci, and A. Pentland, "Wearable feedback systems for rehabilitation," Journal of Neuro Engineering and Rehabilitation, vol. 2, no. 1, 2005.Google Scholar
- J. E. Bardram, "Applications of Context-Aware Computing in Hospital Work - Examples and Design Principles," In Proc. of ACM SAC, 2004. Google ScholarDigital Library
- T. Sohn, et al., "Place-Its: A Study of Location-Based Reminders on Mobile Phones," In Proc. of UbiComp, 2005. Google ScholarDigital Library
- L. Bao and S. S. Intille, "Activity recognition from user-annotated acceleration data," In Proc. of Pervasive, 2004.Google Scholar
- J. Lester, et al., "A Practical Approach to Recognizing Physical Activities," In Proc. of Pervasive, 2006. Google ScholarDigital Library
- P. Fahy and S. Clarke, "CASS - a middleware for mobile context-aware applications," In Proc. of Workshop on Context Awareness, MobiSys 2004.Google Scholar
- T. Gu, et al., "A Middleware for Building Context-Aware Mobile Services," In Proc. of IEEE VTC, 2004.Google Scholar
- H. Chen, T. Finin, and A. Joshi, "An Ontology for Context-Aware Pervasive Computing Environments," In Proc. of the Workshop on Ontologies in Agent Systems (AAMAS), 2003.Google Scholar
- D. Salber, A. K. Dey, and G. D. Abowd, "The Context Toolkit: Aiding the Development of Context-Enabled Applications," In Proc. of the ACM CHI, 1999. Google ScholarDigital Library
- A. Ranganathan and R. H. Campbell, "A Middleware for Context-Aware Agents in Ubiquitous Computing Environments," In Proc. of Middleware, 2003. Google ScholarDigital Library
- P. Korpipää, et al., "Managing Context Information in Mobile Devices," IEEE Pervasive Computing, 2003. Google ScholarDigital Library
- T. Hofer, et al., "Context-Awareness on Mobile Devices - the Hydrogen Approach," In Proc. of the 36th Hawaii Int. Conf. on System Sciences, 2003. Google ScholarDigital Library
- O. Riva, "Contory: A Middleware for the Provisioning of Context Information on Smart Phones," In Proc. of Middleware, 2006. Google ScholarDigital Library
- E. Shih, et al., "Wake-on-wireless: An Event Driven Energy Saving Strategy for Battery Operated Devices," In Proc. of MobiCom, 2002. Google ScholarDigital Library
- J. Sorber, et al., "Turducken: Hierarchical Power Management for Mobile Devices," In Proc. of MobiSys, 2005. Google ScholarDigital Library
- A. Rahmati and L. Zhong, "Context-for-Wireless: Context-Sensitive Energy-Efficient Wireless Data Transfer," In Proc. of MobiSys, 2007. Google ScholarDigital Library
- S. Chakraborty, et al., "On the Effectiveness of Movement Prediction to Reduce Energy Consumption in Wireless Communication," IEEE Trans. on Mobile Computing, vol. 5, no. 2, 2006. Google ScholarDigital Library
- S. Cui, et al., "Energy-Efficiency of MIMO and Cooperative MIMO Techniques in Sensor Networks," IEEE Journal on Selected Areas in Communications, vol. 22, no. 6, 2004. Google ScholarDigital Library
- W. Ye, J. Heidemann, and D. Estrin, "An Energy-Efficient MAC Protocol for Wireless Sensor Networks," In Proc. of IEEE INFOCOM, 2002.Google Scholar
- K. Seada, et al., "Energy-Efficient Forwarding Strategies for Geographic Routing in Lossy Wireless Sensor Networks," In Proc. of SenSys, 2004. Google ScholarDigital Library
- I. H. Witten and E. Frank, "Data Mining: Practical Machine Learning Tools and Techniques," Morgan Kaufmann, 2005. Google ScholarDigital Library
- G. Anastasi, et al., "Performance Measurements of Motes Sensor Networks," In Proc. of MSWiM, 2004. Google ScholarDigital Library
- G. Xing, et al., "Minimum Power Configuration for Wireless Communication in Sensor Networks", ACM Tran. on Sensor Networks (TOSN), vol. 3, no. 2, 2007. Google ScholarDigital Library
- K. L. Wu and P. S. Yu, "Interval Query Indexing for Efficient Stream Processing," In Proc. of CIKM, 2004. Google ScholarDigital Library
- E. Hanson and T. Johnson, "Selection Predicate Indexing for Active Databases using Interval Skip Lists," Information Systems, vol. 21, no. 3, pp. 269--298, 1996. Google ScholarDigital Library
- J. Lee, et al., "BMQ-Index: Shared and Incremental Processing of Border Monitoring Queries over Data Streams," In Proc. of MDM 2006. Google ScholarDigital Library
- KAIST UFC project. http://ufc.kaist.ac.krGoogle Scholar
- HUINS. http://www.huins.com/Google Scholar
- MIT Affective, http://affect.media.mit.edu/areas.php?id=sensingGoogle Scholar
- FFTW. http://www.fftw.org/Google Scholar
- Weka 3: Data Mining Software in Java. http://www.cs.waikato.ac.nz/~ml/weka/index.htmlGoogle Scholar
- Next Generation Computing Show 2007. http://www.nextcomshow.com/en/Google Scholar
- V. Shnayder, et al., "Simulating the Power Consumption of Large-Scale Sensor Network Applications," In Proc. of SenSys, 2004. Google ScholarDigital Library
- R. S. Sandhu and P. Samarati, "Access Control: Principles and Practice," IEEE Communications Magazine, 1994.Google ScholarDigital Library
- D. Abadi, et al., "Aurora: A New Model and Architecture for Data Stream Management," VLDB Journal, vol. 12, no. 2, 2003. Google ScholarDigital Library
- R. Motwani, et al., "Query Processing, Resource Management, and Approximation in a Data Stream Management System," In Proc. of CIDR, 2003.Google Scholar
- S. R. Madden, et al., "Continuously Adaptive Continuous Queries over Streams," In Proc. of SIGMOD, 2002. Google ScholarDigital Library
- J. Froehlich, et al., "MyExperience: A System for In situ Tracing and Capturing of User Feedback on Mobile Phones," In Proc. of MobiSys, 2007. Google ScholarDigital Library
- P. J. Lang, et al., "International affective picture system (IAPS): Instruction manual and affective ratings," Tech. Rep. No. A-4, The Center for Research in Psychophysiology in University of Florida, 1999.Google Scholar
Index Terms
- SeeMon: scalable and energy-efficient context monitoring framework for sensor-rich mobile environments
Recommendations
A Scalable and Energy-Efficient Context Monitoring Framework for Mobile Personal Sensor Networks
The key feature of many emerging pervasive computing applications is to proactively provide services to mobile individuals. One major challenge in providing users with proactive services lies in continuously monitoring users' context based on numerous ...
AFit: adaptive fitness tracking by application function virtualization
UbiComp '16: Proceedings of the 2016 ACM International Joint Conference on Pervasive and Ubiquitous Computing: AdjunctThe popularity of wearables is exponentially growing and it is expected that individuals will utilize more than one wearable device at a time in the near future. Efficient resource usage between the devices worn by the same person has not yet been ...
ACE: exploiting correlation for energy-efficient and continuous context sensing
MobiSys '12: Proceedings of the 10th international conference on Mobile systems, applications, and servicesWe propose ACE (Acquisitional Context Engine), a middleware that supports continuous context-aware applications while mitigating sensing costs for inferring contexts. ACE provides user's current context to applications running on it. In addition, it ...
Comments