Introduction. Impact of Link Failures on VoIP Performance. Outline. Introduction. Related Work. Outline



Similar documents
Impact of link failures on VoIP performance

Service resiliency and reliability Quality of Experience Modelling requirements A PlanetLab proposal. PDCAT'08 - Dunedin December 1-4, 2008

Traffic Characterization and Perceptual Quality Assessment for VoIP at Pakistan Internet Exchange-PIE. M. Amir Mehmood

Troubleshooting Common Issues in VoIP

Assessment of VoIP Quality over Internet Backbones

Requirements of Voice in an IP Internetwork

Fundamentals of VoIP Call Quality Monitoring & Troubleshooting. 2014, SolarWinds Worldwide, LLC. All rights reserved. Follow SolarWinds:

ANALYSIS OF LONG DISTANCE 3-WAY CONFERENCE CALLING WITH VOIP

Network Simulation Traffic, Paths and Impairment

SIP Trunking and Voice over IP

Playout Controller QoS at the IP Edge Points For networks with packet loss and jitter Henrik Åström GLOBAL IP SOUND

Voice over IP. Overview. What is VoIP and how it works. Reduction of voice quality. Quality of Service for VoIP

Planning Networks for VOIP. An Introduction

QoS in VoIP. Rahul Singhai Parijat Garg

Curso de Telefonía IP para el MTC. Sesión 2 Requerimientos principales. Mg. Antonio Ocampo Zúñiga

Protocols. Packets. What's in an IP packet

VoIP Analysis Fundamentals with Wireshark. Phill Shade (Forensic Engineer Merlion s Keep Consulting)

Performance Evaluation of AODV, OLSR Routing Protocol in VOIP Over Ad Hoc

A study of Skype over IEEE networks: voice quality and bandwidth usage

Network Performance Monitoring at Small Time Scales

Investigation and Comparison of MPLS QoS Solution and Differentiated Services QoS Solutions

Voice over IP: RTP/RTCP The transport layer

12 Quality of Service (QoS)

Chapter 4. VoIP Metric based Traffic Engineering to Support the Service Quality over the Internet (Inter-domain IP network)

Delivering reliable VoIP Services

PERFORMANCE ANALYSIS OF VOIP TRAFFIC OVER INTEGRATING WIRELESS LAN AND WAN USING DIFFERENT CODECS

Advanced Networking Voice over IP: RTP/RTCP The transport layer

Network administrators must be aware that delay exists, and then design their network to bring end-to-end delay within acceptable limits.

Planning an IP Network for Voice and Data

B12 Troubleshooting & Analyzing VoIP

Goal We want to know. Introduction. What is VoIP? Carrier Grade VoIP. What is Meant by Carrier-Grade? What is Meant by VoIP? Why VoIP?

Measuring Data and VoIP Traffic in WiMAX Networks

Network Services from Iformata Communications

TDM services over IP networks

VoIP Bandwidth Considerations - design decisions

Computer Networks and the Internet

Wireless Mesh Networks Impact on Voice over Internet Protocol. Mohammad Tariq Meeran PhD Student Institute of Informatics, Tallinn University

NETWORK REQUIREMENTS FOR HIGH-SPEED REAL-TIME MULTIMEDIA DATA STREAMS

Sage ERP Accpac Online

Sage 300 ERP Online. Mac Resource Guide. (Formerly Sage ERP Accpac Online) Updated June 1, Page 1

APTA TransiTech Conference Communications: Vendor Perspective (TT) Phoenix, Arizona, Tuesday, VoIP Solution (101)

ECE/CS 372 introduction to computer networks. Lecture 2. Midterm scheduled for Tuesday, May 7 th

Internet Firewall CSIS Packet Filtering. Internet Firewall. Examples. Spring 2011 CSIS net15 1. Routers can implement packet filtering

Understanding Latency in IP Telephony

Voice over IP (VoIP) and QoS/QoE

Assessing the quality of VoIP transmission affected by playout buffer scheme and encoding scheme

ENSC 427: Communication Networks. Analysis of Voice over IP performance on Wi-Fi networks

VoIP Over the Internet: Is Toll Quality Achievable?

IP-Telephony Quality of Service (QoS)

Authors Mário Serafim Nunes IST / INESC-ID Lisbon, Portugal mario.nunes@inesc-id.pt

Indepth Voice over IP and SIP Networking Course

Broadband Networks. Prof. Dr. Abhay Karandikar. Electrical Engineering Department. Indian Institute of Technology, Bombay. Lecture - 29.

Unit 23. RTP, VoIP. Shyam Parekh

MOS Technology Brief Mean Opinion Score Algorithms for Speech Quality Evaluation

How To Determine The Capacity Of An B Network

Quality of Service Testing in the VoIP Environment

QoS issues in Voice over IP

Adaptive Rate Voice over IP Quality Management Algorithm

5. DEPLOYMENT ISSUES Having described the fundamentals of VoIP and underlying IP infrastructure, let s address deployment issues.

VoIP Analysis. Manage, Monitor, and Maintain VoIP Communication with Observer Analyzer

Quality of Service. Traditional Nonconverged Network. Traditional data traffic characteristics:

Distributed Systems 3. Network Quality of Service (QoS)

Architecture and Performance of the Internet

Evaluating Data Networks for Voice Readiness

VoIP Conformance Labs

Testing VoIP on MPLS Networks

Chapter 2. Literature Review

Sources: Chapter 6 from. Computer Networking: A Top-Down Approach Featuring the Internet, by Kurose and Ross

Knowledge Is Power: Do what s best for the client.

Transport and Network Layer

Application Notes. Introduction. Sources of delay. Contents. Impact of Delay in Voice over IP Services VoIP Performance Management.

Access the Test Here

Data Networking and Architecture. Delegates should have some basic knowledge of Internet Protocol and Data Networking principles.

Service Level Agreements for VoIP Alan Clark CEO, Telchemy

Is Your Network Ready For IP Telephony?

Performance Evaluation for VOIP over IP and MPLS

All Rights Reserved - Library of University of Jordan - Center of Thesis Deposit

Voice and Fax/Modem transmission in VoIP networks

Performance Evaluation of VoIP in Different Settings

Fundamentals of MPLS for Broadcast Applications

The Impact of QoS Changes towards Network Performance

QOS Requirements and Service Level Agreements. LECTURE 4 Lecturer: Associate Professor A.S. Eremenko

10CS64: COMPUTER NETWORKS - II

internet technologies and standards

VoIP / SIP Planning and Disclosure

Application Notes. Introduction. Contents. Managing IP Centrex & Hosted PBX Services. Series. VoIP Performance Management. Overview.

ICTTEN6043A Undertake network traffic management

Analysis of Basic Quality of Service Mechanism for Voice over IP In Hamdard University Network Campus

Real-time apps and Quality of Service

Performance of Various Codecs Related to Jitter Buffer Variation in VoIP Using SIP

A Quality of Experience based Approach for Wireless Mesh Networks*

Lehrstuhl für Informatik 4 Kommunikation und verteilte Systeme

Transcription:

Impact of Link Failures on VoIP Performance International Workshop on Network and Operating System Support for Digital Audio and Video (NOSSDAV) C. Boutremans, G. Iannaccone and C. Diot Sprint ATL May 2002 Introduction Tier-1 ISPs interested in providing Voice- Over-IP (VoIP) Need to provide quality Voice quality and availability Possible causes of degradation Congestion (what is this?) Link failures (what is this?) Routing instabilities (what is this?) Goal of this work is to study the frequency of these events (at Sprint) and assess their impact on VoIP performance Introduction Use passive monitoring for congestion Assess loss plus delay Can t get routing info Use active measurement on two well-connected locations Across one IS-IS boundary Find Sprint IP backbone ready for toll-quality VoIP Congestion effect is negligible Link failures impact availability Cause routing instability for 10s of minutes Related Work Lots of work on delay and loss characteristics Mostly focus on delay But delay and loss alone not sufficient for perceptual quality (PQ) Work that develops E-model (Cole et al.) to map network characteristics for voice to PQ Work using E-model that finds some backbones have toll-quality today Do not investigate network or routing problems

Measurement Passive Via Sprint infrastructure Active Induce own data Passive Measurements Sprint has a passive measurement architecture traces on more than 30 links in POPs Includes 44 byte IP packet and timestamp via GPS reference signal Use traces from OC-12 (622 Mbps) Jul 24 th, 2001; Sep 5 th, 2001; Nov 8 th, 2001 Compute delays across backbone But Can t get loss since leave out non-monitored links Can t control traffic source Active Measurements Free BSD with 200 byte UDP traffic at 50 packets/second (G.711 compatible), Nov 27 th, 2001 for 2.5 days - have more data but it all looks similar Verify no loss at last hops DAGs provide GPS timestamps Routing Data Capture IS-IS routing at POP #2 Link-state links assigned a weight router broadcasts link weights to other routers In Link State PDU (LSP) Periodically and when topology change When have path information from all, use SPF to construct route (called decision process) For some conditions (reboot), decision process can take minutes Router sets paths infinite so not used for route Voice Call Rating The E-model Combine loss and delay into single rating Use to compute Mean Opinion Score (MOS) ITU recommendation Below 60 unacceptable Above 70 is toll quality Above 90 is excellent

The E-Model R = R 0 I s I d I e + A R 0 is effects of noise I s is impairments in signal (quantization) I d is impairment from mount-to-ear delay I e is impairment from distortion (loss) A is advantage factor (tolerance) Different for different systems Example: wireless is a 10 Since not agreed upon, drop further (Ok, but how does it map to transport layer?) Since R 0 (background and circuit noise) and I s (quantization) are impairments on signal, not underlying IP network Use defaults [4] for voice R = 94.2 I d I e I d includes expression encompassing entire telephone system Simplify All delays collapse into one: mouth-to-ear Use defaults [4] for all save for IP network delay I d = 0.024d + 0.11(d-177.3)H(d-177.3) d is mouth-to-ear delay Encoding (packetization) Network (transmission, propagation and queuing) Playout (buffering) H is heavyside function H(x) = 0 if x < 0 H(x) = 1 if x > 0 No analytic model for I e (impairment) Must use subjective measurements Appendix includes samples for different encodings Focus on G.711 (uses concealment) Effects of loss is logarithmic I e = 30 * ln(1 + 15 * e) (e is loss probability) Summary R-factor: R = 94.2-0.11(d-177.3)H(d-177.3) - 0.024d - 30 * ln(1 + 15 * e) (Linear with delay, logarithmic with loss) Call Generation Emulate arrival of short business calls Poisson distribution, mean 60 seconds Durations from exponential distribution, mean of 3.5 minutes [17] Simulate talkspurts (what and why?) from exponential distribution of 1.5seconds [15] Fixed buffer size of 75 msec Not adaptive as represents worst case Can then get mount-to-ear delay + loss

Passive Delay Measurements Delay Failures Voice Quality Mean 28.5ms Variation 200 µsec Almost speed of fiber so almost no queuing Active Delay Measurements Min is 30.95 ms Avg is 31.38 ms 99.9% under 32.85 ms Same as active Aha! Routing change. 500 usecs too much for queuing delay Delay Failures Voice Quality Impact of Failures on Data Traffic During weeks of study, only 1 failure But distributed traffic for about 50 minutes Periods of 100% loss Delay from Route Changes Route changes

Loss from Route Changes Packet Sequence Numbers during Route Changes No out of order Indicates from route change Routers involved in Failure Router Messages Solid is primary Dashed is backup R4 has problems (Rebooted at 6:48, but does not set bit so 100% loss Until 6:59) Summary 6:34 to 5:59 caused by instability in router R4 6:48 to 7:19 caused by R4 not setting infinite length bit Recommendations Not from IS to IS protocol (so MPLS would not help) Engineers should work on improving reliability of hardware and software Delay Failures Voice Quality

Voice Quality (Does not include failure) Distribution of Voice Call Ratings 99% above 84.68 Mean 90.27 Only 1 below 70 (Avg loss is.19% here) Loss Burst length Model assumed independent losses Majority single losses Packet loss concealment should help 99.84% less than 4 Conclusion Evaluate VoIP over backbone via passive and active measurements Toll quality can be delivered Delay and loss typical of traditional phone systems Degradation mainly through link and router failures Not from routing protocols but from equipment More important as hops increase Future Work More experiments Want overall likelihood of link failure Compare network availability with telephone availability FCC defines standards that affect 90k lines for more than 30 minutes Difficult to define for IP since no lines, customer count tough, and outage could be from non-network (ie- DNS) cause