Title :
Rate-Harmonized Scheduling for Saving Energy
Author :
Rowe, Anthony ; Lakshmanan, Karthik ; Zhu, Haifeng ; Rajkumar, Ragunathan
Author_Institution :
Dept. of Electr. & Comput. Eng., Carnegie Mellon Univ., Pittsburg, PA
Abstract :
Energy consumption continues to be a major concern in multiple application domains including power-hungry data centers, portable and wearable devices, mobile communication devices and wireless sensor networks. While energy-constrained, many such applications must meet timing and QoS constraints for sensing, actuation or multimedia data processing. Many modern power-aware processors and microcontrollers have built-in support for active, idle and sleep operating modes. In sleep mode, substantially more energy savings can be obtained but it requires a significant amount of time to switch into and out of that mode. Hence, a significant amount of energy is lost due to idle gaps between executing tasks that are shorter than the required time for the processor to enter the sleep mode. We present a technique called rate-harmonized scheduling that naturally clusters task execution such that processor idle times are lumped together. We next introduce the energy-saving rate-harmonized scheduler which guarantees that every idle duration on the processor can be used to put the processor into sleep mode. This property can be used to even eliminate the idle power mode in processors but nevertheless it is predictable, analyzable, and saves more energy. We finally evaluate the practical benefits of rate-harmonized scheduling implemented in the nano-RK real-time operating system [1] for wireless sensor networks.
Keywords :
energy conservation; power supplies to apparatus; scheduling; QoS constraints; clusters task execution; energy conservation; energy consumption; mobile communication devices; nano-RK real-time operating system; portable devices; power-hungry data centers; rate-harmonized scheduling; wearable devices; wireless sensor networks; Data processing; Energy consumption; Microcontrollers; Mobile communication; Operating systems; Processor scheduling; Real time systems; Switches; Timing; Wireless sensor networks; Energy Saving; Real-time scheduling; Wireless Sensor Networks;
Conference_Titel :
Real-Time Systems Symposium, 2008
Conference_Location :
Barcelona
Print_ISBN :
978-0-7695-3477-0
DOI :
10.1109/RTSS.2008.50