首页> 外文会议>Real-Time Systems, 1997. Proceedings., Ninth Euromicro Workshop on >A preemptive priority-based disk I/O subsystem for the management of hard real-time disk traffic
【24h】

A preemptive priority-based disk I/O subsystem for the management of hard real-time disk traffic

机译:基于抢占式优先级的磁盘I / O子系统,用于管理硬实时磁盘流量

获取原文

摘要

We present the design and implementation of a disk I/O subsystem appropriated for the management of hard real time disk traffic. The proposed disk I/O subsystem allows the invocation of preemptive priority based disk I/O operations, both for non contiguous and contiguous data layouts. Disk I/O requests are scheduled in a common layer upon the disk driver, where access to the disk is enforced by either giving control or blocking invoking threads according to the selected scheduling policy (Rate Monotonic or EDF). The highest priority thread is granted access to the disk and it makes use of the full disk bandwidth, enforcing preemption whenever a higher priority request is demanding service. Preemptibility in non contiguously allocated files is achieved with a granularity that equals the time to read/ write a file system block. Additionally, a splitting up mechanism, that splits disk I/O requests into smaller ones, improves preemptibility in contiguously allocated files. Besides the description of the implementation we include a comprehensive performance evaluation. We have also identified the particular conditions under which a set of requests is schedulable in a predictable fashion using the proposed disk I/O subsystem.
机译:我们介绍适合于硬实时磁盘流量管理的磁盘I / O子系统的设计和实现。所提出的磁盘I / O子系统允许针对非连续和连续数据布局调用基于抢占优先级的磁盘I / O操作。磁盘I / O请求是在磁盘驱动程序的公共层中调度的,在磁盘驱动器中,磁盘的访问是根据选定的调度策略(速率单调或EDF)通过控制或阻止调用线程来强制执行的。最高优先级的线程被授予访问磁盘的权限,并利用磁盘的全部带宽,并在需要更高优先级的请求需要服务时强制执行抢占。非连续分配的文件中的抢占性是通过等于读取/写入文件系统块的时间的粒度来实现的。此外,将磁盘I / O请求拆分为较小请求的拆分机制可提高连续分配文件中的可抢占性。除了对实现的描述之外,我们还包括全面的性能评估。我们还确定了使用建议的磁盘I / O子系统以可预测的方式调度一组请求的特定条件。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号