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.
- Cyclesense. http://urban.cens.ucla.edu/projects/cyclesense/.Google Scholar
- Dietsense. http://urban.cens.ucla.edu/projects/dietsense/.Google Scholar
- Peir: Personal environmental impact report. http://peir.cens.ucla.edu/.Google Scholar
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- T. Armstrong, O. Trescases, C. Amza, and E. de Lara. "Efficient and Transparent Dynamic Content Updates for Mobile Clients". In MobiSys'06, 2006. Google ScholarDigital Library
- X. Bao and R. R. Choudhury. "VUPoints: Collaborative Sensing and Video Recording through Mobile Phones". In Mobiheld '09, 2009. Google ScholarDigital Library
- 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 ScholarDigital Library
- K. Fall. "A Delay-Tolerant Network Architecture for Challenged Internets". In SIGCOMM '03, 2003. Google ScholarDigital Library
- 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 ScholarDigital Library
- L. Georgiadis, M. J. Neely, and L. Tassiulas. "Resource Allocation and Cross-Layer Control in Wireless Networks". Foundations and Trends in Networking, 2006. Google ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarCross Ref
- 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 ScholarDigital Library
- Monsoon Solutions Inc. Power Monitor. http://www.msoon.com/LabEquipment/PowerMonitor/.Google Scholar
- M. J. Neely. "Energy Optimal Control for Time Varying Wireless Networks". IEEE Transactions on Information Theory, 52(7): 2915--2934, 2006. Google ScholarDigital Library
- A. J. Nicholson and B. D. Noble. "BreadCrumbs: Forecasting Mobile Connectivity". In MobiCom'08, 2008. Google ScholarDigital Library
- Nokia Corp. Nokia Energy Profiler. http://www.forum.nokia.com/Tools_Docs_and_Code/Tools/Plug-ins/Enablers/Nokia_Energy_Profiler/.Google Scholar
- J. Pang, B. Greenstein, M. Kaminsky, D. McCoy, and S. Seshan. "Wifi-Reports: Improving Wireless Network Selection with Collaboration". In Mobisys '09, 2009. Google ScholarDigital Library
- 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 ScholarDigital Library
- J. Polastre, J. Hill, and D. Culler. "Versatile Low Power Media Access for Wireless Sensor Networks". In SenSys'04, 2004. Google ScholarDigital Library
- A. Rahmati and L. Zhong. "Context-for-Wireless: Context-Sensitive Energy-Efficient Wireless Data Transfer". In MobiSys'07, 2007. Google ScholarDigital Library
- A. Seth, M. Zaharia, S. Keshav, and S. Bhattacharyya. A policy oriented architecture for opportunistic communication on multiple wireless networks, 2006.Google Scholar
- Skyhook Wireless. http://www.skyhookwireless.com/.Google Scholar
- USC/ENL. VCAPS: Urban Tomography Project. http://tomography.usc.edu/.Google Scholar
- M. Zaharia and S. Keshav. Fast and optimal scheduling over multiple network interfaces. Technical Report CS-2007-36, University of Waterloo, Oct. 2007.Google Scholar
Index Terms
- Energy-delay tradeoffs in smartphone applications
Recommendations
Energy consumption model for data transfer in smartphone
AbstractSmartphones manufactured at present are equipped with the new Wireless Local Area Network (WLAN) calibrated to IEEE standards on its interface, which supports the Multiple Input Multiple Output (MIMO) feature. This technological ...
An energy-efficient interface selection for multi-mode terminals by utilizing out-of-band paging channels
With the advent of a number of wireless network technologies such as WCDMA and WLAN, current mobiles are equipped with multiple network interfaces, so called Multi-Mode Terminal (MMT). MMTs are capable to access different kinds of networks by performing ...
Bluesaver: A Multi-PHY Approach to Smartphone Energy Savings
WiFi effectively has two extremes: low power consumption and high latency, or low latency and high power consumption. WiFi Power Save Mode saves energy by trading added latency for less power consumption. Minimal latency but maximum power, on the other ...
Comments