Title :
Efficient power management in real-time embedded systems
Author :
Zuquim, A.L.A.P. ; Vieira, Luiz Filipe M ; Vieira, Marcos A. ; Vieira, Alex B. ; Carvalho, Hervaldo S. ; Nacif, JoséA ; Coelho, Claudionor N., Jr. ; Silva, Diógenes C da, Jr. ; Fernandes, Antonio Otavio ; Loureiro, Antonio A F
Author_Institution :
Dept. of Comput. Sci., Univ. Fed. de Minas Gerais, Belo Horizonte, Brazil
Abstract :
Power consumption became a crucial problem in the development of mobile devices, especially those that are communication intensive. In these devices, it is imperative to reduce the power consumption devoted to maintaining a communication link during data transmission/reception. The application of dynamic power management methodologies has contributed to the reduction of power consumption in general purpose computer systems. However, to further reduce power consumption in communication intensive real-time embedded devices, we have to consider the state of the computation and external events in addition to power management policies. In this paper we propose a model of an Extended Power State Machine (EPSM), where we adapt a Power State Machine to include the state of an embedded program in the power state machine formulation. This EPSM model is used to adapt the Quality of Service (QoS) in communication intensive devices to ensure low power consumption. In such development, a middleware layer fits in the system´s architecture, being responsible for intercepting the data communication and implementing the EPSM. Also, a software tool was developed, allowing the Middleware Code to be generated based on the State Machine. A case study demonstrates the application of the proposed model to a real situation.
Keywords :
data communication; embedded systems; energy management systems; middleware; mobile communication; portable computers; power consumption; quality of service; software architecture; software tools; telecommunication computing; telecommunication links; telecommunication power supplies; QoS; communication intensive devices; communication link; computation state; computer systems; data communication; data transmission/reception; dynamic power management; embedded program; extended power state machine; middleware code; middleware layer; mobile devices; power consumption reduction; power management policies; quality of service; real-time embedded systems; software tool; system architecture; Application software; Data communication; Embedded system; Energy consumption; Energy management; Mobile communication; Power system management; Power system modeling; Quality of service; Real time systems;
Conference_Titel :
Emerging Technologies and Factory Automation, 2003. Proceedings. ETFA '03. IEEE Conference
Print_ISBN :
0-7803-7937-3
DOI :
10.1109/ETFA.2003.1247748