Title :
Exploiting Inter and Intra Application Dynamism to Save Energy
Author :
Koedam, Martijn ; Stuijk, Sander ; Corporaal, Henk
Author_Institution :
Dept. of Electr. Eng., Eindhoven Univ. of Technol., Eindhoven, Netherlands
Abstract :
The dynamism inside applications can be exploited to save energy. A proactive scheduler that exploits this dynamism through Dynamic Frequency and Voltage Scaling (DVFS) has been presented in [1][2]. So far, the claimed energy savings of this scheduler have never been demonstrated on a real hardware platform. In this paper, we show for the first time that the proactive scheduler from [1][2] is able to realize the claimed energy savings. Our experimental results show that this scheduler reduces the energy consumption of a MP3 decoder running on a TI Omap3530 board by 18%. The proactive scheduler from [1][2] can only be used on a system that is running a single application. In this paper, we extend this scheduler such that it can deal with multiple applications that are running concurrently. Our scheduler exploits both inter and intra application dynamism to save energy while providing timing guarantees to all applications. Experimental results show that our scheduler is able to achieve the same energy savings, 38%, as an optimized version of the Linux on demand scheduler when running two H.263 decoders concurrently. However, our scheduler achieves this result without any deadline misses, the on demand scheduler fails 10% of its deadlines leading to a substantial quality loss.
Keywords :
Linux; power aware computing; processor scheduling; DVFS; H.263 decoders; Linux; MP3 decoder; demand scheduler; dynamic frequency and voltage scaling; energy saving; hardware platform; inter application dynamism; intra application dynamism; proactive scheduler; Decoding; Digital audio players; Dynamic scheduling; Energy consumption; Hardware; Program processors; Switches; DVFS; Real-time scheduling; embedded systems; energy reduction; system scenarios;
Conference_Titel :
Digital System Design (DSD), 2011 14th Euromicro Conference on
Conference_Location :
Oulu
Print_ISBN :
978-1-4577-1048-3
DOI :
10.1109/DSD.2011.95