Disk scheduling in video editing systems

被引:7
作者
Aref, WG [1 ]
Kamel, I
Ghandeharizadeh, S
机构
[1] Purdue Univ, Dept Comp Sci, W Lafayette, IN 47907 USA
[2] Panason Technol Inc, Networking Technol Lab, Princeton, NJ 08540 USA
[3] Univ So Calif, Dept Comp Sci, Los Angeles, CA 90089 USA
关键词
video server; disk scheduling; video on demand; video editing; real time scheduling; multimedia databases; simulation modeling;
D O I
10.1109/69.971188
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Modern video servers support both video-on-demand and nonlinear editing applications. Video-on-demand servers enable the user to, view video clips or movies from a video database, while nonlinear editing systems enable the user to manipulate the content of the video database. Applications such as video and news editing systems require that the underlying storage server be able to concurrently record live broadcast information, modify prerecorded data, and broadcast an authored presentation. A multimedia storage server that efficiently supports such a diverse group of activities constitutes the focus of this study. A novel real-time disk scheduling algorithm is presented that treats both read and write requests in a homogeneous manner in order to ensure that their deadlines are met, Due to real-time demands of movie viewing, read requests have to be fulfilled within certain deadlines; otherwise, they are considered lost. Since the data to be written into disk is stored in main memory buffers, write requests can be postponed until critical read requests are processed. However, write requests still have to be processed within reasonable delays and without the possibility of indefinite postponement. This is due to the physical constraint of the limited size of the main memory write buffers. The new algorithm schedules both read and write requests appropriately, to minimize the amount of disk reads that do not meet their presentation deadlines, and to avoid indefinite postponement and large buffer sizes in the case of disk writes. Simulation results demonstrate that the proposed algorithm offers low violations of read deadlines, reduces waiting time for lower priority disk requests, and improves the throughput of the storage server by enhancing the utilization of available disk bandwidth.
引用
收藏
页码:933 / 950
页数:18
相关论文
共 21 条
[1]  
ALONSO R, 1995, MITLTR13194
[2]  
ANDERSON D, 1992, ACM T COMPUT SYST, V10, P4
[3]  
AREF WG, 1997, P INT C MULT COMP NE
[4]  
DAN A, 1994, P ACM MULT C OCT
[5]  
FREEDMAN CS, 1995, P 1995 ACM SIGMOD IN, P352
[6]  
GEMMEL JD, 1993, P ACM MULT C AUG
[7]  
GEMMELL J, 1995, COMPUTER MAY, P40
[8]  
GHANDEHARIZADEH S, 1997, KLUWER MULTIMEDI JAN
[9]  
ITO Y, 1996, COMMUNICATION
[10]  
ITO Y, 1994, P 5 INT WORKSH MULT, P341