HAO Jia-lei, WANG Dong-hui, ZHANG Tie-jun, et al. Dynamic Voltage Allocation Algorithm with Preemption Threshold Scheduling[J]. 2016, 33(7): 54-59.DOI:
Dynamic Voltage Allocation Algorithm with Preemption Threshold Scheduling
In order to implement real-time opration system on power sensitive embedded systems
a dynamic voltage allocation algorithm with preemption threshold is proposed. The implementation of dynamic voltage scaling(DVS) will cause more useless scheduling and make the task set hard to be scheduled. To solve the problems mentioned above
DVS can be used with preemption threshold scheduling(PTS). The voltage and frequency of processor can be further reduced with shedulable task set. The simulation results verified the advantage in reducing system power of the proposed algorithm.
Chen J X, Harji A, Buhr P. Solution space for fixed-priority with preemption threshold[C]//Rtas 2005: 11th Ieee Real Time and Embedded Technology and Applications Symposium. USA, San Francisco, 2005: 385-394.
Yang L, Lin M. On-line and off-line DVS for fixed priority with preemption threshold scheduling[C]// 2009 International Conference on Embedded Software and Systems. China, Hangzhou, 2009: 273-280.
Gang Q, Xiaobo H. Energy efficient fixed-priority scheduling for real-time systems on variable voltage processors[C]//Design Automation Conference, 2001. USA, Las Vegas, 2001: 828-833.
Woonseok K. Performance comparison of dynamic voltage scaling algorithms for hard real-time systems[C]//Real-Time and Embedded Technology and Applications Symposium, 2002. USA, San Jose, IEEE. 2002.
Yun W, Saksena M. Scheduling fixed-priority tasks with preemption threshold[C]//Real-Time Computing Systems and Applications, 1999. RTCSA '99. Sixth International Conference on. China, Hongkong, 1999: 328-335.