A real-time system low power scheduling algorithm based on total bandwidth server

Energy consumption is an important issue in the research of embedded real-time system scheduling. In this paper, a low power scheduling algorithm based on total bandwidth server is proposed for real-time system mixed task set model. This algorithm is a two-stage scheduling algorithm, which calculates the best processor speed in the offline stage, reclaims and distributes slack time at the running stage, and reduces the processor frequency to save energy. Experiments show that the proposed algorithm is more efficient than the existing total bandwidth server scheduling algorithm.

[1]  Vinay Devadas,et al.  On the Interplay of Voltage/Frequency Scaling and Device Power Management for Frame-Based Real-Time Embedded Applications , 2012, IEEE Transactions on Computers.

[2]  Guo Ruifeng,et al.  Low Power Scheduling Algorithm for Mix Tasks Based on Constant Bandwidth Server , 2015 .

[3]  Dakai Zhu,et al.  System-Level Energy Management for Periodic Real-Time Tasks , 2006, 2006 27th IEEE International Real-Time Systems Symposium (RTSS'06).

[4]  Sanjay Ranka,et al.  A General Algorithm for Energy-Aware Dynamic Reconfiguration in Multitasking Systems , 2011, 2011 24th Internatioal Conference on VLSI Design.

[5]  Tei-Wei Kuo,et al.  Procrastination determination for periodic real-time tasks in leakage-aware dynamic voltage scaling systems. , 2007, 2007 IEEE/ACM International Conference on Computer-Aided Design.

[6]  S Anju Pillai,et al.  Dynamic voltage scaling for power consumption reduction in real-time mixed task model , 2011 .

[7]  Dakai Zhu,et al.  Reliability-Aware Energy Management for Periodic Real-Time Tasks , 2009, IEEE Trans. Computers.

[8]  Kong Fanxin,et al.  System-wide Energy Minimization for Uni-processor Real-time Systems with Multiple Devices , 2013 .

[9]  Rami G. Melhem,et al.  The interplay of power management and fault recovery in real-time systems , 2004, IEEE Transactions on Computers.

[10]  Dongkun Shin,et al.  Dynamic voltage scaling of mixed task sets in priority-driven systems , 2006, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.

[11]  Qi Yang,et al.  Energy - responsiveness tradeoffs for real-time systems with mixed workload , 2004, Proceedings. RTAS 2004. 10th IEEE Real-Time and Embedded Technology and Applications Symposium, 2004..