1-800-OVERLAYS: using overlay networks to improve VoIP quality

  • Authors:
  • Yair Amir;Claudiu Danilov;Stuart Goose;David Hedqvist;Andreas Terzis

  • Affiliations:
  • Johns Hopkins University, Baltimore, MD;Johns Hopkins University, Baltimore, MD;Siemens Corporate Research, Princeton, NJ;Siemens Corporate Research, Princeton, NJ;Johns Hopkins University, Baltimore, MD

  • Venue:
  • NOSSDAV '05 Proceedings of the international workshop on Network and operating systems support for digital audio and video
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

The cost savings and novel features associated with Voice over IP (VoIP) are driving its adoption by service providers. Such a transition however can successfully happen only if the quality and reliability offered is comparable to the existing PSTN. Unfortunately, the Internet's best effort service model provides no inherent quality of service guarantees. Because low latency and jitter is the key requirement for supporting high quality interactive conversations, VoIP applications use UDP to transfer data, thereby subjecting themselves to performance degradations caused by packet loss and network failures.In this paper we describe two algorithms to improve the performance of such VoIP applications. These mechanisms are used for localized packet loss recovery and rapid rerouting in the event of network failures. The algorithms are deployed on the routers of an application-level overlay network and require no changes to the underlying infrastructure. Initial experimental results indicate that these two approaches can be composed to yield voice quality on par with the PSTN.