skip to main content
10.1145/1555816.1555839acmconferencesArticle/Chapter ViewAbstractPublication PagesmobisysConference Proceedingsconference-collections
research-article

EnTracked: energy-efficient robust position tracking for mobile devices

Published:22 June 2009Publication History

ABSTRACT

An important feature of a modern mobile device is that it can position itself. Not only for use on the device but also for remote applications that require tracking of the device. To be useful, such position tracking has to be energy-efficient to avoid having a major impact on the battery life of the mobile device. Furthermore, tracking has to robustly deliver position updates when faced with changing conditions such as delays due to positioning and communication, and changing positioning accuracy.

This work proposes EnTracked - a system that, based on the estimation and prediction of system conditions and mobility, schedules position updates to both minimize energy consumption and optimize robustness. The realized system tracks pedestrian targets equipped with GPS-enabled devices. The system is configurable to realize different trade-offs between energy consumption and robustness.

We provide extensive experimental results by profiling how devices consume power, by emulation on collected data and by validation in several real-world deployments. Results from this profiling show how a device consumes power while tracking its position. Results from the emulation indicate that the system can estimate and predict system conditions and mobility. Furthermore they provide evidence for that the system can lower the energy consumption considerably and remain robust when faced with changing system conditions. By validation in several real-world deployments we provide evidence that the real system works as predicted by the emulation.

References

  1. Location Acquisition API:Using Location Acquisition API. http://www. forum. nokia. com, 2007.Google ScholarGoogle Scholar
  2. Nokia-Energy Profiler. http://www. nokia. com, 2008.Google ScholarGoogle Scholar
  3. Python for S60. http://sourceforge.net/projects/pys60, 2008.Google ScholarGoogle Scholar
  4. M. Anand, E. B. Nightingale, and J. Flinn. Ghosts in the machine:Interfaces for better power management. In Proceedings of the Second International Conference on Mobile Systems, Applications, and Services, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. L. Brown, K. A. Karasyov, V. P. Levedev, A. Y. Starikovskiy, and R. P. Stanley. Linux Laptop Battery Life. In Proc. of the Linux Symposium, 2006.Google ScholarGoogle Scholar
  6. Y. Cai and T. Xu. Design, analysis, and implementation of a large-scale real-time location-based information sharing system. In Proceedings of the 6th International Conference on Mobile Systems, Applications, and Services, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. A. Civilis, C. S. Jensen, and S. Pakalnis. Techniques for efficient road-network-based tracking of moving objects. IEEE Trans. Knowl. Data Eng., 17(5):698--712, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. T. Farrell, R. Cheng, and K. Rothermel. Energy-efficient monitoring of mobile objects with uncertainty-aware tolerances. In Proceedings of the Eleventh International Database Engineering and Applications Symposium, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. T. Farrell, R. Lange, and K. Rothermel. Energy-efficient tracking of mobile objects with early distance-based reporting. In Proceedings of 4th Int. Conference on Mobile and Ubiquitous Systems, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. E. Kaplan and C. Hegarty. Understanding GPS: Principles and Applications. ArtechHouse Incorporated, second edition edition, 2005.Google ScholarGoogle Scholar
  11. M. B. Kjærgaard. A Taxonomy for Radio Location Fingerprinting. In Proceedings of the Third International Symposium on Location and Context Awareness, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. A. Küpper and G. Treu. Efficient proximity and separation detection among mobile targets for supporting location-based community services. Mobile Computing and Communications Review, 10(3):1--12, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. A. Leonhardi, C. Nicu, and K. Rothermel. A map-based dead-reckoning protocol for updating location information. In Proceedings of 16th Int. Parallel and Distributed Processing Symposium, 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. A. Leonhardi and K. Rothermel. A comparison of protocols for updating location information. Cluster Computing, 4(4):355--367, 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. J. Liu and L. Zhong. Micro power management of active 802. 11 interfaces. In Proceedings of the 6th International Conference on Mobile Systems, Applications, and Services, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. D. Mills. Computer Network Time Synchronization - the Network Time Protocol. CRC Press, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. Nokia. S60 Platform:Effective Power and Resource Management, Version 3.1. Nokia, 2007.Google ScholarGoogle Scholar
  18. S. Reddy, J. Burke, D. Estrin, M. Hansen, and M. Srivastava. Determining transportation mode on mobile phones. In Proceedings of The 12th IEEE Int. Symposium on Wearable Computers, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. S. Tilak, V. Kolar, N. B. Abu-ghazaleh, and K. don Kang. Dynamic localization protocols for mobile sensor networks. In Proceedings of IWSEEASN, 2005.Google ScholarGoogle Scholar
  20. C. wen You, P. Huang, H.-H. Chu, Y.-C. Chen, J.-R. Chiang, and S.-Y. Lau. Impact of sensor-enhanced mobility prediction on the design of energy-efficient localization. Ad Hoc Networks, 6(8):1221--1237, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. EnTracked: energy-efficient robust position tracking for mobile devices

      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
      • Published in

        cover image ACM Conferences
        MobiSys '09: Proceedings of the 7th international conference on Mobile systems, applications, and services
        June 2009
        370 pages
        ISBN:9781605585666
        DOI:10.1145/1555816

        Copyright © 2009 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: 22 June 2009

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • research-article

        Acceptance Rates

        Overall Acceptance Rate274of1,679submissions,16%

        Upcoming Conference

        MOBISYS '24

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader