ACM Home Page
Please provide us with feedback. Feedback
RIO: a real-time multimedia object server
Full text PdfPdf (467 KB)
Source ACM SIGMETRICS Performance Evaluation Review archive
Volume 25 ,  Issue 2  (September 1997) table of contents
Special issue on multimedia storage systems
Pages: 29 - 35  
Year of Publication: 1997
ISSN:0163-5999
Authors
Richard Muntz  Computer Science Department, UCLA Los Angeles, CA
Jose Renato Santos  Computer Science Department, UCLA Los Angeles, CA
Steve Berson  Computer Science Department, UCLA Los Angeles, CA
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 0,   Downloads (12 Months): 7,   Citation Count: 10
Additional Information:

abstract   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/262391.262398
What is a DOI?

ABSTRACT

A multimedia object server must be ready to handle a variety of media object types (video, audio, image, 3D interactive, etc.) as well as non real-time workload. Even when a homogeneous set of object types are maintained in the store (e.g., all videos) the storage system workload is generally quite variable due to the need to provide for example, VCR functionality, multiple playout rates, different resolution levels for the same objects, etc. Attempting to carefully layout data and optimally schedule delivery to meet just-in-time delivery constraints is very difficult in the face of this heterogeneous workload. Our approach to the unpredictability of the I/O workload is to randomize the allocation of disk blocks. This turns all workloads into the same uniformly random access pattern and thus gives one problem to deal with. The main disadvantage of this approach is that statistical variation can result in short term imbalances in disk utilization which in turn, cause large variances in latencies. Our approach to this problem is to introduce limited redundancy and asynchronous scheduling for short term load balancing.This approach is being implemented in the RIO (Random I/O) multimedia object server. The RIO multimedia object server provides applications a guaranteed rate of storage access with bounded delay even at very high (> 90%) disk utilization.


CITED BY  10

Collaborative Colleagues:
Richard Muntz: colleagues
Jose Renato Santos: colleagues
Steve Berson: colleagues