The Effects of High-Performance Processors, Real-Time Priorities and High-Speed Networks on Jitter i

Multimedia applications have the potential to enhance work for teams of users collaborating across distances. Jitter hampers the e ectiveness of these multimedia applications. Jitter is the variation in the end-to-end delay of data sent from one user to another. Jitter can cause silent gaps in the playout of an audio stream such as in an audioconference, or a choppy appearance to a video stream for a videoconference. We experimentally measure the e ects of three jitter reduction techniques: high-performance processors, real-time priorities and high-speed networks. We incorporate our jitter measurements into a general model for multimedia application quality. Our model allows us to explore how advances in networks and processors will improve application quality compared with real-time priorities. As an example, we apply our model to a videoconference. We nd high-performance processors, real-time priorities and high-speed networks all signi cantly reduce jitter under conditions of heavy processor and network load. For the next ve years, processor and network improvements alone will not reduce jitter enough to eliminate the need for application bu ering techniques. However, for multimedia on a LAN, real-time priorities can reduce jitter enough to eliminate the need for application bu ering today. On a WAN, especially the Internet, real-time priorities may not be available on all routers, reducing the e ectiveness of real-time priorities in reducing jitter. In this case, bu ering techniques may still be needed.

[1]  Bradley N. Miller,et al.  A Zoomable DBMS for Brain Structure, Function and Behavior , 1994, ADB.

[2]  Michael Zyda,et al.  NPSNET:A Network Software Architecture for LargeScale Virtual Environments , 1994, Presence: Teleoperators & Virtual Environments.

[3]  J. G. Phipps,et al.  Impact of transmission delay on ISDN videotelephony , 1993, Proceedings of GLOBECOM '93. IEEE Global Telecommunications Conference.

[4]  Kevin Jeffay,et al.  Kernel Support for Live Digital Audio and Video , 1991, NOSSDAV.

[5]  Claudio Topolcic,et al.  Experimental Internet Stream Protocol: Version 2 (ST-II) , 1990, RFC.

[6]  Radhika R. Roy Networking constraints in multimedia conferencing and the role of ATM networks , 1994, AT&T Technical Journal.

[7]  G. Barberis,et al.  Analysis and Optimal Design of a Packet-Voice Receiver , 1980, IEEE Trans. Commun..

[8]  Jeffrey C. Mogul,et al.  Measured capacity of an Ethernet: myths and reality , 1988, CCRV.

[9]  Henning Schulzrinne,et al.  Adaptive playout mechanisms for packetized audio applications in wide-area networks , 1994, Proceedings of INFOCOM '94 Conference on Computer Communications.

[10]  Jack J. Dongarra,et al.  Performance of various computers using standard linear equations software in a FORTRAN environment , 1988, CARN.

[11]  Vahid Mashayekhi,et al.  SuiteSound: A System for Distributed Collaborative Multimedia , 1993, IEEE Trans. Knowl. Data Eng..

[12]  Wei-Tek Tsai,et al.  Distributed, collaborative software inspection , 1993, IEEE Software.

[13]  Armando P. Stettner The design and implementation of the 4.3BSD UNIX operating system , 1988 .

[14]  D.C. Verma,et al.  Delay jitter control for real-time communication in a packet switching network , 1991, Proceedings of TRICOMM `91: IEEE Conference on Communications Software: Communications for Distributed Applications and Systems.

[15]  J. Devore,et al.  Statistics: The Exploration and Analysis of Data , 1986 .

[16]  Kevin Jeffay,et al.  Yartos: Kernel Support for Efficient, Predictable Real-Time Systems , 1991 .

[17]  John Riedl,et al.  A quality planning model for distributed multimedia in the virtual cockpit , 1997, MULTIMEDIA '96.

[18]  David H. C. Du,et al.  Distributed network computing over local ATM networks , 1994, Proceedings of Supercomputing '94.

[19]  T B Sheridan,et al.  Teleoperator Performance with Varying Force and Visual Feedback , 1994, Human factors.

[20]  John Riedl,et al.  Hiding Jitter in an Audio Stream , 1993 .

[21]  Ramesh Govindan,et al.  Scheduling and IPC mechanisms for continuous media , 1991, SOSP '91.

[22]  Dhadesugoor R. Vaman,et al.  A Performance Management Framework to Provide Bounded Packet Delay and Variance in Packet Switched Networks , 1991, Comput. Networks ISDN Syst..

[23]  David Hung-Chang Du,et al.  Performance of high-speed network I/O subsystems: case study of a Fibre Channel network , 1994, Proceedings of Supercomputing '94.

[24]  Suzanne Davis Liberto Let Me Be Me , 1975 .

[25]  Chip Elliot,et al.  High-quality multimedia conferencing through a long-haul packet network , 1993, MULTIMEDIA '93.

[26]  David Clark,et al.  Supporting Real-Time Applications in an Integrated Services Packet Network: Architecture and Mechanism , 1992, SIGCOMM.

[27]  John Riedl,et al.  Silence is golden?-the effects of silence deletion on the CPU load of an audio conference , 1994, 1994 Proceedings of IEEE International Conference on Multimedia Computing and Systems.

[28]  Evi Nemeth,et al.  UNIX System administration handbook , 1995 .

[29]  Valentin S. Kisimov,et al.  Video Acceptability and Frame Rate , 1995, IEEE Multim..

[30]  Henning Schulzrinne,et al.  Voice Communication Across the Internet: A Network Voice Terminal , 1992 .

[31]  Domenico Ferrari Delay jitter control scheme for packet-switching internetworks , 1992, Comput. Commun..

[32]  Martin R. Stytz,et al.  A virtual cockpit for a distributed interactive simulation , 1994, IEEE Computer Graphics and Applications.

[33]  Bradley N. Miller,et al.  Network Requirements for 3-D Flying in a Zoomable Brain Database , 1995, IEEE J. Sel. Areas Commun..

[34]  Nobuhiko Kitawaki,et al.  Quality requirements for multimedia communication services and terminals-interaction of speech and video delays , 1993, Proceedings of GLOBECOM '93. IEEE Global Telecommunications Conference.

[35]  Kevin Jeffay,et al.  Two-dimensional scaling techniques for adaptive, rate-based transmission control of live audio and video streams , 1994, MULTIMEDIA '94.

[36]  Ray Jain,et al.  The art of computer systems performance analysis - techniques for experimental design, measurement, simulation, and modeling , 1991, Wiley professional computing.

[37]  David A. Patterson,et al.  Computer Architecture: A Quantitative Approach , 1969 .

[38]  Ketan Mayer-Patel,et al.  Performance of a software MPEG video decoder , 1993, MULTIMEDIA '93.

[39]  Andy Hopper,et al.  Pandora - an experimental system for multimedia applications , 1990, OPSR.

[40]  Kevin Jeffay,et al.  Transport and Display Mechanisms for Multimedia Conferencing Across Packet-Switched Networks , 1994, Comput. Networks ISDN Syst..

[41]  John Zolnowsky,et al.  Realtime Scheduling in SunOS 5.0 , 1992 .