Abstract
Digital video services, scientific visualization and other multimedia applications require delivery of high network throughput to end user applications. In this paper we identify bottlenecks in the data path between high-speed networks and applications. Using performance of multimedia applications as a metric, the effectiveness of solutions to reduce network, operating system, and user bottlenecks is explored experimentally.
Similar content being viewed by others
References
A. Banerjea, D. Ferrari, B.A. Mah, M. Moran, D.C. Venna, and H. Zhang, “The tenet real-time protocol suite: Design, implementation, and experiences,” IEEE/ACM Transactions on Networking, Vol. 4, No. 1, Feb. 1996.
A. Boxer, “Where buses cannot go,” IEEE Spectrum, pp. 41–45, Feb. 1995.
J. Corbet and K. Packard, “The MIT shared memory extension,” MIT Consortium, 1991.
C. Dalton, G. Watson, D. Banks, C. Calamvokis, A. Edwards, and J. Lumley, “Afterburner,” IEEE Network, Vol. 7, No. 4, pp. 36–43, July 1993.
A. DeBaets and K. Wheeler, “Midrange PA-RISC workstations with price/performance leadership,” Hewlett-Packard Journal, pp. 6–11, Aug. 1992.
Z. Dittia, J. Cox, Jr., and G. Parulkar, “Design of the APIC: A high performance ATM host-network interface chip,” in Proc. of IEEE INFOCOM 95.
P. Druschel and L. Peterson, “Fbufs: A high-bandwidth cross-domain transfer facility,” in Proc. of Fourteenth Symposium on Operating System Principles 1993, pp. 189–202.
C. Frink, R. Hammond, J. Dykstal, and D. Soltis, “High-performance designs for the low-cost PA-RISC desktop,” Hewlett-Packard Journal, pp. 55–63, Aug. 1992.
Hewlett-Packard, HP Visual User Environment 3.0 User's Guide, Hewlett-Packard Company, 1992.
V. Jacobson, “Efficient protocol implementation,” ACM SIGCOMM Tutorial, Sept. 1990.
V. Jacobson, R. Braden, and D. Borman, “TCP extensions for high performance,” RFC 1323, May 1992.
R. Jones, “Netperf: A network performance benchmark,” Revision 1.7 Information Networks Division, Hewlett Packard, March 1993.
H. Kanakia and D. Cheriton, “The VMP network adapter board (NAB): High-performance network communications for multiprocessors,” in Proc. ACM SIGCOMM 1988, Symposium on Communication Architectures and Protocols, pp. 175–187.
R. Keller, W. Effelsberg, and B. Lamparter, “Performance bottlenecks in digital movie systems,” in Proc. of the 4th International Workshop on Network and Operating System Support for Digital Audio and Video, Lancaster House, Lancaster, UK, 1993, pp. 163–174.
B.J. Murphy, S. Zeadally, and C.J. Adams, “An analysis of process and memory models to support high-speed networking in a UNIX environment,” in Proc. of Usenix Winter Technical Conference 1996.
J.K. Ousterhout, “Why aren't operating systems getting faster as fast as hardware?,” in Proc. of Usenix Summer Conference 1990, pp. 247–256.
Parallax Hardware Guide, “XVideo700, MultiVideo700, and PowerVideo700,” Parallax Graphics Inc., Santa Clara, CA.
J. Pasquale, G. Polyzos, E. Anderson, and V. Kompella, “A digital video-conferencing experiment using DECstation 5000 workstation and an FDDI network,” Internal Report, Department of Computer Science and Engineering, University of California, San Diego, CA, 1992.
J. Pasquale, E. Anderson, and P.K. Muller, “Container shipping—Operating system support for I/O intensive applications,” IEEE Computer, Vol. 27, No. 3, pp. 84–93, March 1994.
D. Saha, D. Kandlur, T. Barzilai, Z. Shae, and M. Willebeek-LeMair, “A video conferencing testbed over ATM: Design, implementation and optimizations,” in Proc. of the International Conference on Multimedia Computing and Systems, Washington, DC, May 1995, pp. 23–31.
G. Watson, D. Banks, C. Calamvokis, C. Dalton, A. Edwards, and J. Lumley, “AAL5 at a gigabit for a kilobuck,” Journal of High Speed Networks, Vol. 3, No. 2, pp. 127–145, 1994.
C.L. Williamson, “Dynamic bandwidth allocation using loss-load curves,” IEEE/ACM Transactions on Networking, Vol. 4, No. 6, Dec. 1996.
D.K.Y. Yau and S.S. Lam, “An architecture towards efficient OS support for distributed multimedia,” in Proc. of Multimedia Computing and Networking, San Jose, CA, Jan. 1996.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Zeadally, S., Gheorghiu, G. & Levi, A. Improving End System Performance for Multimedia Applications over High Bandwidth Networks. Multimedia Tools and Applications 5, 307–322 (1997). https://doi.org/10.1023/A:1009603809326
Issue Date:
DOI: https://doi.org/10.1023/A:1009603809326