• DocumentCode
    1245539
  • 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
  • Volume
    4
  • Issue
    1
  • fYear
    2005
  • Firstpage
    62
  • Lastpage
    68
  • 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;
  • fLanguage
    English
  • Journal_Title
    Pervasive Computing, IEEE
  • Publisher
    ieee
  • ISSN
    1536-1268
  • Type

    jour

  • DOI
    10.1109/MPRV.2005.10
  • Filename
    1401844