System energy consumption is a multi-player game

  • Authors:
  • Mian Dong;Tian Lan;Lin Zhong

  • Affiliations:
  • Rice University, Houston, TX;George Washington University, Washington, DC;Rice University, Houston, TX

  • Venue:
  • Proceedings of the International Conference on Computer-Aided Design
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

The ability to account system resource usage by software is the key to the design and optimization of modern computer systems. For example, scheduling and memory management are two classic operating system (OS) functions based on the ability to account the CPU and memory usage by process. Energy has become an important system resource due to electricity and thermal concerns. This is particularly true for mobile systems that are battery-powered and require compact form factors. Knowing the energy contribution by a process, or per-process energy accounting, is the foundation for OS energy management and optimization [11, 9], incentive mechanisms for emerging applications in participatory sensing and cooperative communication, detecting rogue applications [8], and software optimization for energy [6].