UCLA VIRTUAL WORLD DATA SERVER

Richard R. Muntz*
Walter Gekelman**
William H. Jepson***
Walter Karplus*
D. Stott Parker*

(*) Computer Science Department
University of California, Los Angeles

(**) Physics Department
University of California, Los Angeles

(***) Department of Architecture & Urban Design
University of California, Los Angeles

Contact Information

Richard R. Muntz
3732 Boelter Hall
Computer Science Dept., UCLA
Los Angeles, CA 90095-1596
City, State ZIP
Phone: (310) 825-3546
Fax : (310) 825-2273
Email: muntz@cs.ucla.edu

WWW PAGE

http://mml.cs.ucla.edu

Keywords

Multimedia Data Server, Real-time I/O, Randomized Data Allocation, 3D Virtual World, Video on Demand, Scientific Visualization.

Project Award Information

Project Summary

We have developed a general real-time multimedia data server using parallel disks, that can simultaneously deliver data to heterogeneous applications with real-time requirements, such as 3D interactive virtual worlds, interactive scientific visualizations, video on demand, etc.

Goals, Objectives, and Targeted Activities

The goals for the next year include:

Indication of Success

A prototype of the VWDS Data Server supporting simultaneous delivery of MPEG encoded videos and 3D urban simulation city models for multiple users has been implemented and successfully demonstrated at several events. Demonstrations, presentations and talks have been invited at more than 40 events including:

Project Impact

  • The project has enabled collaborations with the following organizations:
  • The project has provided research opportunities for several graduate students. Current Ph.D. students working in the Project are:
  • A two-quarter course curriculum devoted entirely to real-time Urban Simulation has been developed and taught in UCLA Department of Architecture and Urban Design. Courses in high performance storage systems and multimedia information systems have been developed and taught in the CS Dept.
  • Project References

    R. Muntz, J.R. Santos, S. Berson. "A Parallel Disk Storage System for Real-time Multimedia Application". To appear in the Special Issue on Multimedia Computing Systems of the International Journal of Intelligent Systems, 1998.

    F. Fabbrocino, J.R. Santos, R. Muntz. "An Implicitly Scalable Real-Time Multimedia Storage Server".Technical Report #980009, Computer Science Department, UCLA, March 1998.

    R. Muntz, J.R. Santos, and S. Berson. "RIO: A Real-time Multimedia Object Server".ACM Performance Evaluation Review, ACM Press, vol. 25, no. 2, p.29-35, September 1997.

    W. Jepson, S. Friedman. "An Efficient Environment for Real-Time Visualization".I/ITSEC '97 19th Interservice/Industry Training Systems and Education Conference, Orlando, Florida, December 1997.

    D. Liu, W. Karplus, D. Valentino. "A Framework for the Intelligent Visualization of Large Time-Dependent Flow Datasets in Medical VR Systems".Technical Report 970016, Department of Computer Science, UCLA, May 1997.

    S. Berson, R.R. Muntz, and W.R. Wong. "Randomized Data Allocation for Real-time Disk I/O".In Proceedings of Compcon Conference, San Francisco, California, February, 1996.

    Area Background

    We address the problem of storing and delivering data to multimedia real-time applications. These applications access large amounts of data that typically do not fit in main memory and need to be continuously retrieved from disks. These continuous media data impose deadlines on the retrieval and delivery of information, which must be satisfied to avoid undesired discontinuities on data visualization by the end user. High utilization of resources is desirable to achieve a good cost/performance ratio. However, high utilization is inconsistent with guaranteed real-time service and statistically varying service requirements.The challenge of real-time data servers is to achieve high utilization of system resources and still be able to guarantee low delay bounds on data delivery.

    Most of the work on multimedia storage servers has concentrated on video and audio playback, which has highly predictable access patterns. We, however, consider much more general applications, such as 3D interactive virtual worlds, where the high degree of user interaction makes the workload much less predictable. We have developed and implemented,in our Virtual world Data Server, novel solutions for data storage and retrieval that allows the system to provide statistical real-time guarantees with high utilization of resources, for general workloads with unpredictable access patterns.

    Area References

    [1] P.W. Agnew and A.S. Kellerman. "Distributed Multimedia".Addison Wesley, 1996.

    [2] D.J. Gemmell, H.M. Vin, D.P. Kandlur, P.V. Rangan, L. Rowe. "Multimedia Storage Servers:A Tutorial".IEEE Computer, May 1995, pp. 40-51.

    [3] W. Jepson, R. Liggett, S. Friedman. "An environment for real-time urban visualization".Proceedings of the Symposium on Interactive 3D Graphics. Monterey, California, April, 1995.

    Potential Related Projects

    Some ideas of future research include: