Improving Soft Real-Time Performance through Better Slack Reclaiming

Miami, FL(2005)

引用 135|浏览0
暂无评分
摘要
Modern operating systems frequently support applications with a variety of timing constraints including hard real-time, soft real-time, and best-effort. To guarantee performance, critical applications typically over-reserve resources based on worst-case resource usage estimates, while others may reserve based on average-case or other estimates. When resources are fully subscribed, the performance of soft- and non-real-time applications depends upon the effective distribution of dynamic slack — reserved, but unused resources— from other tasks. Motivated by several representative examples, we derive four general principles for the effective management of slack. We have implemented these principles in four progressively better slack schedulers that demonstrate their effectiveness. BACKSLASH, which employs all four principles, misses fewer soft realtime deadlines than all of the other slack schedulers we examined.
更多
查看译文
关键词
fewer soft realtime deadline,better slack reclaiming,general principle,effective distribution,slack schedulers,non-real-time application,effective management,critical application,modern operating system,improving soft real-time performance,over-reserve resource,dynamic slack,real time systems,best effort,operating system,scheduling
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要