Disk Scheduling in a Multimedia I/O System

被引:23
作者
Reddy, A. L. N. [1 ]
Wyllie, Jim [2 ]
Wijayaratne, K. B. R. [3 ]
机构
[1] Texas A&M Univ, Dept Elect Engn, College Stn, TX 77843 USA
[2] IBM Almaden Res Ctr, San Jose, CA 95120 USA
[3] Adaptec Inc, Milpitas, CA 95035 USA
关键词
Performance; I/O systems; disk scheduling; multimedia applications; real-time; performance evaluation;
D O I
10.1145/1047936.1047941
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This article provides a retrospective of our original paper by the same title in the Proceedings of the First ACM Conference on Multimedia, published in 1993. This article examines the problem of disk scheduling in a multimedia I/O system. In a multimedia server, the disk requests may have constant data rate requirements and need guaranteed service. We propose a new scheduling algorithm, SCAN-EDF, that combines the features of SCAN type of seek optimizing algorithm with an Earliest Deadline First (EDF) type of real-time scheduling algorithm. We compare SCAN-EDF with other scheduling strategies and show that SCAN-EDF combines the best features of both SCAN and EDF. We also investigate the impact of buffer space on the maximum number of video streams that can be supported. We show that by making the deadlines larger than the request periods, a larger number of streams can be supported. We also describe how we extended the SCAN-EDF algorithm in the PRISM multimedia architecture. PRISM is an integrated multimedia server, designed to satisfy the QOS requirements of multiple classes of requests. Our experience in implementing the extended SCAN-EDF algorithm in a generic operating system is discussed and performance metrics and results are presented to illustrate how the SCAN-EDF extensions and implementation strategies have succeeded in meeting the QOS requirements of different classes of requests.
引用
收藏
页码:37 / 59
页数:23
相关论文
共 48 条
[1]  
ABBOTT RK, 1990, PROCEEDINGS : 11TH REAL-TIME SYSTEMS SYMPOSIUM, P113, DOI 10.1109/REAL.1990.128736
[2]   A FILE SYSTEM FOR CONTINUOUS MEDIA [J].
ANDERSON, DP ;
OSAWA, Y ;
GOVINDAN, R .
ACM TRANSACTIONS ON COMPUTER SYSTEMS, 1992, 10 (04) :311-337
[3]  
ANDERSON DP, 1991, UCBCSD91646
[4]  
BLANQUEE J, 1999, FREEBSD C
[5]  
BOLOSKY WJ, 1997, P 16 ACM S OP SYST P, P212
[6]  
Bosch P, 1999, IEEE INTERNATIONAL CONFERENCE ON MULTIMEDIA COMPUTING AND SYSTEMS, PROCEEDINGS VOL 2, P277, DOI 10.1109/MMCS.1999.778377
[7]  
Bruno J, 1999, IEEE INTERNATIONAL CONFERENCE ON MULTIMEDIA COMPUTING AND SYSTEMS, PROCEEDINGS VOL 2, P400, DOI 10.1109/MMCS.1999.778459
[8]  
CARD R, 1998, LINUX KERNEL BOOK, pCH3
[9]  
CHANG E, 1994, P SOC PHOTO-OPT INS, V2185, P208, DOI 10.1117/12.171778
[10]   Real-time disk scheduling for multimedia applications with deadline-modification-scan scheme [J].
Chang, RI ;
Shih, WK ;
Chang, RC .
REAL-TIME SYSTEMS, 2000, 19 (02) :149-168