Title :
Pruning-based energy-optimal device scheduling for hard real-time systems
Author :
Swaminathan, Vishnu ; Chakrabarty, Krishnendu
Author_Institution :
Dept. of Electr. & Comput. Eng., Duke Univ., Durham, NC, USA
fDate :
6/24/1905 12:00:00 AM
Abstract :
Dynamic power management (DPM) provides a simple, elegant and flexible method for reducing energy consumption in embedded real-time systems. However, I/O-centric DPM techniques have been studied largely for non-real-time environments. We present an offline device scheduling technique for real-time systems that generates an energy-optimal device schedule for a given task set while guaranteeing that all real-time deadlines are met. Our method takes as inputs a task set and a device-usage list for each task, and it schedules the tasks such that the energy consumed by the set of I/O devices is minimized. We compare our algorithm to an exhaustive enumeration method and show that the proposed algorithm is very efficient in terms of memory usage and computation time. We also present case studies to show that I/O-centric DPM methods can result in significant energy savings
Keywords :
computer power supplies; embedded systems; low-power electronics; operating systems (computers); power consumption; power engineering computing; scheduling; computation time; device-usage list; dynamic power management; embedded real-time systems; energy-optimal device schedule; exhaustive enumeration method; hard real-time systems; memory usage; offline device scheduling technique; pruning-based energy-optimal device scheduling; real-time deadlines; Clocks; Embedded system; Energy consumption; Energy management; Hardware; Permission; Power system management; Processor scheduling; Real time systems; Stochastic processes;
Conference_Titel :
Hardware/Software Codesign, 2002. CODES 2002. Proceedings of the Tenth International Symposium on
Conference_Location :
Estes Park, CO
Print_ISBN :
1-58113-542-4
DOI :
10.1109/CODES.2002.1003621