Predictive DVS Scheduling for Low-Power Real-Time Operating System

Dynamic voltage scaling (DVS) is the scheduling algorithm that changes the operating clock frequency of the processor according to the supplied voltage. This is very effective method to improve the power efficiency of embedded systems which use operating system. In this paper, we apply dynamic voltage scaling scheme to scaling scheme of real-time operating system. This estimates the amount of the task which will executed next time slot, then adjust the supplying voltage and clock frequency to improve system performance.

[1]  Ian F. Akyildiz,et al.  A survey on wireless mesh networks , 2005, IEEE Communications Magazine.

[2]  A. Franchi,et al.  On the error burst properties of Viterbi decoding , 1993, Proceedings of ICC '93 - IEEE International Conference on Communications.

[3]  L. Thibault,et al.  Performance evaluation of COFDM for digital audio broadcasting. I. Parametric study , 1997 .

[4]  Eun-Chang Choi,et al.  Frame-Size Adaptive MAC Protocol in High-Rate Wireless Personal Area Networks , 2006 .

[5]  Yann-Hang Lee,et al.  Voltage-clock scaling for low energy consumption in real-time embedded systems , 1999, Proceedings Sixth International Conference on Real-Time Computing Systems and Applications. RTCSA'99 (Cat. No.PR00306).

[6]  J. Karaoguz,et al.  High-rate wireless personal area networks , 2001, IEEE Commun. Mag..

[7]  Daniel D. Stancil,et al.  Efficient simulation of Ricean fading within a packet simulator , 2000, Vehicular Technology Conference Fall 2000. IEEE VTS Fall VTC2000. 52nd Vehicular Technology Conference (Cat. No.00CH37152).

[8]  Mani B. Srivastava,et al.  Adaptive radio for multimedia wireless links , 1999, IEEE J. Sel. Areas Commun..

[9]  Myung J. Lee,et al.  Emerging standards for wireless mesh technology , 2006, IEEE Wireless Communications.

[10]  Sang Lyul Min,et al.  Preemption-aware dynamic voltage scaling in hard real-time systems , 2004, Proceedings of the 2004 International Symposium on Low Power Electronics and Design (IEEE Cat. No.04TH8758).

[11]  R.W. Brodersen,et al.  A dynamic voltage scaled microprocessor system , 2000, IEEE Journal of Solid-State Circuits.

[12]  Byung-Seo Kim,et al.  Rate-adaptive MAC protocol in high-rate personal area networks , 2004, 2004 IEEE Wireless Communications and Networking Conference (IEEE Cat. No.04TH8733).

[13]  Sang Lyul Min,et al.  Performance comparison of dynamic voltage scaling algorithms for hard real-time systems , 2002, Proceedings. Eighth IEEE Real-Time and Embedded Technology and Applications Symposium.