Multi-disk Scheduling for High-Performance RAID-0 Devices
Research output: Journal Publications and Reviews (RGC: 21, 22, 62) › 21_Publication in refereed journal › peer-review
Author(s)
Related Research Unit(s)
Detail(s)
Original language | English |
---|---|
Pages (from-to) | 431-453 |
Journal / Publication | Lecture Notes in Computer Science |
Volume | 2968 |
Publication status | Published - 2004 |
Conference
Title | 9th International Conference on Real-Time and Embedded Computing Systems and Applications (RTCSA 2003) |
---|---|
Location | |
Place | Taiwan |
City | Tainan City |
Period | 18 - 20 February 2003 |
Link(s)
Abstract
High-Performance I/O subsystems have become a must for multimedia systems, such as video servers [15,16,18]. The proposing of the Intelligent I/O (I2O) specifications [11] provides hardware vendors an operating-system-independent architecture in building their solutions for high-performance I/O subsystems. This paper targets one of the most important performance issues in building an I2O RAID-0 device, which is an important I2O implementation. We explore multi-disk scheduling for I2O requests, which are usually associated with soft deadlines to enforce quality-of-service requirements. The idea of Least-RemainingRequest-Size-First (LRSF) is proposed for the request-level multi-disk scheduling with the objective to improve the response-time requirements of I/O sub-systems. The proposed scheduling algorithm is then extended to resolve the starvation problem and for SCAN-like disk services. Finally, we exploit pro-fetching for I2O RAID-0 devices to further improve their performance. The proposed methodologies are verified by a series of experiments using realistic and randomly generated workloads.
Research Area(s)
- I/O subsystems, Intelligent I/O, Multi-disk scheduling, Multimedia storage systems, RAID-0 devices, Real-time disk scheduling
Citation Format(s)
Multi-disk Scheduling for High-Performance RAID-0 Devices. / Lo, Hsi-Wu; Kuo, Tei-Wei; Lam, Kam-Yiu.
In: Lecture Notes in Computer Science, Vol. 2968, 2004, p. 431-453.
In: Lecture Notes in Computer Science, Vol. 2968, 2004, p. 431-453.
Research output: Journal Publications and Reviews (RGC: 21, 22, 62) › 21_Publication in refereed journal › peer-review