首页> 外文期刊>Computers, IEEE Transactions on >Prediction-Based Asynchronous CPU-Budget Allocation for Soft-Real-Time Applications
【24h】

Prediction-Based Asynchronous CPU-Budget Allocation for Soft-Real-Time Applications

机译:用于软实时应用程序的基于预测的异步CPU预算分配

获取原文
获取原文并翻译 | 示例

摘要

An application is said to be soft real-time if it is able to tolerate occasional violations of its timing constraints. The overall CPU utilization of a soft real-time system can be improved by exploiting the relaxed nature of its timing constraints. One possible approach is by adapting CPU-budgets in reservation-based schedulers. Reservation-based schedulers allow parts of the system and groups of tasks to be isolated from one another. By making the reservations adaptive, resources such as CPU can be allocated to tasks based on current usage rather than worst-case usage, which can help to improve the overall utilization of CPU time committed to tasks. This paper presents an adaptive budget allocation algorithm where the allocated budget is adapted at reservation-period boundaries based on predictions of future CPU usage. This approach differs from previous algorithms where adaptations are performed on job completion. Simulation results show that adaptations at reservation-period boundaries allow for a faster response time. Results from experiments performed on a prototype demonstrate the robustness and effectiveness of the proposed system.
机译:如果应用程序能够容忍偶尔违反其时序约束,则可以说是实时的。通过利用其时序约束的宽松性质,可以提高软实时系统的总体CPU使用率。一种可能的方法是在基于预留的调度程序中调整CPU预算。基于保留的调度程序允许将系统的各个部分和任务组彼此隔离。通过使预留具有自适应性,可以根据当前使用情况(而不是最坏情况的使用情况)将诸如CPU之类的资源分配给任务,这可以帮助提高分配给任务的CPU时间的整体利用率。本文提出了一种自适应预算分配算法,其中,根据对未来CPU使用情况的预测,在预留时间段内调整分配的预算。这种方法不同于以前的算法,后者根据工作完成情况进行调整。仿真结果表明,在保留期边界进行自适应可以缩短响应时间。对原型进行的实验结果证明了该系统的鲁棒性和有效性。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号