计算机科学
电池(电)
软件可移植性
电压
可操作性
嵌入式系统
调度(生产过程)
能源消耗
可靠性工程
功率(物理)
电气工程
数学优化
操作系统
物理
工程类
软件工程
量子力学
数学
作者
Daler Rakhmatov,Sarma Vrudhula
出处
期刊:ACM Transactions in Embedded Computing Systems
[Association for Computing Machinery]
日期:2003-08-01
卷期号:2 (3): 277-324
被引量:261
标识
DOI:10.1145/860176.860179
摘要
Portable embedded computing systems require energy autonomy. This is achieved by batteries serving as a dedicated energy source. The requirement of portability places severe restrictions on size and weight, which in turn limits the amount of energy that is continuously available to maintain system operability. For these reasons, efficient energy utilization has become one of the key challenges to the designer of battery-powered embedded computing systems.In this paper, we first present a novel analytical battery model, which can be used for the battery lifetime estimation. The high quality of the proposed model is demonstrated with measurements and simulations. Using this battery model, we introduce a new "battery-aware" cost function, which will be used for optimizing the lifetime of the battery. This cost function generalizes the traditional minimization metric, namely the energy consumption of the system. We formulate the problem of battery-aware task scheduling on a single processor with multiple voltages. Then, we prove several important mathematical properties of the cost function. Based on these properties, we propose several algorithms for task ordering and voltage assignment, including optimal idle period insertion to exercise charge recovery.This paper presents the first effort toward a formal treatment of battery-aware task scheduling and voltage scaling, based on an accurate analytical model of the battery behavior.
科研通智能强力驱动
Strongly Powered by AbleSci AI