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

Energy-delay tradeoffs in smartphone applications

Authors Info & Claims
Published:15 June 2010Publication History

ABSTRACT

Many applications are enabled by the ability to capture videos on a smartphone and to have these videos uploaded to an Internet-connected server. This capability requires the transfer of large volumes of data from the phone to the infrastructure. Smartphones have multiple wireless interfaces -- 3G/EDGE and WiFi -- for data transfer, but there is considerable variability in the availability and achievable data transfer rate for these networks. Moreover, the energy costs for transmitting a given amount of data on these wireless interfaces can differ by an order of magnitude. On the other hand, many of these applications are often naturally delay-tolerant, so that it is possible to delay data transfers until a lower-energy WiFi connection becomes available. In this paper, we present a principled approach for designing an optimal online algorithm for this energy-delay tradeoff using the Lyapunov optimization framework. Our algorithm, called SALSA, can automatically adapt to channel conditions and requires only local information to decide whether and when to defer a transmission. We evaluate SALSA using real-world traces as well as experiments using a prototype implementation on a modern smartphone. Our results show that SALSA can be tuned to achieve a broad spectrum of energy-delay tradeoffs, is closer to an empirically-determined optimal than any of the alternatives we compare it to, and, can save 10-40% of battery capacity for some workloads.

References

  1. Cyclesense. http://urban.cens.ucla.edu/projects/cyclesense/.Google ScholarGoogle Scholar
  2. Dietsense. http://urban.cens.ucla.edu/projects/dietsense/.Google ScholarGoogle Scholar
  3. Peir: Personal environmental impact report. http://peir.cens.ucla.edu/.Google ScholarGoogle Scholar
  4. Y. Agarwal, R. Chandra, A. Wolman, P. Bahl, K. Chin, and R. Gupta. "Wireless Wakeups Revisited: Energy Management for VoIP over Wi-Fi Smartphones". In MobiSys'07, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. G. Ananthanarayanan, V. N. Padmanabhan, L. Ravindranath, and C. A. Thekkath. "COMBINE: Leveraging the Power of Wireless Peers through Collaborative Downloading". In MobiSys'07, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. T. Armstrong, O. Trescases, C. Amza, and E. de Lara. "Efficient and Transparent Dynamic Content Updates for Mobile Clients". In MobiSys'06, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. X. Bao and R. R. Choudhury. "VUPoints: Collaborative Sensing and Video Recording through Mobile Phones". In Mobiheld '09, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. S. B. Eisenman, E. Miluzzo, N. D. Lane, R. A. Peterson, G.-S. Ahn, and A. T. Campbell. "The BikeNet mobile sensing system for cyclist experience mapping". In SenSys'07, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. K. Fall. "A Delay-Tolerant Network Architecture for Challenged Internets". In SIGCOMM '03, 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. S. Gaonkar, J. Li, R. R. Choudhury, L. Cox, and A. Schmidt. "Micro-Blog: Sharing and Querying Content Through Mobile Phones and Social Participation". In MobiSys'08, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. L. Georgiadis, M. J. Neely, and L. Tassiulas. "Resource Allocation and Cross-Layer Control in Wireless Networks". Foundations and Trends in Networking, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. O. Gnawali, J. Na, and R. Govindan. "Application-Informed Radio Duty-Cycling in a Re-Taskable Multi-User Sensing System". In IPSN'09, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. M. H. Krieger, R. Govindan, M.-R. Ra, and J. Paek. Commentary: Pervasive urban media documentation. Journal of Planning Education and Research (JPER), 29(1):114--116, 2009.Google ScholarGoogle ScholarCross RefCross Ref
  14. P. Mohan, V. N. Padmanabhan, and R. Ramjee. "Nericell: rich monitoring of road and traffic conditions using mobile smartphones". In SenSys'08, Nov. 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Monsoon Solutions Inc. Power Monitor. http://www.msoon.com/LabEquipment/PowerMonitor/.Google ScholarGoogle Scholar
  16. M. J. Neely. "Energy Optimal Control for Time Varying Wireless Networks". IEEE Transactions on Information Theory, 52(7): 2915--2934, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. A. J. Nicholson and B. D. Noble. "BreadCrumbs: Forecasting Mobile Connectivity". In MobiCom'08, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. Nokia Corp. Nokia Energy Profiler. http://www.forum.nokia.com/Tools_Docs_and_Code/Tools/Plug-ins/Enablers/Nokia_Energy_Profiler/.Google ScholarGoogle Scholar
  19. J. Pang, B. Greenstein, M. Kaminsky, D. McCoy, and S. Seshan. "Wifi-Reports: Improving Wireless Network Selection with Collaboration". In Mobisys '09, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. T. Pering, Y. Agarwal, R. Gupta, and R. Want. "CoolSpots: reducing the power consumption of wireless mobile devices with multiple radio interfaces". In MobiSys'06, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. J. Polastre, J. Hill, and D. Culler. "Versatile Low Power Media Access for Wireless Sensor Networks". In SenSys'04, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. A. Rahmati and L. Zhong. "Context-for-Wireless: Context-Sensitive Energy-Efficient Wireless Data Transfer". In MobiSys'07, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. A. Seth, M. Zaharia, S. Keshav, and S. Bhattacharyya. A policy oriented architecture for opportunistic communication on multiple wireless networks, 2006.Google ScholarGoogle Scholar
  24. Skyhook Wireless. http://www.skyhookwireless.com/.Google ScholarGoogle Scholar
  25. USC/ENL. VCAPS: Urban Tomography Project. http://tomography.usc.edu/.Google ScholarGoogle Scholar
  26. M. Zaharia and S. Keshav. Fast and optimal scheduling over multiple network interfaces. Technical Report CS-2007-36, University of Waterloo, Oct. 2007.Google ScholarGoogle Scholar

Index Terms

  1. Energy-delay tradeoffs in smartphone applications

    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 '10: Proceedings of the 8th international conference on Mobile systems, applications, and services
      June 2010
      382 pages
      ISBN:9781605589855
      DOI:10.1145/1814433

      Copyright © 2010 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: 15 June 2010

      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