Power-aware operating systems for interactive systems

被引:33
作者
Lu, YH [1 ]
Benini, L
De Micheli, G
机构
[1] Stanford Univ, Dept Elect Engn, Stanford, CA 94305 USA
[2] Univ Bologna, Dept Elect & Comp Sci, I-40136 Bologna, Italy
基金
美国国家科学基金会;
关键词
interactive systems; operating systems; power management; scheduling;
D O I
10.1109/92.994989
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Many portable systems deploy operating systems (OS) to support versatile functionality and to manage resources, including power. This paper presents a new approach for using OS to reduce the power consumption of 10 devices in interactive systems. Low-power OS observes the relationship between hardware devices and processes. The OS kernel estimates the utilization of a device from each process. If a device is not used by any running process, the OS puts it into a low-power state. This paper also explains how scheduling can facilitate power management. When processes are properly scheduled, power reduction can be achieved without degrading performance. We implemented a prototype on Linux to control two devices; experimental results showed nearly 70% power saving on a network card and a hard disk drive.
引用
收藏
页码:119 / 134
页数:16
相关论文
共 39 条
[1]  
[Anonymous], 1994, OPERATING SYSTEM CON
[2]  
BECK M, 1997, LINUX KERNEL INTERNA
[3]   System-level power optimization: Techniques and tools [J].
Benini, L ;
De Micheli, G .
ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2000, 5 (02) :115-192
[4]   Policy optimization for dynamic power management [J].
Benini, L ;
Bogliolo, A ;
Paleologo, GA ;
De Micheli, G .
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 1999, 18 (06) :813-833
[5]  
Benini L., 1997, DYNAMIC POWER MANAGE
[6]  
BENINI L, 2000, IEEE T VLSI SYST, V8
[7]  
Brown JJ, 1997, 1997 INTERNATIONAL SYMPOSIUM ON LOW POWER ELECTRONICS AND DESIGN, PROCEEDINGS, P84, DOI 10.1109/LPE.1997.621245
[8]  
Buttazzo G., 1997, HARD REAL TIME COMPU
[9]   Dynamic Power Management for non-stationary service requests [J].
Chung, EY ;
Benini, L ;
Bogliolo, A ;
De Micheli, G .
DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION 1999, PROCEEDINGS, 1999, :77-81
[10]  
CHUNG EY, 1999, INT C COMP AID DES, P274