Dynamic Scheduling Arithmetics for Hard Real-Time Period Tasks in Dynamic Voltage Scaling System
Yong Liao
Abstract
Yong Liao
Abstract
Dynamic Voltage Scaling (DVS) has become a promising method for embedded real-time systems to reduce their power consumption. Unlike schedulability, energy consumption focus on the accumulative effect in a period of time. The traditional real-time scheduling model based on the worst execution time is not satisfied for the need of energy consumption analysis. In this paper the real-time task scheduling model is built according to the probability distribution of actual execution time, and the effect of the Actual Execute Time (AET) distribution on the energy consumption performance of real-time DVS scheduling algorithm is analyzed using stochastic method. The real-time DVS dynamic scheduling algorithm based on the average execution time is presented. The experimental results show that algorithm presented in this paper can hold stable power consumption performance under different AET distribution.
A significance statement is not available in the OpenAlex record.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
Dynamic Voltage Scaling (DVS) has become a promising method for embedded real-time systems to reduce their power consumption. Unlike schedulability, energy consumption focus on the accumulative effect in a period of time. The traditional real-time scheduling model based on the worst execution time is not satisfied for the need of energy consumption analysis. In this paper the real-time task scheduling model is built according to the probability distribution of actual execution time, and the effect of the Actual Execute Time (AET) distribution on the energy consumption performance of real-time DVS scheduling algorithm is analyzed using stochastic method. The real-time DVS dynamic scheduling algorithm based on the average execution time is presented. The experimental results show that algorithm presented in this paper can hold stable power consumption performance under different AET distribution.
Key concepts: Computer science, Dynamic voltage scaling, Scheduling (production processes), Energy consumption, Real-time computing, Dynamic priority scheduling, Power consumption, Parallel computing