|
ABSTRACT
We compute and compare the quality of service (QoS) of three soft real-time applications for audio transmissions over the Internet. The main metric we want to capture is the average packet audio playout delay vs. the packet loss rate as perceived by users. Other metrics we take into account are the packet loss rate vs. the receiving buffer capacity, the lateness of discarded packets vs. average packet audio playout delay, and the waiting time in the receiver buffer for the played packets vs. the average packet audio playout delay. The study is conducted in the algebraic language EMPA, by way of formal descriptions of the three audio mechanisms. The mechanisms are analyzed via simulation using the software tool TwoTowers under various (experimentally obtained or randomly generated) traffic conditions. The stochastic process algebra EMPA is used because it compositionally supports system modeling, it allows functional properties of systems to be formally verified (unlike conventional simulatiors), and it represents generally distributed durations (which come into play in the three audio mechanisms). The comparison reveals that in general no one of the three mechanisms outperforms the other two, as their performance depends on the traffic conditions.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
ALDINI, A., BERNARDO, M., AND GORRIERI, R. 1999a. An algebraic model for evaluating the performance of an atm switch with explicit rate marking. In Proceedings of the 7th International Workshop on Process Algebras and Performance Modeling (PAPM '99, Zaragoza, Spain). 119-138.
|
| |
2
|
|
| |
3
|
BERNARDO, M. 1999. Theory and application of extended Markovian process algebra. Ph.D. Dissertation. University of Bolognia, Bolognia, Italy. http://www.di.unito.it/ bernardo.
|
| |
4
|
|
| |
5
|
|
| |
6
|
BERNARDO, M., GORRIERI, R., AND ROCCETTI, M. 1999. Formal performance modelling and evaluation of an adaptive mechanism for packetised audio over the internet. Formal Aspects Comput. 10, 313-337.
|
 |
7
|
|
| |
8
|
|
 |
9
|
|
| |
10
|
ITU. 1996. ITU-T Recommendation G.729 - G.723.1.
|
| |
11
|
KOSTAS, T., BORELLA, M., SIDHU, I., SCHUSTER, G., GRABIEC, J., AND MAHLER, J. 1998. Real-time voice over packet-switched networks. IEEE Network 12, 18-27.
|
| |
12
|
|
 |
13
|
|
| |
14
|
|
| |
15
|
RAMJEE, R., KUROSE, J., TOWSLEY, D., AND SCHULZRINNE, H. 1994. Adaptive playout mechanisms for packetized audio applications in wide-area networks. In Proceedings of the Conference on INFOCOM '94 (Montreal, Canada).
|
| |
16
|
ROCCETTI, M., GHINI, V., BALZI, D., AND QUIETI, M. 1999a. BoAT: The Bologna optimal audio tool. Department of Computer Science, University of Bologna, Bologna, Italy. http://radiolab.csr.unibo.it/BoAT/src.
|
| |
17
|
|
| |
18
|
SCHULZRINNE, H. 1992. Voice communication across the internet: A network voice terminal. Tech. Rep. Computer and Information Science Department, University of Massachusetts, Amherst, MA.
|
| |
19
|
SHEDLER, G. 1983. Generation methods for discrete event simulation. In Computer Performance Modeling Handbook, S. Lavenberg, Ed. Academic Press, Inc., New York, NY, 223-266.
|
| |
20
|
STEWART, W. J. 1994. Introduction to the Numerical Solution of Markov Processes. Princeton University Press, Princeton, NJ.
|
| |
21
|
WELCH, P. 1983. The statistical analysis of simulation results. In Computer Performance Modeling Handbook, S. Lavenberg, Ed. Academic Press, Inc., New York, NY, 267-329.
|
Peer to Peer - Readers of this Article have also read:
-
Data structures for quadtree approximation and compression
Communications of the ACM
28, 9
Hanan Samet
-
A hierarchical single-key-lock access control using the Chinese remainder theorem
Proceedings of the 1992 ACM/SIGAPP Symposium on Applied computing
Kim S. Lee
, Huizhu Lu
, D. D. Fisher
-
Putting innovation to work: adoption strategies for multimedia communication systems
Communications of the ACM
34, 12
Ellen Francik
, Susan Ehrlich Rudman
, Donna Cooper
, Stephen Levine
-
The GemStone object database management system
Communications of the ACM
34, 10
Paul Butterworth
, Allen Otis
, Jacob Stein
-
An intelligent component database for behavioral synthesis
Proceedings of the 27th ACM/IEEE Design Automation Conference on
Gwo-Dong Chen
, Daniel D. Gajski
|