Abstract
A lot of ongoing work is geared towards improving the reliability, performance and QoS characteristics of service provider IP networks. In contrast, we propose novel enterprise-based techniques that exploit the fact that many enterprises are multi/dual-homed. In a form of “service-aware routing”, certain (e.g., VoIP) packets are duplicated (e.g., at one edge router) and sent over multiple service providers. After traversing the service provider networks, only the first-to-arrive packets are kept and the later-arriving copies are discarded. In so doing, the result is not only better protection against node and link failures, and packet losses and errors, but also better QoS performance under normal (fault-free) operation. The packet-duplication process can be policy-based and take into account costs, bandwidth, and priority issues, permitting the system to behave like a simple “smart router” that automatically and continually makes use of the best (lowest-delay) service provider. In this paper, we present the main ideas behind the proposal, along with some initial analytical and experimental/simulation results and insights from a Linux-based implementation.
Similar content being viewed by others
References
A. Albanese, S. Siemsgluess and B.E. Wolfinger, Information dispersal to improve quality of service on the Internet, Proc. SPIE 3529 (December 1998) 14–25.
A. Banerjea, Simulation study of the capacity effects of dispersity routing for fault tolerant realtime channels, in: Proc. of ACM SIGCOMM’96 (1996).
C. Boutremans, G. Iannaccone and C. Diot, Impact of link failures on VoIP performance, in: Proc. of NOSSDAV Workshop, Miami (May 2002) (ACM Press, New York, 2002).
K. Brownlee and C. Claffy, Understanding Internet traffic stream: Dragonflies and tortoises, IEEE Transactions on Communications 40(10) (2002) 110–112.
T. Greene, Users find a smarter way to route, NetworkWorld (22 July 2002) 7; see also www.nwfusion.com.
D. Gross and C.M. Harris, Fundamentals of Queueing Theory, 2nd ed. (Wiley, New York, 1985).
Internet route registry and RADB, http://www.radb.net.
A.P. Markopoulou, F.A. Tobagi and M.J. Karam, Assessment of VoIP quality over Internet backbones, in: Proc. of IEEE INFOCOM (2002).
NANOG traceroute: ftp.login.com/pub/software/traceroute.
NistNet, http://snad.ncsl.nist.gov/itg/nistnet/.
Princeton traceroute tool, http://www.net.princeton.edu/traceroute.html.
P. Ramanathan and K.G. Shin, Delivery of time-critical messages using a multiple copy approach, ACM Transactions on Computer Systems 10(2) (1992) 144–166.
E. Rosen, A. Viswanathan and R. Callon, Multiprotocol label switching architecture, IETF RFC 3031.
J. Rosenberg, H. Schulzrinne, G. Camarillo, A. Johnston, J. Peterson, R. Sparks, M. Handley and E. Schooler, SIP: Session initiation protocol, IETF RFC 3261 (June 2002).
S.T. Shafer, IP reliability to the rescue, InfoWorld, www.infoworld.com (13 May 2002) 49–53.
H. Schulzrinne, S. Casner, R. Frederick and V. Jacobson, RTP: A transport protocol for real time applications, IETF RFC 1889 (January 1996).
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Karol, M., Krishnan, P. & Li, J.J. VoIP Protection and Performance Improvement. Telecommun Syst 28, 351–367 (2005). https://doi.org/10.1007/s11235-004-5577-9
Issue Date:
DOI: https://doi.org/10.1007/s11235-004-5577-9