Real-time embedded systems usually work in harsh environments with variable ambient temperature. As temperature has a significant impact on the processor reliability, thermal management is mandatory in many such systems, where it is critical to keep the processor temperature below some specified threshold. To achieve this goal, however, the system performance may adversely be affected. Our favorite performance objective in this paper is the minimization of the fraction of jobs which miss their deadline, regarding the thermal constraint. We propose a quasi-static approach based on dynamic voltage scaling: it first generates a number of thermally feasible speed schedules; one schedule for each range of ambient temperatures; then, at runtime, the appropriate speed schedule is selected according to the ambient temperature. An online algorithm is also proposed to decide when the switching between the schedules occurs. The latter algorithm brings the processor temperature below specific values, so the newly selected speed schedule starts to work at the new scheduling without violating the temperature constraint. The efficiencies of the proposed methods are investigated by simulation experiments.
Mohaqeqi,M. , Kargahi,M. and Gharedaghi,F. (2015). Temperature-Aware Speed Scheduling in Periodic Real-Time Systems. (e215865). The CSI Journal on Computer Science and Engineering, 12(2), e215865
MLA
Mohaqeqi,M. , , Kargahi,M. , and Gharedaghi,F. . "Temperature-Aware Speed Scheduling in Periodic Real-Time Systems" .e215865 , The CSI Journal on Computer Science and Engineering, 12, 2, 2015, e215865.
HARVARD
Mohaqeqi M., Kargahi M., Gharedaghi F. (2015). 'Temperature-Aware Speed Scheduling in Periodic Real-Time Systems', The CSI Journal on Computer Science and Engineering, 12(2), e215865.
CHICAGO
M. Mohaqeqi, M. Kargahi and F. Gharedaghi, "Temperature-Aware Speed Scheduling in Periodic Real-Time Systems," The CSI Journal on Computer Science and Engineering, 12 2 (2015): e215865,
VANCOUVER
Mohaqeqi M., Kargahi M., Gharedaghi F. Temperature-Aware Speed Scheduling in Periodic Real-Time Systems. CSIonJCSE, 2015; 12(2): e215865.