Skip to main content

Performance studies of digital video in a client/server environment

  • Conference paper
  • First Online:
Network and Operating System Support for Digital Audio and Video (NOSSDAV 1992)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 712))

Abstract

Networked multimedia services cover a wide spectrum of possible applications. One system architecture of interest is that of a fileserver delivering prerecorded digital movie clips for continuous time playback to clients. This problem is similar to that of delivery of real-time live video to clients, but is more forgiving in that some amount of the movie clip may be prebuffered at both fileserver and client to smooth out variations in the system. On the other hand, such a service requires fileservers capable of maintaining continuous streams of data, or their equivalent. The “fileserver delivering movie clips” is also at the heart of many proposed applications. Although, it is unlikely that all clients would be playing movie clips at once, it is important to understand how many simultaneously active clients a given network architecture can support.

Delivery of stored digital video from a shared fileserver to remote clients is a systems architecture problem with many interacting components. Key items include the physical network, the network protocols, the architecture of both client and server, filesharing and operating system software, and the characteristics of the disk drives used in video storage. If components of the system are not well-matched, we would like to locate the bottleneck components, find how they interact in the system, and explore means of correcting the problem.

This paper presents a study of a commercial system, Apple's QuickTimeTm version 1.1, employed in a client/server environment. The measurements studies show clearly the pitfalls of a system that is “out of balance”. Bottlenecks and upper bounds are identified, first a simple analytical model is employed to examine small improvements, then simulation is employed to further explore the space of possible system enhancements.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. D.P. Anderson, Y. Osawa, and R. Govindan, “Real-Time Disk Storage and Retrieval of Digital Audio and Video”, Technical Report UCB/CSD 91/646, Computer Science Division, University of California, Berkeley.

    Google Scholar 

  2. P.V. Rangan, M.M. Vin, and S. Ramanathan, “Designing an On-Demand Multimedia Service”, IEEE Communications Magazine, July 1992, pp. 56–64.

    Google Scholar 

  3. J. Yee, “An Analytical Model for Real-Time Muldmedia Disk Scheduling”, also in these proceedings.

    Google Scholar 

  4. J.E. Long, “Perspectives on Multimedia Communications”, talk and slides, The Acceleration of Multimedia Communications Symposium, Stanford University, May 13–14, 1992.

    Google Scholar 

  5. F.A. Tobagi and J.E. Long, “Client-Server Challenges for Digital Video”, Spring Compcon 92, pp. 88–91.

    Google Scholar 

  6. H.E. Meleis and D.N. Serpanos, “Designing Communication Subsystems for High-Speed Networks”, IEEE Network, July 1992, pp. 40–46.

    Google Scholar 

  7. K.M. Nichols, Network Performance of Packet Video on a Local Area Network, Proceedings of the IEEE Phoenix Conference on Computers and Communications, April 1–3, 1992.

    Google Scholar 

  8. Raj Jain, The Art of Computer Systems Performance Analysis. Wiley, 1991.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

P. Venkat Rangan

Rights and permissions

Reprints and permissions

Copyright information

© 1993 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Nichols, K.M. (1993). Performance studies of digital video in a client/server environment. In: Venkat Rangan, P. (eds) Network and Operating System Support for Digital Audio and Video. NOSSDAV 1992. Lecture Notes in Computer Science, vol 712. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-57183-3_8

Download citation

  • DOI: https://doi.org/10.1007/3-540-57183-3_8

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-57183-4

  • Online ISBN: 978-3-540-47933-8

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics