Assessment of VoIP Quality over Internet Backbones



Similar documents
VoIP Over the Internet: Is Toll Quality Achievable?

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

Gauging VoIP call quality from WLAN resource usage

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

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

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

New Models for Perceived Voice Quality Prediction and their Applications in Playout Buffer Optimization for VoIP Networks

Impact of link failures on VoIP performance

QoS in VoIP. Rahul Singhai Parijat Garg

Troubleshooting Common Issues in VoIP

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

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

How To Determine The Capacity Of An B Network

ENSC 427: COMMUNICATION NETWORKS ANALYSIS ON VOIP USING OPNET

MOS Technology Brief Mean Opinion Score Algorithms for Speech Quality Evaluation

New Models for Perceived Voice Quality Prediction and their Applications in Playout Buffer Optimization for VoIP Networks

12 Quality of Service (QoS)

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

Automated analysis of network QoS parameters for Voice over IP applications

SIP Trunking and Voice over IP

Adaptive Rate Voice over IP Quality Management Algorithm

Requirements of Voice in an IP Internetwork

An Analysis of Error Handling Techniques in Voice over IP

ANALYSIS OF LONG DISTANCE 3-WAY CONFERENCE CALLING WITH 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?

ETSI TS V1.1.1 ( )

Scheduling for VoIP Service in cdma2000 1x EV-DO

Voice and Fax/Modem transmission in VoIP networks

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

Basic principles of Voice over IP

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

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

Packet Loss Distributions and Packet Loss Models ABSTRACT

Real Time Analysis of VoIP System under Pervasive Environment through Spectral Parameters

COMPARISONS OF FEC AND CODEC ROBUSTNESS ON VOIP QUALITY AND BANDWIDTH EFFICIENCY

VoIP QoS on low speed links

MULTI-STREAM VOICE OVER IP USING PACKET PATH DIVERSITY

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

Agilent Technologies Performing Pre-VoIP Network Assessments. Application Note 1402

MOS-Based Rate Adaption for VoIP Sources

Measuring Data and VoIP Traffic in WiMAX Networks

Measurement of V2oIP over Wide Area Network between Countries Using Soft Phone and USB Phone

Sample Reports - Version 9.0 Business Intelligence & Unified Communications Reporting

VoIP over P2P networks

STANDPOINT FOR QUALITY-OF-SERVICE MEASUREMENT

A Generic Algorithm for Midcall Audio Codec Switching

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

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

VegaStream Information Note QOS Statistics

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

Implementation of Video Voice over IP in Local Area Network Campus Environment

Access the Test Here

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

Performance Evaluation of VoIP Services using Different CODECs over a UMTS Network

VoIP on WIFI. Christian Hoene September 13 th, 2004 UNITN DIT, Trento. Motivation: Semantic data-link Determining VoIP Quality

How To: Diagnose Poor VoIP Calls through diagnostics.

Call Admission Control and Traffic Engineering of VoIP

Performance Evaluation of Quality of VoIP service over UMTS-UTRAN R99

QoS issues in Voice over IP

Master's thesis summary Performance Evaluation of VoIP Quality Schemes

Optimization of VoIP over e EDCA based on synchronized time

VoIP QoS. Version 1.0. September 4, AdvancedVoIP.com. Phone:

A Perceptual Quality Model Intended for Adaptive VoIP Applications

Synchronization Essentials of VoIP WHITE PAPER

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

Choosing the Right Audio Codecs for VoIP over cdma2000 Networks:

Department of MIIT, University of Kuala Lumpur (UniKL), Malaysia

Monitoring and Managing Voice over Internet Protocol (VoIP)

Monitoring VoIP Call Quality Using Improved Simplified E-model

Indepth Voice over IP and SIP Networking Course

Evaluating Data Networks for Voice Readiness

IEEE TRANSACTIONS ON MULTIMEDIA, VOL. 8, NO. 4, AUGUST

White Paper. ETSI Speech Quality Test Event Calling Testing Speech Quality of a VoIP Gateway

Delivering reliable VoIP Services

Voice over IP (VoIP) and QoS/QoE

A New Adaptive Redundancy Control Algorithm For VoIP Applications

Technote. SmartNode Quality of Service for VoIP on the Internet Access Link

IP-Telephony Quality of Service (QoS)

Performance Analysis Proposal

A Review on the Handoff Effect in VoIP Systems

Transcription:

Assessment of VoIP Quality over Internet Backbones Athina Markopoulou & Fouad Tobagi Electrical Engineering Dept. Stanford University Mansour Karam RouteScience Technologies, Inc. INFOCOM 2002, 06/25/02

Motivation The Internet has been successfully used to support data applications. Desirable to support more applications. Voice over (IP) Strict quality and interactivity requirements. Users have high quality expectations. Internet Question: How well does the Internet support voice communications today? 2

Outline VoIP System and Impairments Measurements of ISP backbones Voice Quality Assessment Numerical Results Summary 3

VoIP system and impairments Impairments Speech quality Delay impairments Voice source Compression Packet loss (< 2-5%) Interactivity (<150ms) Echo Quality talk silence Assessment Algorithm Encoder Packetizer Sender talkspurt talkspurt silence Network Depacketizer & Playout buffer Receiver Decoder & concealment 4

Playout Scheduling Playout scheduling Fixed playout Adaptive playout? Send time Receive time Playout time Playout Example algorithms [RKTS94]: Ramjee, Kurose, Towsley, Schulzrinne Estimate delay and variance using moving averages and spike detection Adapt playout time at the beginning of each talkspurt [MKT98]: Moon, Kurose, Towsley Improvements in estimation and spike detection 5

Measurements collection Measurements collected and provided by RouteScience Tech. Inc. Probes sent over the backbone networks of major ISPs P 3 P 6 P 6 AND P 1 P 3 P 4 P 5 P 2 P 6 EWR P 5, P 2 SJC P 1 THR P 1 P 1 ASH P 1 P 4 P 5, P 6 P 1 P 4 P 5 P 6 P 7 5 cities, 7 ISPs, 43 paths, 3 days in June 2001 50B probes sent every 10ms Synchronized using GPS 6

Delay Loss Delay and loss characteristics Fixed part: East coast: 3.25-11.8 ms Coast-Colorado: 28.3-77.8 ms Coast-to-coast: 31.3-47.2 ms Delay variability: Pattern: mainly spikes During the day delay in ms Mainly outages reliability problems height fixed delay width (send) time in sec Last 0.5-2 minutes. Happen at least once per day for 6/7 providers frequency Usually preceding changes in the fixed part. Often happen simultaneously in more than one paths of the same provider Consistent patterns per provider (and per path, time of the day) 7

Example 1: a low variability path Long distance path SJC-P7-ASH (fixed delay = 40.5 ms) No loss except for a 2 minutes outage max delay min, 50%, 99%, 99.9% of delay 8

Example 2: a high variability path Short distance path EWR-P1-ASH (fixed delay= 11.8ms ) Large delay and large delay variability Sustained periods of congestion 9

Example 2 cont d: Outages Loss on the previous path (EWR-P1-ASH, on Wed 06/27/01) 7 outages per day, 20-40 seconds each 10

Example 3: Periodic Pattern Clusters of spikes appearing every ~70sec. They last 3sec and they are as high as 300-500ms. All 6 paths of provider P4 exhibit this pattern all the time 11

Summary of paths Provider 1 Provider 2 Provider 3 Provider 4 Provider 5 Provider 6 Provider 7 Number of paths per delay pattern Very low variability 2 1 2 2 5 2 Loaded paths 6 Occasionally higher delay 4 1 (hours) 4 4 (minutes) 4 (seconds) Periodic Pattern 6 outages Duration (sec) 1-40 1-15 6-20 15-30 1-3 1-12 116,160 Per day 1-10 2-3 1-2 3-5 1 1-2 1 1/3 of paths already have excellent VoIP performancec poor VoIP performance can perform well (playout) 12

VoIP Quality Emodel Rating (R) Speech Transmission Quality (user satisfaction.) Mean Opinion Score (MOS) Desirable Acceptable 100 90 80 70 60 50 Best (very satisfied) High (satisfied) Medium (some users dissatisfied) Low (many users dissatisfied) Poor (nearly all dissatisfied) 4.5 4.3 4.0 3.6 3.1 2.6 Not recommended 0 1 13

Emodel Many studies have assessed individual impairments Emodel combines all impairments into a single rating Impairments are additive in the appropriate psychoacoustic scale : R= (Ro-Is) Id (echo, delay) Ie (codec, loss rate) + A Loss of Interactivity (conversation type) Echo on the path (cancellation) Codec (type: e.g. G.711,concealment) Loss (rate, duration, pattern) Delay Impairment (Id) Distortion impairment (Ie) E-model Rating R R2MOS Other parameters (noise, user tolerance) MOS 14

Loss-Delay trade-off Overall quality depends on both delay and loss Playout scheduling controls both MOS=3.6 MOS=4.0 % of packets q% late loss: n>playout MOS=4.3 Playout increases playout network delay 15

Call Assessment Methodology Time varying impairments and arbitrary loss patterns Partition the trace into good and bad intervals 1% loss [A.Clark, IP Telephony 2001] Transitions are perceived with delay ( recency ) [France Telecom R&D, ITU-T ST.12 contr., 1999] 15% 5% 20% Rating at the end of a call [France Telecom R&D, ITU-T ST12., 2000] [A.Clark, IP Telephony 2001] 16

Example of call assessment Consider a call happening over a 100 sec network trace Consider fixed playout at 120 ms Steps for translating the network trace to call quality: 78% 67% 17

Comparing providers (one hour) Consider all paths from New York to Ashburn at the same time (3-4pm EST, Wed 06/27/01) The quality of a call depends on the provider Fixed playout at 150 ms Fixed playout at 250 ms P4 P4 P1 P8 P9 P1 P8 P9 18

A low variability path EWR-P6-SJC, Wed 06/27/01 Delay in [38, 40] ms and spikes 80-250 ms. Some loss. Fixed playout at 100ms 20 sec congestion 1 minute loss (routing change) Loss < 220 ms 19

A high variability path THR-P1-ASH Min delay = 77.8 ms Max Delay = 120 670 ms Loss negligible An entire day: Wed 06/27/01 Call statistics for 1 hour: 14-15 Adaptive playout fixed 100ms 150ms 200ms 20

Summary We have studied the VoIP quality over Internet backbones using: delay and loss measurements and perceived quality measures We found that: The Internet is capable of carrying VoIP at high quality this is already the case for many ISPs However, today, there are still problems in the backbones: Outages and network control traffic Delay jitter: spikes 21

Assessment of VoIP Quality over Internet Backbones. {amarko, tobagi} @ stanford.edu mans @ routescience.com INFOCOM 2002, 06/25/02