BubbleUp: low latency fast-scan for media servers

Interactive multimedia applications require fast response time. Traditional disk scheduling schemes can incur high latencies, and caching data in memory to reduce latency is usually not feasible, especially if fast-scans need to be supported. In this study we propose a disk-based solution called BubbleUp. It significantly reduces the initial latency for new requests, as well as for fast-scan requests. The throughput of the scheme is comparable to that of traditional schemes, and it may even provide better throughput than mechanisms based on elevator disk scheduling. BubbleUp incurs a slight disk storage overhead, but we argue that through effective allocation, this cost can be minimized.

[1]  Fouad A. Tobagi,et al.  Streaming RAID: a disk array management system for video files , 1993, MULTIMEDIA '93.

[2]  Raymond T. Ng,et al.  Maximizing Buffer and Disk Utilizations for News On-Demand , 1994, VLDB.

[3]  David Kotz,et al.  A Detailed Simulation Model of the HP 97560 Disk Drive , 1994 .

[4]  Shahram Ghandeharizadeh,et al.  Staggered striping in multimedia information systems , 1994, SIGMOD '94.

[5]  John Wilkes,et al.  An introduction to disk drive modeling , 1994, Computer.

[6]  John P. Lehoczky,et al.  Algorithms for scheduling hard aperiodic tasks in fixed-priority systems using slack stealing , 1994, 1994 Proceedings Real-Time Systems Symposium.

[7]  A. L. Narasimha Reddy,et al.  I/O issues in a multimedia system , 1994, Computer.

[8]  Banu Özden,et al.  A Low-Cost Storage Server for Movie on Demand Databases , 1994, VLDB.

[9]  Cyrus Shahabi,et al.  On Disk Scheduling and Data Placement for Video Servers , 1995 .

[10]  Ralf Steinmetz,et al.  Multimedia File Systems Survey: Approaches for Continuous Media Disk Scheduling , 1995, Comput. Commun..

[11]  Cyrus Shahabi,et al.  On configuring a single disk continuous media server , 1995, SIGMETRICS '95/PERFORMANCE '95.

[12]  Raymond T. Ng,et al.  Schemes for Implementing Buffer Sharing in Continuous-Media Systems , 1995, Inf. Syst..

[13]  Rajeev Rastogi,et al.  The storage and retrieval of continuous media data , 1996 .

[14]  Edward Y. Chang,et al.  Effective Memory Use in a Media Server , 1997, VLDB.

[15]  Beng Chin Ooi,et al.  Disk striping strategies for large video-on-demand servers , 1997, MULTIMEDIA '96.

[16]  Edward Y. Chang,et al.  Reducing Initial Latency in Media Servers , 1997, IEEE Multim..