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

被引:1
|
作者
Molano, A
Hernandez, PSR
Vina, A
机构
关键词
D O I
10.1109/EMWRTS.1997.613771
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper 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 bite smaller ones, improves preemptibility in contiguously allocated files. Besides the description of the implementation,,ve 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.
引用
收藏
页码:110 / 119
页数:10
相关论文
共 50 条
  • [21] Dynamic I/O power management for hard real-time systems
    Swaminathan, V
    Chakrabarty, K
    Iyengar, SS
    [J]. PROCEEDINGS OF THE NINTH INTERNATIONAL SYMPOSIUM ON HARDWARE/SOFTWARE CODESIGN, 2001, : 237 - 242
  • [22] Priority-based Real-time Stream Coding under Burst Erasures
    Wei, Yunkai
    Mao, Yuming
    Leng, Supeng
    Ho, Tracey
    [J]. 2015 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM), 2015,
  • [23] Research on the Priority-based Soft Real-time Task Scheduling in TinyOS
    Zhao, Yan
    Wang, Qianping
    Wang, Wei
    Jiang, Dong
    Liu, Yiwen
    [J]. 2009 INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY AND COMPUTER SCIENCE, VOL 1, PROCEEDINGS, 2009, : 562 - 565
  • [24] Priority-based network interrupt scheduling for predictable real-time support
    Lee, Minsub
    Kim, Hyosu
    Shin, Insik
    [J]. Journal of Computing Science and Engineering, 2015, 9 (02) : 108 - 117
  • [25] Adaptive cycle management in soft real-time disk retrieval
    Won, Youjip
    Shin, Il-Hoon
    Koh, Kern
    [J]. INFORMATION SYSTEMS, 2006, 31 (08) : 832 - 848
  • [26] Integrating Priority with Share in the Priority-Based Weighted Fair Queuing Scheduler for Real-Time Networks
    Song Wang
    Yu-Chung Wang
    Kwei-Jay Lin
    [J]. Real-Time Systems, 2002, 22 : 119 - 149
  • [27] Integrating priority with share in the priority-based weighted fair queuing scheduler for real-time networks
    Wang, S
    Wang, YC
    Lin, KJ
    [J]. REAL-TIME SYSTEMS, 2002, 22 (1-2) : 119 - 149
  • [28] A Real-Time Analyzing System in Qualifying Process of Magnetic Hard Disk Drives
    Eammatta, Warisa
    Kumhom, Pinit
    [J]. 2015 12TH INTERNATIONAL CONFERENCE ON ELECTRICAL ENGINEERING/ELECTRONICS, COMPUTER, TELECOMMUNICATIONS AND INFORMATION TECHNOLOGY (ECTI-CON), 2015,
  • [29] Real-time big data analytics for hard disk drive predictive maintenance
    Su, Chuan-Jun
    Huang, Shi-Feng
    [J]. COMPUTERS & ELECTRICAL ENGINEERING, 2018, 71 : 93 - 101
  • [30] Real-time disk scheduling for block-stripping I2O RAID
    Kuo, TW
    Rao, JS
    Lee, VCS
    Wu, J
    [J]. 13TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS, PROCEEDINGS, 2001, : 217 - 224