Feedback EDF Scheduling Exploiting Dynamic Voltage Scaling

IEEE Real-Time and Embedded Technology and Applications Symposium(2004)

引用 274|浏览263
暂无评分
摘要
Dynamic voltage scaling (DVS) is a promising methodfor embedded systems to exploit multiple voltage and frequencylevels and to prolong battery life. However, pureDVS techniques do not perform well for systems with dynamicworkloads where the job execution times vary significantly.In this paper, we present a novel approach combiningfeedback control with DVS schemes targeting hardreal-time systems with dynamic workloads. Our method reliesstrictly on operating system support by integrating aDVS scheduler and a feedback controller within the EDFscheduling algorithm. Each task is divided into two portions.Within the first portion, the objective is to exploitfrequency scaling for the average execution time. We reserveenough time for the second portion to meet the deadlinerequirements up to the worst-case execution time followinga last-chance approach. Feedback techniques makethe system capable to select the right frequency and voltagesettings for the first potion, as well as guaranteeing hardreal-time requirements for the overall task. Simulation experimentsdemonstrate the ability of our algorithm to saveup to 29% more energy than previous work for task sets withdifferent dynamic workload characteristics.
更多
查看译文
关键词
job execution time,feedback edf scheduling exploiting,dynamic voltage scaling,withdifferent dynamic workload characteristic,dvs scheme,reserveenough time,worst-case execution time followinga,overall task,average execution time,edfscheduling algorithm,dynamic workloads,feedback,embedded systems,adaptive control,operating system,operating systems,worst case execution time,feedback control,dynamic scheduling,real time systems,real time system,scheduling algorithm,frequency,embedded system
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要