scispace - formally typeset
Proceedings ArticleDOI

Improving the I/O performance of real-time database systems with multiple-disk storage structures

Albert M. K. Cheng, +1 more
- Vol. 1, pp 204-211
TLDR
A new disk system which uses a multiple-disk structure similar to a RAID (Redundant Array of Inexpensive Disks) to improve the I/O performance for RTDBSs is proposed and a new disk scheduling algorithm called ED-PT (Earliest Deadline first-Prior Test) for determining the feasibility ofI/O requests is proposed.
Abstract
Time-constrained I/O scheduling is one of the most critical issues in the design and implementation of real-time database systems (RTDBSs) because the I/O time usually dominates the total execution time of a transaction. The performance of single-disk storage systems may not be appropriate for RTDBSs due to the large discrepancy between the disk I/O access/waiting time and the processor/main memory processing time. This paper proposes a new disk system which uses a multiple-disk structure similar to a RAID (Redundant Array of Inexpensive Disks) to improve the I/O performance for RTDBSs. We also propose a new disk scheduling algorithm called ED-PT (Earliest Deadline first-Prior Test) for determining the feasibility of I/O requests. This algorithm gives a priori knowledge about whether an arriving I/O request can meet its deadline, making it possible to reject an infeasible request before it is executed and thus this avoids wasted disk access effort if late completion of requests is not allowed. Our experimental results show that the percentage of requests missing deadlines decreases dramatically in a multiple-disk system when compared to a single disk system.

read more

Citations
More filters
Patent

Disk array controller with reconfigurable data path

TL;DR: In this paper, a disk array controller with at least two logical ports (Logical ports #0-Logical Port #3) for interfacing with a host and having one or more physical ports (Physical Port #0 - Physical Port #4), each physical port arranged for attaching at least one disk drive to the controller, and the controller including a switch providing dynamically configurable data paths between the logical data ports and physical data ports, responsive to the contents of a mapping register.
Patent

Real-time shared disk system for computer clusters

TL;DR: In this article, a clustered computer system includes a shared data storage system, preferably a virtual shared disk (VSD) memory system, to which the computers in the cluster write data and read data, using data access requests.
Patent

Raid controller system and method with ATA emulation host interface

TL;DR: A RAID storage device controller (70) provides a host interface (56) for interfacing the controller to a host system bus as mentioned in this paper, where the host interface is isolated from the attached storage devices, for example IDE disk drives, so that the actual attached drives are not limited in number or interface protocol.
Patent

ATA emulation host interface in a RAID controller

TL;DR: A RAID storage device controller provides a host interface for interfacing the controller to a host system bus as discussed by the authors, where the host interface is isolated from the attached storage devices, for example IDE disk drives, so that the actual attached drives are not limited in number or interface protocol.
Journal ArticleDOI

Real-Time Traffic Scheduling and Routing in Packet-Switched Networks Using a Least-Laxity-First Strategy

TL;DR: The method is broadly based on the popular least-laxity heuristic in real-time process scheduling and is combined with buffer management at the switch to minimize the number of packets dropped in transit in the network.
References
More filters
Journal ArticleDOI

A case for redundant arrays of inexpensive disks (RAID)

TL;DR: Five levels of RAIDs are introduced, giving their relative cost/performance, and a comparison to an IBM 3380 and a Fujitsu Super Eagle is compared.
Journal ArticleDOI

Probability and Statistics with Reliability, Queuing, and Computer Science Applications.

TL;DR: Probability and Statistics with Reliability, Queuing and Computer Science Applications, Second Edition, offers a comprehensive introduction to probabiliby, stochastic processes, and statistics for students of computer science, electrical and computer engineering, and applied mathematics.
Book

Probability and Statistics With Reliability, Queuing and Computer Science Applications

TL;DR: Probability and Statistics with Reliability, Queuing and Computer Science Applications, Second Edition as discussed by the authors is a comprehensive introduction to probabiliby, stochastic processes, and statistics for students of computer science, electrical and computer engineering, and applied mathematics.
Proceedings Article

Scheduling Real-time Transactions: a Performance Evaluation

TL;DR: In this paper, the authors developed a new family of algorithms for scheduling real-time transactions with deadlines, which have four components: a policy to manage overloads, a policy for scheduling the CPU, access to data, concurrency control and scheduling I/O requests on a disk device.
Journal ArticleDOI

Scheduling real-time transactions: a performance evaluation

TL;DR: This thesis develops a new family of algorithms for scheduling real-time transactions and proposes new techniques for handling requests without deadlines and requests with deadlines simultaneously, finding that real- time disk scheduling algorithms can perform better than conventional algorithms.