Analysis and improvements in energy consumption models for RTS

In this paper we perform an analysis of the main software methods for consumption reduction in real time systems (RTS). The study covers both scheduling methods and energy consumption models for RTS, where we focus on sensor nodes. Further on, we propose a new consumption model for a large number of node configurations, which suites most of the main scheduling algorithms. We also introduce a software environment which integrates the new model and provides a set of reports and graphical results to compare the power consumption efficiency of the scheduling algorithms.

[1]  Dakai Zhu,et al.  Energy-aware standby-sparing for fixed-priority real-time task sets , 2015, Sustain. Comput. Informatics Syst..

[2]  Luca Benini,et al.  A survey of design techniques for system-level dynamic power management , 2000, IEEE Trans. Very Large Scale Integr. Syst..

[3]  Andreas Savvides,et al.  XYZ: a motion-enabled, power aware sensor node platform for distributed sensor network applications , 2005, IPSN 2005. Fourth International Symposium on Information Processing in Sensor Networks, 2005..

[4]  Marko Bertogna,et al.  On the Impact of Runtime Overhead on Energy-Aware Scheduling , 2012 .

[5]  A. Elewi,et al.  ENERGY EFFICIENT REAL TIME SCHEDULING OF DEPENDENT TASKS SHARING RESOURCES , 2008 .

[6]  Bren Christopher Mochocki,et al.  Voltage Scheduling Techniques for Dynamic Voltage Scaling Processors with Practical Limitations , 2003 .

[7]  Marcos Augusto M. Vieira,et al.  Survey on wireless sensor network devices , 2003, EFTA 2003. 2003 IEEE Conference on Emerging Technologies and Factory Automation. Proceedings (Cat. No.03TH8696).

[8]  David E. Culler,et al.  Telos: enabling ultra-low power wireless research , 2005, IPSN 2005. Fourth International Symposium on Information Processing in Sensor Networks, 2005..

[9]  Mihai V. MICEA HARETICK: A REAL-TIME COMPACT KERNEL FOR CRITICAL APPLICATIONS ON EMBEDDED PLATFORMS , 2008 .

[10]  Lothar Thiele,et al.  Adaptive Dynamic Power Management for Hard Real-Time Systems , 2009, 2009 30th IEEE Real-Time Systems Symposium.

[11]  Linwei Niu Energy efficient scheduling for real-time embedded systems with QoS guarantee , 2011, Real-Time Systems.

[12]  Ragunathan Rajkumar,et al.  Practical voltage-scaling for fixed-priority RT-systems , 2003, The 9th IEEE Real-Time and Embedded Technology and Applications Symposium, 2003. Proceedings..

[13]  Kiyoung Choi,et al.  Power optimization of real-time embedded systems on variable speed processors , 2000, IEEE/ACM International Conference on Computer Aided Design. ICCAD - 2000. IEEE/ACM Digest of Technical Papers (Cat. No.00CH37140).

[14]  Da-Ren Chen,et al.  Time-efficient power-aware scheduling for periodic real-time tasks , 2009, 2009 IEEE International Symposium on Parallel & Distributed Processing.

[15]  Marko Bertogna,et al.  Energy-Aware Scheduling for Tasks with Mixed Energy Requirements , 2013 .

[16]  Mihai V. Micea,et al.  Energy efficiency in real-time systems: A brief overview , 2013, 2013 IEEE 8th International Symposium on Applied Computational Intelligence and Informatics (SACI).

[17]  Rami G. Melhem,et al.  Dynamic and aggressive scheduling techniques for power-aware real-time systems , 2001, Proceedings 22nd IEEE Real-Time Systems Symposium (RTSS 2001) (Cat. No.01PR1420).

[18]  Mario Di Francesco,et al.  Energy conservation in wireless sensor networks: A survey , 2009, Ad Hoc Networks.