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.
Preview
Unable to display preview. Download preview PDF.
References
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.
P.V. Rangan, M.M. Vin, and S. Ramanathan, “Designing an On-Demand Multimedia Service”, IEEE Communications Magazine, July 1992, pp. 56–64.
J. Yee, “An Analytical Model for Real-Time Muldmedia Disk Scheduling”, also in these proceedings.
J.E. Long, “Perspectives on Multimedia Communications”, talk and slides, The Acceleration of Multimedia Communications Symposium, Stanford University, May 13–14, 1992.
F.A. Tobagi and J.E. Long, “Client-Server Challenges for Digital Video”, Spring Compcon 92, pp. 88–91.
H.E. Meleis and D.N. Serpanos, “Designing Communication Subsystems for High-Speed Networks”, IEEE Network, July 1992, pp. 40–46.
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.
Raj Jain, The Art of Computer Systems Performance Analysis. Wiley, 1991.
Author information
Authors and Affiliations
Editor information
Rights 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