Synchronized two-way voice simulation tool for internet phone performance analysis and evaluation

  • Adrian E. Conway
  • Sue B. Moon
  • Paul Skelly
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 1245)


A simulation tool is developed for the performance analysis and evaluation of Internet phone applications. The tool can be used off-line to simulate real two-way phone conversations under different Internet loss and delay conditions. The simulation model includes access links that connect an Internet service provider to the Internet, as well as background Internet phone and data traffic. It also includes details of Internet phone implementations such as encoding, packetization, silence detection, and the IP, UDP, and RTP protocols. An original feature of the simulator is that it takes into account explicitly the synchronization of talkspurts in a two-way conversation. Example results of two-way conversations under various delay and loss conditions are provided in audio files. Pointers to download the files are at∼sbmoon/synch.html.


Silence Period Audio File Access Link Background Traffic Voice Signal 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [BOL]
    J. Bolot, End-to-End Packet Delay and Loss Behaviour in the Internet, in Proc. ACM SIGCOMM'93, San Francisco, CA, pp. 289–298, Sept. 1993.Google Scholar
  2. [BRA1]
    P.T. Brady, A Statistical Analysis of On-Off Patterns in 16 Conversations, The Bell System Technical Journal, 47, pp. 73–91, 1968.Google Scholar
  3. [BRA2]
    P.T. Brady, A Model for Generating On-Off Speech Patterns in Two-Way Conversation, The Bell System Technical Journal, 48, pp. 2445–2472, 1969.Google Scholar
  4. [COH]
    D. Cohen, Issues in Transnet Packetized Voice Communication, in Proc. Fifth Data Communications Symposium, pp. 6.10–6.13, Snowbird, UT, Sept. 1977.Google Scholar
  5. [DAI]
    J.N. Daigle, and J.D. Langford, Models for Analysis of Packet Voice Communications Systems, IEEE Journal on Selected Areas in Communications, 4, 6, pp. 847–855, 1996.CrossRefGoogle Scholar
  6. [GRU]
    J.G. Gruber, A Comparison of Measured and Calculated Speech Temporal Parameters Relevant to Speech Activity Detection, IEEE Transactions on Communications, 30, 4, pp. 728–738, 1982.CrossRefGoogle Scholar
  7. [HEF]
    H. Heffes, and D.M. Lucantoni, A Markov Modulated Characterization of Packetized Voice and Data Traffic and Related Statistical Multiplexer Performance, IEEE J. Selected Areas in Communications, 4, 6, pp. 856–868, 1986.CrossRefGoogle Scholar
  8. [ITU]
    Telecommunication Standardization Sector of ITU, ITU-T Recommendation G. 114 Technical Report, International Telecommunication Union, March 1993.Google Scholar
  9. [JAY]
    N.S. Jayant, Effects of Packet Loss on Waveform Coded Speech, in Proc. Fifth Int. Conference on Computer Communications, Atlanta, GA, pp. 275–280, Oct. 1980.Google Scholar
  10. [LEE]
    H.H. Lee, and C.K. Un, A Study of On-Off Characteristics of Conversational Speech, IEEE Transactions on Communications, 34, 6, pp. 630–637, 1986.CrossRefGoogle Scholar
  11. [MIL1]
    D.L. Mills, Network Time Protocol (Version 3) Specification, Implementation and Analysis, Network Working Group Report RFC-1305, University of Delaware, pp. 113, March 1992.Google Scholar
  12. [MIL2]
    D.L. Mills, Improved Algorithms for Synchronizing Computer Network Clocks, IEEE/ACM Transactions on Networking, 3, 3, pp. 245–254, 1995.CrossRefGoogle Scholar
  13. [MON]
    W. A. Montgomery, Techniques for Packet Voice Synchronization, IEEE Journal on Selected Areas in Communications, 6, 1, pp. 1022–1028, 1983.CrossRefGoogle Scholar
  14. [MOO]
    S. B. Moon, J. Kurose, and D. Towsley, Packet Audio Playout Delay Adjustment: Performance Bounds and Algorithms, to appear in ACM/Springer Multimedia Systems.Google Scholar
  15. [RAM]
    R. Ramjee, J. Kurose, D. Towsley, and H. Schulzrinne, Adaptive Playout Mechanism for Packetized Applications in Wide-Area Networks, in Proc. of IEEE INFOCOM '94, Toronto, Canada, pp. 680–688, June 1994.Google Scholar
  16. [SAN]
    D. Sanghi, A.K. Agrawala, O. Gudmundsson, and B.N. Jain, Experimental Assessment of End-to-End Behaviour on Internet, in Proc. IEEE INFOCOM'93, San Francisco, CA, pp. 867–874, March 1993.Google Scholar
  17. [SCH1]
    H. Schulzrinne, SIMUL Discrete Event Simulation Package, University of Massachusetts at Amherst, 1991.Google Scholar
  18. [SCH2]
    H. Schulzrinne, Guide to NeVoT 3.33, 1995.Google Scholar
  19. [SCH3]
    H. Schulzrinne, S. Casner, R. Frederick, and V. Jacobson, RFC 1889, RTP: A Transport Protocol for Real-Time Applications, Audio-Video Transport Working Group, IETF.Google Scholar
  20. [SRI]
    K. Sriram, and W. Whitt, Characterizing Superposition Arrival Processes in Packet Multiplexers for Voice and Data, IEEE Journal on Selected Areas in Communications, 4, 6, pp. 833–846, 1986.CrossRefGoogle Scholar
  21. [VEN]
    G. Venditto, Internet Phones, Internet World, pp. 40–52, June, 1996.Google Scholar
  22. [YAJ]
    M. Yajnik, J. Kurose, and D. Towsley, Packet Loss Correlation in the Mbone Multicast Network, Global Internet Miniconference, in conjunction with IEEE GLOBECOM '96, London, UK, Nov. 1996.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1997

Authors and Affiliations

  • Adrian E. Conway
    • 1
  • Sue B. Moon
    • 2
  • Paul Skelly
    • 3
  1. 1.Racal-DatacomSunriseUSA
  2. 2.Department of Computer ScienceUniversity of Massachusetts at AmherstAmherstUSA
  3. 3.GTE Laboratories IncorporatedWalthamUSA

Personalised recommendations