The University of Texas at Austin
Harrick Vin home pageComputer Sciences

Research  »  Completed Projects  »  Symphony


 Project Summary

Next-generation distributed applications will involve storing, transporting, and processing multiple types of information, such as textual and numeric data, images, audio, video, and animation. Due to inherent differences in data characteristics (e.g., size, format, tolerance to errors, real-time requirements), these applications impose diverse performance requirements on the underlying file systems.

The main objective of this project is to design, implement and evaluate file systems that can efficiently support these emerging applications. To achieve this objective, we have developed:
  1. Application-specific policies that can align the service provided by the file system with application requirements
  2. Mechanisms that enable their coexistence in a file system.
Symphony is a prototype file system that instantiates our research findings.

 Team Members

Prashant Shenoy, Pawan Goyal, Renu Tewari, Sriram S. Rao, Balaji Balasubramanyam

 Project Publications

Titles link to the abstract. Use pdf icons in the right margin to download the publication

Design Considerations for the Symphony Integrated Multimedia File System
P.J. Shenoy, P. Goyal, S. Rao, and H.M. Vin
ACM/Springer Multimedia Systems Journal, 2003 (to appear).

Cello: A Disk Scheduling Framework for Next-generation Operating Systems
P. Shenoy and H.M. Vin
Real Time Systems Journal: Special Issue on Flexible Scheduling of Real-Time Systems, Vol. 22, No. 1, January 2002, pp. 9-47. (ps)

Failure Recovery Algorithms for Multimedia Servers
P. Shenoy and H.M. Vin
ACM Multimedia Systems Journal, Vol. 8, No. 1, January 2000, pp. 1-19. (ps)

Efficient Striping Techniques for Multimedia File Servers
P. Shenoy and H.M. Vin
Performance Evaluation Journal, Vol. 38, 1999, pp. 175-199. (ps)

Architectural Considerations for Next Generation File Systems
P. Shenoy, P. Goyal, and H.M. Vin
Proceedings, ACM Multimedia'99, pp. 457-468, November 1999. (ps)

Efficient Support for Interactive Operations in Multi-resolution Video Servers
P. Shenoy and H.M. Vin
ACM Multimedia Systems Journal, Vol. 7, No. 3, May 1999, pp. 241-253. (ps)

Symphony: An Integrated Multimedia File System
P.J. Shenoy, P. Goyal, S. Rao, and H.M. Vin
Proceedings, ACM/SPIE Multimedia Computing and Networking 1998 (MMCN'98), San Jose, January 1998, pp. 124-138. (ps)

Resource-based Caching for Web Servers
R. Tewari, H.M. Vin, A. Dan, and D. Sitaram
Proceedings, ACM/SPIE Multimedia Computing and Networking 1998 (MMCN'98), San Jose, January 1998, pp. 191-204. (ps)

Efficient Striping Techniques for Multimedia File Servers
P. Shenoy and H.M. Vin
Proceedings, 7th International Workshop on Network and Operating System Support for Digital Audio and Video (NOSSDAV'97), May 1997, pp. 25-36. (ps)

Issues in Multimedia Server Design
P. Shenoy, P. Goyal, and H.M. Vin
ACM Computing Surveys, Vol. 27, No. 4, December 1995, pp. 636-639.

Efficient Support for Scan Operations in Multimedia Servers
P.J. Shenoy and H.M. Vin
Proceedings, ACM Multimedia'95, San Francisco, CA, November 1995, pp. 131-140. (ps)

Efficient Failure Recovery in Multi-Disk Multimedia Servers
H. M. Vin, P.J. Shenoy, and S. Rao
Proceedings, 25th International Symposium on Fault Tolerant Computing (FTCS-25), Pasadena, California, June 1995, pp. 12-21. (ps)

Multimedia Storage Servers: A Tutorial and Survey
D.J. Gemmell, H. M. Vin, D.D. Kandlur, P. Venkat Rangan and L. Rowe
IEEE Computer, Vol. 28, No. 5, May 1995, pp. 40-49. (ps)

Optimizing the Placement of Multimedia Objects on Disk Arrays
H. M. Vin, S. Rao and P. Goyal,
Proceedings, IEEE International Conference on Multimedia Computing and Systems (ICMCS'95), Washington, DC, May 1995, pp. 158-165. (ps)

Algorithms for Designing Large-Scale Multimedia Servers
H. M. Vin, A. Goyal and P. Goyal
Computer Communications, Vol. 18, No. 3, March 1995, pp. 192-203. (ps)

A Statistical Admission Control Algorithm for Multimedia Servers
H. M. Vin, P. Goyal, A. Goyal and A. Goyal
Proceedings, ACM Multimedia'94, San Francisco, October 1994, pp. 33-40. (ps)

Analyzing the Performance of Asynchronous Disk Arrays for Multimedia Retrieval
H. M. Vin, P.J. Shenoy, and S. Rao
Proceedings, ISMM International Conference on Distributed Multimedia Systems and Applications, Honolulu, Hawaii, August 1994, pp. 14-17. (ps)

An Observation-Based Admission Control Algorithm for Multimedia Servers
H. M. Vin, A. Goyal, A. Goyal and P. Goyal
Proceedings, First IEEE International Conference on Multimedia Computing and Systems (ICMCS'94), Boston, May 1994, pp. 234-243. (ps)

To top of page To top of page