(R) Improving the I/O Performance of Real-Time Database Systems with Multiple-Disk Storage Structures
Volume III - Software
Aug. 12, 1996 to Aug. 16, 1996
A.L.M.K. Cheng , Dept. of Comput. Sci., Houston Univ., TX, USA
S.X. Gu , Dept. of Comput. Sci., Houston Univ., TX, USA
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.
scheduling; real-time systems; concurrency control; distributed databases; real-time database systems; multiple-disk storage structures; I/O scheduling; I/O performance; disk system; disk scheduling
A.L.M.K. Cheng, S.X. Gu, "(R) Improving the I/O Performance of Real-Time Database Systems with Multiple-Disk Storage Structures", ICPP, 1996, 2013 42nd International Conference on Parallel Processing, 2013 42nd International Conference on Parallel Processing 1996, pp. 0204, doi:10.1109/ICPP.1996.537162