Title :
Experiences in managing energy with ECOSystem
Author :
Zeng, Heng ; Ellis, Carla S. ; Lebeck, Alvin R.
Author_Institution :
Comput. Sci., Duke Univ., Durham, NC, USA
Abstract :
Mobile devices are becoming increasingly popular, from laptops, PDAs, and cell phones to emerging platforms such as wireless sensor networks. Available battery energy has become a critical mobile-system resource. A mobile device\´s usefulness is often limited not by its hardware\´s raw speed but by its battery\´s energy. Energy consumption is a major systems-design challenge. We designed our ECOSystem (Energy-Centric Operating System) prototype to manage energy consumption at the OS level, complementing existing power-management techniques, such as DVS and application adaptation. It\´s based on the ideas that energy management should be a system-wide effort, that we should explicitly recognize energy as a resource, and that we should unify energy management across the system. Even managing one hardware device might require coordination with other system components. Without unified management, application-level energy-saving efforts might not result in reduced energy consumption. ECOSystem incorporates the "currentcy model", which lets the operating system manage energy as a first-class resource. It can also express complex energy-related goals and behaviors, leading to more effective, unified management policies.
Keywords :
battery management systems; energy management systems; mobile computing; operating systems (computers); power consumption; processor scheduling; resource allocation; wireless sensor networks; ECOSystem; Energy-Centric Operating System prototype; currentcy model; energy consumption; mobile devices; power-management techniques; systems-design; wireless sensor networks; Batteries; Cellular phones; Ecosystems; Energy consumption; Energy management; Hardware; Operating systems; Personal digital assistants; Portable computers; Power system management; energy management; operating system; processor scheduling; resource management;
Journal_Title :
Pervasive Computing, IEEE
DOI :
10.1109/MPRV.2005.10