Feedback DVS-EDF Scheduling for Hard Real-time Embedded Systems

SpeakerYifan Zhu
Organization NC State University
Location136 EGRC
DateNovember 11, 2002 4:10 PM

Embedded systems have limited energy resources. Recently, dynamic frequency scaling (DFS) and dynamic voltage scaling (DVS) have been added to various embedded processors as a means to increase battery life. A number of scheduling techniques have been developed to exploit DFS and DVS for real-time systems to reduce energy consumption. We enhance the earliest-deadline first (EDF) scheduling to exploit slack time generated by the invocation of the task at multiple frequency levels. Early scaling at a low frequency, determined by a feedback mechanism and facilitated by a slack-passing scheme, capitalizes on high probabilities of a task to finish its execution without utilizing its worst-case execution budget. If a task does not complete at a certain point in time within its low frequency range, the remainder of it continues to execute at a higher frequency. Our experiments demonstrate that the resulting energy savings exceed those of previously published work by up to 34%.

  November 2002
Sun Mon Tues Wed Thu Fri Sat
     12
3456789
10111213141516
17181920212223
24252627282930