DocumentCode
1662990
Title
A real-time disk scheduler for multimedia integrated server considering the disk internal scheduler
Author
Kim, Kyung Ho ; Hwang, Joo Young ; Lim, Seung Ho ; Cho, Joon Woo ; Park, Kyu Ho
Author_Institution
Comput. Eng. Res. Lab, Korea Adv. Inst. of Sci. & Technol., South Korea
fYear
2003
Abstract
The SCSI or the fibre channel (FC) disk drive, called SCSI-FC disk drive has its own internal queue and internal scheduler which maximize its own throughput. The request service order scheduled by the block device drive in Linux is changed by the disk internal scheduler (DIS) and we call this reordering. The conventional real-time disk schedulers are based on Linux block device driver, and the deadlines of the real-time requests are not guaranteed by the reordering of the DIS. This paper proposes a real-time disk scheduling architecture on Linux which solves the reordering problem. It consists of the global scheduler and the local scheduler. The global scheduler selects the real-time requests, predicts their disk I/O times and determines the order based on the spatial locality. The local scheduler is the DIS controlled by the SCSI-FC device driver. The device driver notifies the DIS that the real-time requests with the earlier deadlines must be served before those with the later deadlines. The local scheduler feeds back the measured disk service time to the global scheduler when a requested disk service completes. We have implemented the proposed multimedia disk scheduler on Linux, and the experimental results show that the deadline misses of periodic requests can be reduced up to 19 times (94.7%) by the proposed method.
Keywords
disc drives; operating systems (computers); peripheral interfaces; Linux; SCSI; SCSI-FC disk drive; disk internal scheduler; fibre channel disk drive; multimedia integrated server; real-time disk scheduler; real-time disk scheduling architecture; request service order; Disk drives; Electronic mail; Feeds; File servers; Linux; Optical fiber devices; Optimization methods; Processor scheduling; Streaming media; Throughput;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel and Distributed Processing Symposium, 2003. Proceedings. International
ISSN
1530-2075
Print_ISBN
0-7695-1926-1
Type
conf
DOI
10.1109/IPDPS.2003.1213245
Filename
1213245
Link To Document