Back to Search Start Over

An analysis of system level power management algorithms and their effects on latency

Authors :
Rajesh Gupta
Sandy Irani
Dinesh Ramanathan
Source :
IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems. 21:291-305
Publication Year :
2002
Publisher :
Institute of Electrical and Electronics Engineers (IEEE), 2002.

Abstract

The problem of power management for an embedded system is to reduce system level power dissipation by shutting off parts of the system when they are not being used and turning them back on when requests have to be serviced. Algorithms for this problem are online in nature; the algorithm must operate only with access to data that it has seen so far and without access to the complete data set or its characteristics. We present online algorithms to manage power for embedded systems and discuss their effects on system latency. We introduce competitive analysis as a formal framework for the evaluation of various power management algorithms. Competitive analysis does not depend on the distribution of interarrival times of requests. We present a nonadaptive online algorithm, analyze its behavior, and show that it is optimal. We also present a lower bound on the competitiveness of any adaptive algorithm. We show that no adaptive online algorithm can dissipate less than about 1.6 times the power dissipated by the optimal offline algorithm in the worst case. We also show that in order for any online algorithm to achieve this lower bound, it may have to maintain a complete history of the interarrival. times of the requests in the input sequence. Since this is not practical, we present a simple algorithm that uses only the last interarrival time to predict the arrival of the next request.

Details

ISSN :
02780070
Volume :
21
Database :
OpenAIRE
Journal :
IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
Accession number :
edsair.doi...........eaab5b2cdcc4e62507bbf26a6821dab1
Full Text :
https://doi.org/10.1109/43.986423