DocumentCode :
3138718
Title :
Power Management System for Embedded RTOS: An Object Oriented Approach
Author :
Agarwal, Ankur ; Rajput, Saeed ; Pandya, A.S.
Author_Institution :
Dept. of Comput. Sci., Florida Atlantic Univ., Boca Raton, FL
fYear :
2006
fDate :
38838
Firstpage :
2305
Lastpage :
2309
Abstract :
Power management systems for embedded devices can be developed in operating system (OS) or in applications. If power management policy is applied in OS, then developers can concentrate only on application development. OS contains specific and accurate information about the various tasks being executed. Therefore, it is logical to place algorithms that place components not being used into lower power states. This can significantly reduce the energy consumption by the system. Real-time-operating-system (RTOS) has a comprehensive set of power management application programming interfaces (APIs) for both device drivers and applications within a power management component. In this paper, we provide abstracted concepts of a system power manager (PM), device power managers, and application power managers. We present relationship and interactions of these managers with each using Unified Modeling Language (UML) class diagrams, sequence diagrams and state charts. We recommend that PM must be implemented at operating system level in any embedded device. We also recommend the interfaces for interactions between PM and the devices power manager, as well as PM and application power manager. Device driver and application developers can easily use this object oriented approach to make the embedded system more power efficient, easy to maintain, and faster to develop
Keywords :
Unified Modeling Language; application program interfaces; device drivers; embedded systems; object-oriented methods; operating systems (computers); power aware computing; API; UML class diagram; Unified Modeling Language; application programming interface; device driver; embedded system; energy consumption; object oriented approach; power management system; real-time operating system; sequence diagram; state chart; Application software; Batteries; Embedded computing; Embedded software; Embedded system; Energy consumption; Energy management; Operating systems; Power system management; Unified modeling language; Embedded Device; Object Oriented Approach; Policy Manager; Power management; policy manager;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Electrical and Computer Engineering, 2006. CCECE '06. Canadian Conference on
Conference_Location :
Ottawa, Ont.
Print_ISBN :
1-4244-0038-4
Electronic_ISBN :
1-4244-0038-4
Type :
conf
DOI :
10.1109/CCECE.2006.277310
Filename :
4054780
Link To Document :
بازگشت