Energy Consumption in Mobile Devices: Why Future Systems Need Requirements–Aware Energy Scale-Down
The current proliferation of mobile devices has resulted in a large diversity of designs, each optimized for a specific application, form-factor, battery life, and functionality (e.g., cell phone, pager, MP3 player, PDA, laptop). Recent trends, motivated by user preferences towards carrying less, have focused on integrating these different applications in a single general-purpose device, often resulting in much higher energy consumption and consequently much reduced battery life. This paper argues that in order to achieve longer battery life, such systems should be designed to include requirements-aware energy scale-down techniques. Such techniques would allow a general-purpose device to use hardware mechanisms and software policies to adapt energy use to the user’s requirements for the task at hand, potentially approaching the low energy use of a special-purpose device. We make two main contributions. We first provide a model for energy scale-down. We argue that one approach to design scale-down is to use special-purpose devices as examples of powerefficient design points, and structure adaptivity using insights from these design points. To understand the magnitude of the potential benefits, we present an energy comparison of a wide spectrum of mobile devices (to the best of our knowledge, the first study to do so). A comparison of these devices with general- purpose systems helps us identify scale-down opportunities. Based on these insights, we propose and evaluate three specific requirements-aware energy scale-down optimizations, in the context of the display, wireless, and CPU components of the system. Our optimizations reduce the energy consumption of their targeted subsystems by factors of 2 to 10 demonstrating the importance of energy scale-down in future designs.
KeywordsMobile Device Cell Phone Design Point Battery Life Wakeup Period
Unable to display preview. Download preview PDF.
- [AbouGhazalaMayo+2003]Abou-Ghazala, N., Mayo, R., Ranganathan, P.: Idle Mode Power Management for Personal Wireless Devices, Hewlett Packard Technical Report HPL 2003-102 (2003)Google Scholar
- [DouglisKrishnan+1994]Douglis, F., Krishnan, P., Marsh, B.: Thwarting the power hungry disk. In: Proceedings of the 1994 USENIX Conference, January 1994, pp. 293–306 (1994)Google Scholar
- [Harter+2003]Harter, T., Vroegindeweij, S., Geelhoed, E., Manahan, M., Ranganathan, P.: Energy-aware User Interfaces: An Evaluation of User Acceptance. In: Proceedings of the Conference on Human Factors in Computing Systems (CHI) (April 2004)Google Scholar
- [Hamburgen+1989]Hamburgen, B., Mogul, J., Reid, B., Eustace, A., Swan, R., Doherty, M.J., Bartlett, J.: Characterization of Organic Illumination Systems. Hewlett Packard Technical Report WRL-TN-13 (1989)Google Scholar
- [IyerLuo+2003]Iyer, S., Luo, A., Mayo, R., Ranganathan, P.: Energy-Adaptive Display System Designs for Future Mobile Environments. In: Proceedings of the First International Conference on Mobile Systems, Applications, and Services, pp. 245–258 (2003)Google Scholar
- [KumarFarkas+2003]Kumar, R., Farkas, K., Jouppi, N., Ranganathan, P., Tullsen, D.: Processor Power Reduction via Single-ISA Heterogeneous Multi-core Architectures. Computer Architecture Letters 2 (April 2003)Google Scholar
- [KumarFarkas+2003b]Kumar, R., Farkas, K., Jouppi, N., Ranganathan, P., Tullsen, D.: Single-ISA Heterogeneous Multi-Core Architectures: The Potential for Processor Power Reduction. In: Proceedings of the 36th International Symposium on Microarchitecture (December 2003)Google Scholar
- [LebeckFan+2000]Lebeck, A., Fan, X., Zeng, H., Ellis, C.S.: Power aware page allocation. In: Proceedings of the Ninth International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS IX) (November 2000)Google Scholar
- [ManneKlauser+1998]Manne, S., Klauser, A., Grunwald, D.: Pipeline gating: Speculation control for energy reduction. In: Proceedings of the 25th Annual International Symposium on Computer Architecture, June 1998, pp. 132–141 (1998)Google Scholar
- [PillaiShin2001]Pillai, P., Shin, K.G.: Real-time dynamic voltage scaling for low-power embedded operating systems. In: Proceedings of the 18th Symposium on Operating System Principles (2001)Google Scholar
- [ShihBahl+2002]Shih, E., Bahl, P., Sinclair, M.J.: Wake on Wireless: An Event Driven Energy Saving Strategy for Battery Operated Devices. In: Proceedings of the Eighth Annual ACM Conference on Mobile Computing and Networking, Atlanta, Georgia, USA (September 2002)Google Scholar
- [Stanford2001]Stanford Resources Inc. Organic Light Emitting Diode Displays: Annual Display Industry Report, Second Edition (2001)Google Scholar