ACM Home Page
Please provide us with feedback. Feedback
Comparing the QoS of Internet audio mechanisms via formal methods
Full text PdfPdf (256 KB)
Source ACM Transactions on Modeling and Computer Simulation (TOMACS) archive
Volume 11 ,  Issue 1  (January 2001) table of contents
Pages: 1 - 42  
Year of Publication: 2001
ISSN:1049-3301
Authors
Alessandro Aldini  Univ. di Bologna, Bologna, Italy
Marco Bernardo  Univ. di Torino, Torino, Italy
Roberto Gorrieri  Univ. di Bologna, Bologna, Italy
Marco Roccetti  Univ. di Bologna, Bologna, Italy
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 3,   Downloads (12 Months): 33,   Citation Count: 5
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues   peer to peer  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/379525.379526
What is a DOI?

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.


Collaborative Colleagues:
Alessandro Aldini: colleagues
Marco Bernardo: colleagues
Roberto Gorrieri: colleagues
Marco Roccetti: colleagues

Peer to Peer - Readers of this Article have also read: