Skip to main content

Supporting Energy-Efficient Uploading Strategies for Continuous Sensing Applications on Mobile Phones

  • Conference paper
Pervasive Computing (Pervasive 2010)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 6030))

Included in the following conference series:

Abstract

Continuous sensing applications (e.g., mobile social networking applications) are appearing on new sensor-enabled mobile phones such as the Apple iPhone, Nokia and Android phones. These applications present significant challenges to the phone’s operations given the phone’s limited computational and energy resources and the need for applications to share real-time continuous sensed data with back-end servers. System designers have to deal with a trade-off between data accuracy (i.e., application fidelity) and energy constraints in the design of uploading strategies between phones and back-end servers. In this paper, we present the design, implementation and evaluation of several techniques to optimize the information uploading process for continuous sensing on mobile phones. We analyze the cases of continuous and intermittent connectivity imposed by low-duty cycle design considerations or poor wireless network coverage in order to drive down energy consumption and extend the lifetime of the phone. We also show how location prediction can be integrated into this forecasting framework. We present the implementation and the experimental evaluation of these uploading techniques based on measurements from the deployment of a continuous sensing application on 20 Nokia N95 phones used by 20 people for a period of 2 weeks. Our results show that we can make significant energy savings while limiting the impact on the application fidelity, making continuous sensing a viable application for mobile phones. For example, we show that it is possible to achieve an accuracy of 80% with respect to ground-truth data while saving 60% of the traffic sent over-the-air.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. CRAWDAD Project, http://www.crawdad.org

  2. Ashbrook, D., Starner, T.: Using GPS to Learn Significant Locations and Predict Movement Across Multiple Users. Personal and Ubiquitous Computing 7(5), 275–286 (2003)

    Article  Google Scholar 

  3. Brémaud, P.: Markov Chains, Gibbs Fields, Monte Carlo Simulation, and Queues. Springer, Heidelberg (1998)

    Google Scholar 

  4. Campbell, A.T., Eisenman, S.B., Lane, N.D., Miluzzo, E., Peterson, R., Lu, H., Zheng, X., Musolesi, M., Fodor, K., Ahn, G.-S.: The Rise of People-Centric Sensing. IEEE Internet Computing Special Issue on Mesh Networks (June/July 2008)

    Google Scholar 

  5. Civilis, A., Jensen, C.S., Pakalnis, S.: Techniques for efficient road-network-based tracking of moving objects. IEEE Transactions on Knowledge and Data Engineering 17(5), 698–712 (2005)

    Article  Google Scholar 

  6. Consolvo, S., Everitt, K., Smith, I., Landay, J.A.: Design requirements for technologies that encourage physical activity. In: Proceedings of CHI 2006, pp. 457–466. ACM Press, New York (2006)

    Google Scholar 

  7. Eriksson, J., Girod, L., Hull, B., Newton, R., Madden, S., Balakrishnan, H.: The Pothole Patrol: using a Mobile Sensor Network for Road Surface Monitoring. In: Proceedings of MobiSys 2008, pp. 29–39. ACM, New York (2008)

    Chapter  Google Scholar 

  8. Froehlich, J., Chen, M.Y., Consolvo, S., Harrison, B., Landay, J.A.: MyExperience: a System for in Situ Tracing and Capturing of User Feedback on Mobile Phones. In: Proceedings of MobiSys 2007, pp. 57–70. ACM, New York (2007)

    Chapter  Google Scholar 

  9. Horn, R.A., Johnson, C.R.: Matrix Analysis. Cambridge University Press, Cambridge (1990)

    MATH  Google Scholar 

  10. Kjærgaard, M.B., Langdal, J., Godsk, T., Toftkjær, T.: Entracked: energy-efficient robust position tracking for mobile devices. In: Proceedings of MobiSys 2009, pp. 221–234. ACM, New York (2009)

    Google Scholar 

  11. Krumm, J., Horvitz, E.: Predestination: Inferring Destinations from Partial Trajectories. In: Dourish, P., Friday, A. (eds.) UbiComp 2006. LNCS, vol. 4206, pp. 243–260. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  12. Kukkonen, J., Lagerspetz, E., Nurmi, P., Andersson, M.: Betelgeuse: A platform for gathering and processing situational data. IEEE Pervasive Computing 8(2), 49–56 (2009)

    Article  Google Scholar 

  13. Liao, L., Patterson, D.J., Fox, D., Kautz, H.: Building Personal Maps from GPS Data. In: Proceedings of IJCAI Workshop on Modeling Others from Observation (2005)

    Google Scholar 

  14. MacKay, D.J.C.: Information Theory, Inference, and Learning Algorithms. Cambridge University Press, Cambridge (2003)

    MATH  Google Scholar 

  15. Miluzzo, E., Lane, N.D., Fodor, K., Peterson, R.A., Lu, H., Musolesi, M., Eisenman, S.B., Zheng, X., Campbell, A.T.: Sensing Meets Mobile Social Networks: the Design, Implementation and Evaluation of the CenceMe Application. In: Proceedings of SenSys 2008, November 2008, pp. 337–350 (2008)

    Google Scholar 

  16. Mohan, P., Padmanabhan, V.N., Ramjee, R.: Nericell: Rich Monitoring of Road and Traffic Conditions using Mobile Smartphones. In: Proceedings of SenSys 2008, pp. 323–336. ACM, New York (2008)

    Chapter  Google Scholar 

  17. Mun, M., Reddy, S., Shilton, K., Yau, N., Burke, J., Estrin, D., Hansen, M.H., Howard, E., West, R., Boda, P.: PEIR, the Personal Environmental Impact Report, as a Platform for Participatory Sensing Systems Research. In: Proceedings of MobiSys 2009, pp. 55–68 (2009)

    Google Scholar 

  18. Musolesi, M., Miluzzo, E., Lane, N.D., Eisenman, S.B., Campbell, A.T.: The Second Life of a Sensor: Integrating Real-world Experience in Virtual Worlds using Mobile Phones. In: Proceedings of HotEmNets 2008, Charlottesville, Virginia, USA. ACM Press, New York (2008)

    Google Scholar 

  19. Nicholson, A.J., Noble, B.D.: BreadCrumbs: Forecasting Mobile Connectivity. In: Proceedings of MobiCom 2008, pp. 46–57. ACM, New York (2008)

    Chapter  Google Scholar 

  20. Nokia. Nokia Energy Profiler 1.1, http://www.forum.nokia.com

  21. Olston, C., Widom, J.: Efficient monitoring and querying of distributed, dynamic data via approximate replication. IEEE Data Engineering Bulletin 28(1), 11–18 (2005)

    Google Scholar 

  22. Shannon, C.E.: A Mathematical Theory of Communications. Bell System Technical Journal 27(7), 379–423 (1948)

    MATH  MathSciNet  Google Scholar 

  23. Song, L., Deshpande, U., Kozat, U.C., Kotz, D., Jain, R.: Predictability of WLAN Mobility and its Effects on Bandwidth Provisioning. In: Proceedings of INFOCOM 2006 (April 2006)

    Google Scholar 

  24. Song, L., Kotz, D.: Evaluating Location Predictors with Extensive Wi-Fi Mobility Data. In: Proceedings of INFOCOM 2004, pp. 1414–1424 (2004)

    Google Scholar 

  25. Wang, Y., Lin, J., Annavaram, M., Jacobson, Q.A., Hong, J., Krishnamachari, B., Sadeh, N.: A Framework of Energy Efficient Mobile Sensing for Automatic User State Recognition. In: Proceedings of MobiSys 2009, pp. 179–192. ACM, New York (2009)

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2010 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Musolesi, M., Piraccini, M., Fodor, K., Corradi, A., Campbell, A.T. (2010). Supporting Energy-Efficient Uploading Strategies for Continuous Sensing Applications on Mobile Phones. In: Floréen, P., Krüger, A., Spasojevic, M. (eds) Pervasive Computing. Pervasive 2010. Lecture Notes in Computer Science, vol 6030. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-12654-3_21

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-12654-3_21

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-12653-6

  • Online ISBN: 978-3-642-12654-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics