Title :
Process Oriented Power Management
Author :
Miyakawa, Daisuke ; Ishikawa, Yutaka
Author_Institution :
Univ. of Tokyo, Tokyo
Abstract :
Though modern operating systems are capable of controlling power consumption using the DVFS (dynamic voltage and frequency scaling) mechanism, power consumption is controlled for some duration according to the runtime statistics. Thus, some interactive processes suffer in response time when the system is slowed. This paper proposes the process-oriented power management mechanism (POPM), that controls the operating speed of each process separately, instead of some interval. When a process context switch occurs, POPM determines the most appropriate speed for the next process, and changes CPU frequency to the corresponding value. In order to determine the speed of each process, POPM analyzes the runtime information of each process: e.g., I/O or CPU usage. We develop a prototype of POPM on the Linux Kernel 2.6, and evaluate it on a Laptop PC. Our experimental results show that POPM reduces power consumption of the system without reminding users that the system is slowed down.
Keywords :
Linux; embedded systems; operating system kernels; power aware computing; Linux Kernel 2.6; dynamic frequency scaling; dynamic voltage scaling; operating systems; power consumption control; process-oriented power management mechanism; Control systems; Dynamic voltage scaling; Energy consumption; Energy management; Frequency; Operating systems; Power system management; Runtime; Switches; Voltage control;
Conference_Titel :
Industrial Embedded Systems, 2007. SIES '07. International Symposium on
Conference_Location :
Lisbon
Print_ISBN :
1-4244-0840-7
Electronic_ISBN :
1-4244-0840-7
DOI :
10.1109/SIES.2007.4297310