skip to main content
research-article

Learning to Infer the Status of Heavy-Duty Sensors for Energy-Efficient Context-Sensing

Published:01 February 2012Publication History
Skip Abstract Section

Abstract

With the prevalence of smart mobile devices with multiple sensors, the commercial application of intelligent context-aware services becomes more and more attractive. However, limited by the battery capacity, the energy efficiency of context-sensing is the bottleneck for the success of context-aware applications. Though several previous studies for energy-efficient context-sensing have been reported, none of them can be applied to multiple types of high-energy-consuming sensors. Moreover, applying machine learning technologies to energy-efficient context-sensing is underexplored too. In this article, we propose to leverage machine learning technologies for improving the energy efficiency of multiple high-energy-consuming context sensors by trading off the sensing accuracy. To be specific, we try to infer the status of high-energy-consuming sensors according to the outputs of software-based sensors and the physical sensors that are necessary to work all the time for supporting the basic functions of mobile devices. If the inference indicates the high-energy-consuming sensor is in a stable status, we avoid the unnecessary invocation and instead use the latest invoked value as the estimation. The experimental results on real datasets show that the energy efficiency of GPS sensing and audio-level sensing are significantly improved by the proposed approach while the sensing accuracy is over 90%.

References

  1. Abdesslem, F. B., Phillips, A., and Henderson, T. 2009. Less is more: Energy-Efficient mobile sensing with senseless. In Proceedings of the 1st ACM Workshop on Networking, Systems, and Applications for Mobile Handhelds (MobiHeld). 61--62. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Abowd, G. D., Atkeson, C. G., Hong, J., Long, S., Kooper, R., and Pinkerton, M. 1997. Cyberguide: A mobile context-aware tour guide. Wirel. Netw. 3, 5, 421--433. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Benini, L., Bogliolo, A., Paleologo, G. A., and De Micheli, G. 1999. Policy optimization for dynamic power management. IEEE Trans. Comput.-Aid. Des. Integr. Circ. Syst., 182--187. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Breiman, L., Friedman, J. H., Stone, C. J., and Olshen, R. A. 1984. Classification and Regression Trees. CRC Press.Google ScholarGoogle Scholar
  5. Campobello, G., Leonardi, A., and Palazzo, S. 2008. Ace: An emergent algorithm for highly uniform cluster formation. In Proceedings of the IEEE International Conference on Communications (ICC). 154--171.Google ScholarGoogle Scholar
  6. Campobello, G., Leonardi, A., and Palazzo, S. 2009. A novel reliable and energy-saving forwarding technique for wireless sensor networks. In Proceedings of the 10th ACM International Symposium on Mobile Ad Hoc Networking and Computing (MobiHoc). 269--278. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Chan, H. and Perrig, A. 2008. On the use of chinese remainder theorem for energy saving in wireless sensor networks. In Proceedings of the 1st European Workshop on Sensor Networks (EWSN).Google ScholarGoogle Scholar
  8. Chang, C. and Lin, C. 2001. LIBSVM: A Library for Support Vector Machines. http://www.csie.ntu.edu.tw/~cjlin/libsvm. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Chen, Y., Yang, Q., and Yin, J. 2006. Power-Efficient access point selection for indoor location estimation. IEEE Trans. Knowl. Data Engin. 18, 877--888. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Choi, W., Shah, P., and Das, S. 2004. Framework for energy-saving data gathering using two-phase clustering in wireless sensor networks. In Proceedings of the 1st Annual International Conference on Mobile and Ubiquitous Systems: Networking and Services (MobiQuitous).Google ScholarGoogle Scholar
  11. Chong, S. K., Gaber, M. M., and Krishnaswamy, S. 2005. A context-aware approach to conserving energy in wireless sensor networks. In Proceedings of the 1st International Workshop on Sensor Networks and Systems for Pervasive Computing. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Chong, S. K., Gaber, M. M., and Krishnaswamy, S. 2008. Arts: Adaptive rule triggers on sensors for energy conservation in applications using coarse-granularity data. In Proceedings of the International Conference on Embedded Software and Systems (ICESS). 314--321. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Constandache, I., Gaonkar, S., and Sayler, M. 2009. Enloc: Energy-Efficient localization for mobile phones. In Proceedings of the INFOCOM Conference. IEEE, 2716--2720.Google ScholarGoogle Scholar
  14. Cortes, C. and Vapnik, V. 1995. Support-vector networks. Mach. Learn. 20, 2, 273--297. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Derksen, S. and Keselman, H. J. 1992. Backward, forward and stepwise automated subset selection algorithms: Frequency of obtaining authentic and noise variables. Brit. J. Math. Statist. Psychol. 45, 265--282.Google ScholarGoogle ScholarCross RefCross Ref
  16. Fan, R. E., Chen, P. H., and Lin, C. J. 2005. Working set selection using second order information for training svm. J. Mach. Learn. Res. 6, 1889--1918. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. Farrahi, K. and Gatica-Perez, D. 2011. Discovering routines from large-scale human locations using probabilistic topic models. ACM Trans. Intell. Syst. Technol. 2, 3:1--3:27. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. Garg, R., Son, S. W., Kandemir, M., Raghavan, P., and Prabhakar, R. 2009. Markov model based disk power management for data intensive workloads. In Proceedings of the 9th IEEE/ACM International Symposium on Cluster Computing and the Grid (CCGRID). 76--83. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. Heinzelman, W., Chandrakasan, A., and Balakrishnan, H. 2000. Energy-Efficient communication protocol for wireless microsensor networks. In Proceedings of the 33rd International Conference on System Sciences (HICSS). Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. Jolliffe, T. 2002. Principal Component Analysis 2nd Ed. Springer.Google ScholarGoogle Scholar
  21. Kjærgaard, M. B., Langdal, J., and Godsk, T. 2009. Entracked: Energy-Efficient robust position tracking for mobile devices. In Proceedings of the 7th Annual International Conference on Mobile Systems, Applications and Services (MobiSys). 221--234. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. Krause, A., Rajagopal, R., Gupta, A., and Guestrin, C. 2009. Simultaneous placement and scheduling of sensors. In Proceedings of the International Conference on Information Processing in Sensor Networks (IPSN). 181--192. Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. Lemlouma, T. and Layaïda, N. 2004. Context-aware adaptation for mobile devices. In Proceedings of the 5th IEEE International Conference on Mobile Data Management (MDM). 106--111.Google ScholarGoogle Scholar
  24. NokiaContextData. 2004. http://www.pervasive.jku.at/Research/Context_Database/.Google ScholarGoogle Scholar
  25. Paek, J., Kim, J., and Govindan, R. 2010. Energy-efficient rate-adaptive gps-based positioning for smartphones. In Proceedings of the 8th Annual International Conference on Mobile Systems, Applications and Services (MobiSys). 299--314. Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. Paleologo, G. A., Benini, L., et al., A. B., and Micheli, G. D. 1998. Policy optimization for dynamic power management. In Proceedings of the 35th Annual Design Automation Conference (DAC). 182--187. Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. Quinlan, J. R. 1993. C4.5: Programs for Machine Learning. Morgan Kaufmann. Google ScholarGoogle ScholarDigital LibraryDigital Library
  28. Schilit, B., Adams, N., and Want, R. 1994. Context-aware computing applications. In Proceedings of the Workshop on Mobile Computing Systems and Applications. 85--90. Google ScholarGoogle ScholarDigital LibraryDigital Library
  29. Simunic, T., Benini, L., Glynn, P., and Micheli, G. D. 2000. Dynamic power management for portable systems. In Proceedings of the 6th Annual International Conference on Mobile Computing and Networking (MobiCom). 11--19. Google ScholarGoogle ScholarDigital LibraryDigital Library
  30. Steinberg, D. and Colla, P. 1997. Cart--classification and regression trees. In Salford Systems.Google ScholarGoogle Scholar
  31. Williamus, H. G. 2002. Conometric Analysis 5th Ed. Prentice Hall.Google ScholarGoogle Scholar
  32. Younis, O. and Fahmy, S. 2004. Heed: A hybrid, energy-efficient, distributed clustering approach for ad hoc sensor networks. IEEE Trans. Mobile Comput. 3, 366--379. Google ScholarGoogle ScholarDigital LibraryDigital Library
  33. Zheng, Y. and Xie, X. 2011. Learning travel recommendations from user-generated gps traces. ACM Trans. Intell. Syst. Technol. 2, 2:1--2:29. Google ScholarGoogle ScholarDigital LibraryDigital Library
  34. Zhuang, Z., Kim, K., and Singh, J. P. 2010. Improving energy efficiency of location sensing on smartphones. In Proceedings of the 8th International Conference on Mobile Systems, Applications, and Services (MobiSys). 315--330. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Learning to Infer the Status of Heavy-Duty Sensors for Energy-Efficient Context-Sensing

        Recommendations

        Comments

        Login options

        Check if you have access through your login credentials or your institution to get full access on this article.

        Sign in

        Full Access

        • Published in

          cover image ACM Transactions on Intelligent Systems and Technology
          ACM Transactions on Intelligent Systems and Technology  Volume 3, Issue 2
          February 2012
          455 pages
          ISSN:2157-6904
          EISSN:2157-6912
          DOI:10.1145/2089094
          Issue’s Table of Contents

          Copyright © 2012 ACM

          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 profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          • Published: 1 February 2012
          • Accepted: 1 October 2011
          • Revised: 1 July 2011
          • Received: 1 February 2011
          Published in tist Volume 3, Issue 2

          Permissions

          Request permissions about this article.

          Request Permissions

          Check for updates

          Qualifiers

          • research-article
          • Research
          • Refereed

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader