Cart (Loading....) | Create Account
Close category search window

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

Sign In

Cookies must be enabled to login.After enabling cookies , please use refresh or reload or ctrl+f5 on the browser for the login options.

Formats Non-Member Member
$31 $13
Learn how you can qualify for the best price for this item!
Become an IEEE Member or Subscribe to
IEEE Xplore for exclusive pricing!
close button

puzzle piece

IEEE membership options for an individual and IEEE Xplore subscriptions for an organization offer the most affordable access to essential journal articles, conference papers, standards, eBooks, and eLearning courses.

Learn more about:

IEEE membership

IEEE Xplore subscriptions

3 Author(s)
Molano, A. ; Dept. of Electron. & Syst., Univ. of La Coruna, Spain ; Rodriguez Hernandez, P.S. ; Vina, A.

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

Published in:

Real-Time Systems, 1997. Proceedings., Ninth Euromicro Workshop on

Date of Conference:

11-13 Jun 1997

Need Help?

IEEE Advancing Technology for Humanity About IEEE Xplore | Contact | Help | Terms of Use | Nondiscrimination Policy | Site Map | Privacy & Opting Out of Cookies

A not-for-profit organization, IEEE is the world's largest professional association for the advancement of technology.
© Copyright 2014 IEEE - All rights reserved. Use of this web site signifies your agreement to the terms and conditions.