【24h】

Priority-driven, preemptive I/O controllers for real-time systems

机译:优先级驱动的抢占式I / O控制器,用于实时系统

获取原文

摘要

Current I/O controller architectures inhibit the use of priority-driven preemptive scheduling algorithms that can guarantee hard deadlines in real-time systems. This paper examines the effect of three I/O controller architectures upon schedulable utilization, which is the highest attainable resource utilization at or below which all deadlines can be guaranteed. FIFO request queueing, priority queueing, and priority queueing with preemptable service are simulated for a range of CPU computation to I/O traffic ratios. The results show that, for I/O bound tasks sets and zero preemption costs, priority queueing with preemptable service can provide a level of schedulable utilization 35% higher than that attainable with FIFO queueing and 20% higher than priority queueing and nonpreemptable service. Although the potential gain for priority queueing with preemptable service is large, further simulations that incorporate a time penalty for each preemption show that the gain is very sensitive to preemption cost. With preemption cost represented as a ratio of preemption time to the minimum task period, the level of schedulable utilization for priority queueing with preemptable service degrades to that of priority queueing with nonpreemptable service, for a preemption cost ratio of 0.04. A high level design of a preemptable I/O controller is described and the issues determining preemption cost are detailed along with techniques for its minimization.
机译:当前的I / O控制器体系结构禁止使用优先级驱动的抢先式调度算法,该算法可以保证实时系统中的严格期限。本文研究了三种I / O控制器体系结构对可调度利用率的影响,可调度利用率是可达到的最高资源利用率,在等于或低于此范围时,可以保证所有期限。针对一系列CPU计算与I / O流量之比,对具有可抢先服务的FIFO请求队列,优先级队列和优先级队列进行了仿真。结果表明,对于I / O绑定任务集和零抢占成本,具有可抢占服务的优先级队列可提供的可调度利用率水平比FIFO队列可实现的利用率高35%,比优先级排队和不可抢占服务高20%。尽管使用可抢占服务进行优先级排队的潜在收益很大,但对每个抢占合并有时间损失的进一步仿真显示,该收益对抢占成本非常敏感。如果将抢占成本表示为抢占时间与最小任务周期的比率,则抢占成本比率为0.04时,具有抢占式优先服务的优先队列的可调度利用率级别将降低为具有不可抢占式优先队列的可调度利用率。描述了可抢占I / O控制器的高级设计,并详细说明了确定抢占成本的问题以及将其最小化的技术。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号