[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1007/978-3-642-12654-3_21guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

Supporting energy-efficient uploading strategies for continuous sensing applications on mobile phones

Published: 17 May 2010 Publication History

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.

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).
[3]
Brémaud, P.: Markov Chains, Gibbs Fields, Monte Carlo Simulation, and Queues. Springer, Heidelberg (1998).
[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).
[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).
[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).
[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).
[8]
Froehlich, J., Chen, M.Y., Consolvo, S., Harrison, B., Landay, J.A.: My Experience: 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).
[9]
Horn, R.A., Johnson, C.R.: Matrix Analysis. Cambridge University Press, Cambridge (1990).
[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).
[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).
[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).
[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).
[14]
MacKay, D.J.C.: Information Theory, Inference, and Learning Algorithms. Cambridge University Press, Cambridge (2003).
[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).
[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).
[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).
[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 VirtualWorlds using Mobile Phones. In: Proceedings of HotEmNets 2008, Charlottesville, Virginia, USA. ACM Press, New York (2008).
[19]
Nicholson, A.J., Noble, B.D.: BreadCrumbs: Forecasting Mobile Connectivity. In: Proceedings of MobiCom 2008, pp. 46-57. ACM, New York (2008).
[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).
[22]
Shannon, C.E.: A Mathematical Theory of Communications. Bell System Technical Journal 27(7), 379-423 (1948).
[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).
[24]
Song, L., Kotz, D.: Evaluating Location Predictors with Extensive Wi-Fi Mobility Data. In: Proceedings of INFOCOM 2004, pp. 1414-1424 (2004).
[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).

Cited By

View all
  • (2018)Conducting a Large-scale Field Test of a Smartphone-based Communication Network for Emergency ResponseProceedings of the 13th Workshop on Challenged Networks10.1145/3264844.3264845(3-10)Online publication date: 1-Oct-2018
  • (2017)Modeling of Human Movement Behavioral Knowledge from GPS Traces for Categorizing Mobile UsersProceedings of the 26th International Conference on World Wide Web Companion10.1145/3041021.3054150(51-58)Online publication date: 3-Apr-2017
  • (2017)Roaming Nairobi roadsProceedings of the 4th International Conference on Mobile Software Engineering and Systems10.1109/MOBILESoft.2017.8(100-109)Online publication date: 20-May-2017
  • Show More Cited By
  1. Supporting energy-efficient uploading strategies for continuous sensing applications on mobile phones

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    Published In

    cover image Guide Proceedings
    Pervasive'10: Proceedings of the 8th international conference on Pervasive Computing
    May 2010
    446 pages
    ISBN:3642126537
    • Editors:
    • Patrik Floréen,
    • Antonio Krüger,
    • Mirjana Spasojevic

    Publisher

    Springer-Verlag

    Berlin, Heidelberg

    Publication History

    Published: 17 May 2010

    Qualifiers

    • Article

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)0
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 05 Jan 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2018)Conducting a Large-scale Field Test of a Smartphone-based Communication Network for Emergency ResponseProceedings of the 13th Workshop on Challenged Networks10.1145/3264844.3264845(3-10)Online publication date: 1-Oct-2018
    • (2017)Modeling of Human Movement Behavioral Knowledge from GPS Traces for Categorizing Mobile UsersProceedings of the 26th International Conference on World Wide Web Companion10.1145/3041021.3054150(51-58)Online publication date: 3-Apr-2017
    • (2017)Roaming Nairobi roadsProceedings of the 4th International Conference on Mobile Software Engineering and Systems10.1109/MOBILESoft.2017.8(100-109)Online publication date: 20-May-2017
    • (2016)Scalability Issues in Online Social NetworksACM Computing Surveys10.1145/296821649:2(1-42)Online publication date: 16-Sep-2016
    • (2016)Power management techniques in smartphone-based mobility sensing systemsPervasive and Mobile Computing10.1016/j.pmcj.2016.01.01031:C(1-21)Online publication date: 1-Sep-2016
    • (2015)EEMCACM Transactions on Intelligent Systems and Technology10.1145/26448276:3(1-26)Online publication date: 30-Apr-2015
    • (2014)History-based Incentive for Crowd SensingProceedings of the 2014 International Workshop on Web Intelligence and Smart Sensing10.1145/2637064.2637089(1-6)Online publication date: 1-Sep-2014
    • (2014)CrowdRecruiterProceedings of the 2014 ACM International Joint Conference on Pervasive and Ubiquitous Computing10.1145/2632048.2632059(703-714)Online publication date: 13-Sep-2014
    • (2014)Sense-making from Distributed and Mobile Sensing DataProceedings of the 51st Annual Design Automation Conference10.1145/2593069.2596688(1-6)Online publication date: 1-Jun-2014
    • (2014)APE: an annotation language and middleware for energy-efficient mobile application developmentProceedings of the 36th International Conference on Software Engineering10.1145/2568225.2568288(515-526)Online publication date: 31-May-2014
    • Show More Cited By

    View Options

    View options

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media