Silence is golden?-the effects of silence deletion on the CPU load of an audio conference

This paper seeks to identify, improvements that reduce audioconference CPU load. A major contribution is the comparison of the performance benefits of five potential audioconference improvements: faster CPU, faster communication, better compression, digital signal processing (DSP) hardware, and silence deletion. To compare audioconference CPU load, we develop a model that identifies components of a typical audioconference. We hypothesize that silence deletion will improve the scalability of audio more than any of the above four improvements. We parameterize our model with measurements of the actual component performance. Overall, we find audioconference CPU loads with silence deletion scale better than audioconference CPU loads with any of the other four improvements. Techniques based on DSP hardware alone do not scale as well as silence deletion alone. However, DSP based silence deletion and compression together scale better than any other technique. These results hold even when using compression and even for ten times faster processors, networks and DSP hardware.<<ETX>>

[1]  David S. Kaufer,et al.  A visual design for collaborative work: columns for commenting and annotation , 1991, Proceedings of the Twenty-Fourth Annual Hawaii International Conference on System Sciences.

[2]  Robert Cole,et al.  Computer Communications , 1982, Springer New York.

[3]  Davis Yen Pan Digital Audio Compression , 1993, Digit. Tech. J..

[4]  Robert H. Thomas,et al.  Diamond: A Multimedia Message System Built on Architecture , 1985, Computer.

[5]  ZwaenepoelWilly,et al.  File access performance of diskless workstations , 1986 .

[6]  Stephen E. Deering,et al.  First IETF internet audiocast , 1992, CCRV.

[7]  Kevin Jeffay,et al.  Kernel support for live digital audio and video , 1992, Comput. Commun..

[8]  Lawrence A. Rowe,et al.  A Continuous Media Player , 1992, NOSSDAV.

[9]  Robert H. Thomas,et al.  Diamond: A Multimedia Message System Built on a Distributed Architecture. , 1988 .

[10]  David A. Mosher,et al.  User-Process Communication Performance in Networks of Computers , 1988, IEEE Trans. Software Eng..

[11]  Timothy A. Gonsalves Packet-voice communication on an ethernet local computer network: an experimental study , 1983, SIGCOMM 1983.

[12]  Lawrence R. Rabiner,et al.  An algorithm for determining the endpoints of isolated utterances , 1975, Bell Syst. Tech. J..

[13]  Peter Kroon,et al.  A High-Quality Multirate Real-Time CELP Coder , 1992, IEEE J. Sel. Areas Commun..

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

[15]  M. Handzic 5 , 1824, The Banality of Heidegger.

[16]  Joseph Pasquale,et al.  Experiences with Audio Conferencing Using the X Window System, UNIX, and TCP/IP , 1991, USENIX Summer.

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

[18]  Joseph Pasquale,et al.  Measurement, Analysis, and Improvement of UDP/IP Throughput for the DECstation 5000 , 1993, USENIX Winter.

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