Embedded systems often have severe power and energy constraints. Dynamic voltage scaling (DVS) is a mechanism by which energy consumption may be reduced. In this paper, we implement a dynamic voltage scaling based scheduler in the eCos operating system running on Voltage Scalable Intel Xscale Board and show how energy usage can be reduced while still meeting hard real-time deadlines. Keywords Embedded System, dynamic voltage scaling, eCos, real-time operating system, earliest deadline first.
A. Goel, C. Mani Krishna, Israel Koren