QoS Measurement and Management for Multimedia Services Thesis Proposal Wenyu Jiang April 29, 2002.

Slides:



Advertisements
Similar presentations
CAUSES & CURE OF LATENCY IN THE INTERNET TELEPHONY DR. OLUMIDE SUNDAY ADEWALE Dept of Industrial Math & Computer Science Federal University of Technology.
Advertisements

Streaming Video over the Internet
Speech Processing for NSR Vs DSR Veeru Ramaswamy PhD CTO, Vianix LLC
Tuning Skype Redundancy Control Algorithm for User Satisfaction Te-Yuan Huang, Kuan-Ta Chen, Polly Huang Proceedings of the IEEE Infocom Conference Rio.
Yi Liang Department of Electrical Engineering Stanford University April 19, 2000 Loss Recovery and Adaptive Playout Control for Packet Voice Communications.
Chapter 6 outline r 6.1 Multimedia Networking Applications r 6.2 Streaming stored audio and video m RTSP r 6.3 Real-time, Interactive Multimedia: Internet.
Speech codecs and DCCP with TFRC VoIP mode Magnus Westerlund
Analysis of on-off patterns in VoIP and their effect on voice traffic aggregation Wenyu Jiang, Henning Schulzrinne Department of Computer Science Columbia.
ACM Multimedia October 4, 2001 Real-time Voice Communication over the Internet Using Packet Path Diversity Yi Liang, Eckehard Steinbach, and Bernd Girod.
1 © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public IP Telephony Introduction to Packet Voice Technologies Cisco Networking Academy Program.
Yi Liang Multi-stream Voice Communication with Path Diversity.
Adaptive Playout Scheduling Using Time-scale Modification Yi Liang, Nikolaus Färber Bernd Girod, Balaji Prabhakar.
In-Band Flow Establishment for End-to-End QoS in RDRN Saravanan Radhakrishnan.
QoS Measurement and Management for VoIP Wenyu Jiang IRT Lab March 5, 2003.
1 E-Model & MOS Speaker: Cheng-lin Tsai Adviser: Quincy Wu Date:2009/07/02.
Voice Quality Evaluation for Wireless Transmission with ROHC S. Rein and F.H.P. Fitzek and M. Reisslein Voice Quality Evaluation for Wireless Transmission.
Performance metrics and configuration strategies for group network communication Tom Z. J. FU Dah Ming Chiu John C. S. Lui.
Nov. 3, 2000 Adaptive Playout Scheduling in Packet Voice Communications.
RRAPID: Real-time Recovery based on Active Probing, Introspection, and Decentralization Takashi Suzuki Matthew Caesar.
Brian White CS529 SPEAK WITH FORWARD ERROR CORRECTION: IMPLEMENTATION AND EVALUATION.
Using Redundancy and Interleaving to Ameliorate the Effects of Packet Loss in a Video Stream Yali Zhu, Mark Claypool and Yanlin Liu Department of Computer.
A Study on Quality of Service Issues in Internet Telephony  IP Telephony – Applications and Services  Advantages and benefits of Voice over IP  Technical.
K. Salah 1 Chapter 28 VoIP or IP Telephony. K. Salah 2 VoIP Architecture and Protocols Uses one of the two multimedia protocols SIP (Session Initiation.
1 Media Gateway Benoit Bégué 2006 Study for EE department. EE526 with Professor Dan Keun Sung.
Objective and Subjective Degradations of Transcoded Voice for Heterogeneous Radio Networks Interoperability Ľubica Blašková 1, Jan Holub 1, Michael Street.
Ensuring Quality in the Contact Center Joseph Dumont Product Manager Contact Center Services Empirix, Inc.
Voice QoS LANtel Telecommunication Corp. Senior Product Manager Jeremy Chan.
Voice Over Packet Networks Getting the most from your voice codec Philippe Gournay VoiceAge Corp. 750 Lucerne Road, Suite 250 Montreal (Quebec) H3R 2H6.
Computer Networks: Multimedia Applications Ivan Marsic Rutgers University Chapter 3 – Multimedia & Real-time Applications.
Performance Evaluation of VoIP in Different Settings Tom Christiansen Ioannis Giotis Shobhit Raj Mathur.
Applied Communications Technology Voice Over IP (VOIP) nas1, April 2012 How does VOIP work? Why are we interested? What components does it have? What standards.
© 2002, Cisco Systems, Ic. All rights reserved Who? What? When? Where?
Colombia, September 2013 The importance of models and procedures for planning, monitoring and control in the provision of communications services.
An Empirical Evaluation of VoIP Playout Buffer Dimensioning in Skype, Google Talk, and MSN Messenger Chen-Chi Wu, Kuan-Ta Chen, Yu-Chun Chang, and Chin-Laung.
IP Networking & MEDIACOM 2004 Workshop April 2001 Geneva Characterising End to End Quality of Service in TIPHON Systems Characterising End to End.
Voice over IP Why Challenges/solutions Voice codec and packet delay.
Network Instruments VoIP Analysis. VoIP Basics  What is VoIP?  Packetized voice traffic sent over an IP network  Competes with other traffic on the.
Voice Over Internet Protocol (VoIP). Basic Components of a Telephony Network.
New Models for Perceived Voice Quality Prediction and their Applications in Playout Buffer Optimization for VoIP Networks University of Plymouth United.
Enhancing Conversational Speech Quality of VoIP in a Wired/Wireless Environment Batu Sat and Benjamin W. Wah Illinois Center for Wireless Systems Background.
Department of Communication and Electronic Engineering University of Plymouth, U.K. Lingfen Sun Emmanuel Ifeachor New Methods for Voice Quality Evaluation.
Covilhã, 30 June Atílio Gameiro Page 1 The information in this document is provided as is and no guarantee or warranty is given that the information is.
University of Plymouth United Kingdom {L.Sun; ICC 2002, New York, USA1 Lingfen Sun Emmanuel Ifeachor Perceived Speech Quality.
An optimal power-saving class II for VoIP traffic and its performance evaluations in IEEE e JungRyun Lee School of Electrical and Electronics Eng,Chung-Ang.
LOG Objectives  Describe some of the VoIP implementation challenges such as Delay/Latency, Jitter, Echo, and Packet Loss  Describe the voice encoding.
71 Sidevõrgud IRT 0020 loeng okt Avo Ots telekommunikatsiooni õppetool, TTÜ raadio- ja sidetehnika inst.
IPTEL'2001, New York, USA1 Lingfen Sun Graham Wade, Benn Lines Emmanuel Ifeachor University of Plymouth, U.K. Impact of Packet Loss Location on Perceived.
Quality of Service - applications Henning Schulzrinne with Wenyu Jiang Dept. of Computer Science Columbia University NSF QoS workshop, April 2002.
Voice Over Internet Protocol
AIMS’99 Workshop Heidelberg, May 1999 Assessing Audio Visual Quality P905 - AQUAVIT Assessment of Quality for audio-visual signals over Internet.
Ch 6. Multimedia Networking Myungchul Kim
CSE5803 Advanced Internet Protocols and Applications (14) Introduction Developed in recent years, for low cost phone calls (long distance in particular).
Comparisons of FEC and Codec Robustness on VoIP Quality and Bandwidth Efficiency Wenyu Jiang Henning Schulzrinne Columbia University ICN 2002, Atlanta,
Ch 10. Multimedia Communications over WMNs Myungchul Kim
Alan Clark Telchemy Modeling the effects of Burst Packet Loss and Recency on Subjective Voice Quality Alan Clark Telchemy
2/07/03 Telchemy QoS for VoIP: Measuring its Effectiveness Bob Massad Telchemy ®, Inc
L Subramanian*, I Stoica*, H Balakrishnan +, R Katz* *UC Berkeley, MIT + USENIX NSDI’04, 2004 Presented by Alok Rakkhit, Ionut Trestian.
Quality of Service for Real-Time Network Management Debbie Greenstreet Product Management Director Texas Instruments.
Wireless Cache Invalidation Schemes with Link Adaptation and Downlink Traffic Presented by Ying Jin.
1 Video and Voice over IP performance over a Satellite link Bob Dixon, Ohio State University/OARnet Prasad Calyam, OARnet Joint Techs Workshops, Columbus,
Ch 10. Multimedia Communications over WMNs Myungchul Kim
A Brief Look at VoIP QoS. Why is VoIP QoS important? PSTNs have played the first role in voice communications for a long time. But future is going to.
Measure Twice, Cut Once. The Goal - One network for everything TodayTomorrow Telephone network Mobile radio network IP-Network Multimedia Access - Advantages:
OverQos: An Overlay based Architecture for Enhancing Internet Qos L Subramanian*, I Stoica*, H Balakrishnan +, R Katz* *UC Berkeley, MIT + USENIX NSDI’04,
Networked Multimedia Basics. Network Characteristics.
Using Speech Recognition to Predict VoIP Quality
Wenyu Jiang Henning Schulzrinne Columbia University
Wenyu Jiang , Henning Schulzrinne 이주경
Project proposal Multi-stream and multi-path audio transmission
Presentation transcript:

QoS Measurement and Management for Multimedia Services Thesis Proposal Wenyu Jiang April 29, 2002

Topics Covered Objective QoS metrics for real-time multimedia Subjective/Perceived quality Objective perceptual quality estimation algorithms Quality enhancement for real-time multimedia IP telephony deployment VoIP quality in the current Internet

Backgrounds and Motivations The Internet is still best-effort –Needs QoS monitoring What to measure/monitor? –Loss, delay, jitter –Must map to perceived quality What to do if quality is not good? –End-to-End: FEC, LBR –Network provisioning: voice traffic aggregation IP telephony service deployment –Current ITSPs are not doing well –Lack of study on localized deployment What is the status of the current Internet?

How Real-time Multimedia Works A/D conversion; Encoding; Packet transmission; Decoding; Playout; D/A conversion Dominant QoS factors: –Loss  clipping/distortion in audio –Delay  lower interactivity –Jitter  late loss

Delay and Loss Measurement Solutions for clock synchronization –Telephone-based synchronization –RTT-based, assume symmetric delays –GPS-based Dealing with Clock drift –De-skewing by linear regression One-way vs. round-trip measurement –Internet load often asymmetric –One-way loss and delay are more relevant to real-time multimedia

Loss and Delay Models Loss Models –Gilbert model –Extended Gilbert model –Others Delay Models –More difficult to construct –No universal distribution function –Temporal correlation between delays

Perceived Quality Estimation Mean Opinion Score (MOS) –Requires human listeners –Labor and time intensive –Reflective of real quality Objective perceptual quality estimation algorithms –PESQ, PSQM/PSQM+, MNB, EMBSD –Speech recognition based (new) MOS GradeScore Excellent5 Good4 Fair3 Poor2 Bad1

Network Provisioning for VoIP Silence suppression –Saves bandwidth  statistical multiplexing –The on/off patterns in human voice depend on the voice codec or the silence detector Voice traffic aggregation –Multiplexing by token bucket filtering –The on/off patterns in human voice directly affects aggregation performance Past study assumes exponential distribution

IP Telephony Deployment Localized deployment –More practical than a grand-scale Internet deployment –Can still interoperate with an IP telephony carrier Issues –PSTN interoperability –Security –Scalability –Billing

Research Objectives Objective QoS metrics –Modeling –Their relationship to perceived quality Objective perceptual quality estimation algorithms vs. perceived quality (MOS) Quality improvement measures –End-to-End: FEC vs. LBR –Network-based: voice traffic aggregation IP telephony deployment issues VoIP quality measurement over the Internet

Completed Work: QoS Measurement Tools UDP packet trace generator Clock synchronization and de-skewing tool Loss and delay modeling tools –By examining a packet trace –Outputs Gilbert and extended Gilbert model parameters –Outputs conditional delay CCDF Playout simulator –Simulates several common playout algorithms –FEC is also supported

Completed Work: Comparison of Loss Models Loss burst distribution –Roughly, but not exactly exponential Inter-loss distance –Clustering between adjacent loss bursts

Loss Model Comparison, contd. Loss burstiness on FEC performance –FEC less efficient under bursty loss Final loss pattern (after playout, FEC) –Generally also bursty

Mapping from Loss Model to Perceived Quality Random vs. bursty loss –Bursty  lower MOS Effect of loss burstiness –Sometimes very bursty loss does not lead to lower quality

A New Delay Model Conditional CCDF (C 3 DF) Allows estimation of burstiness in the late losses introduced by (fixed) playout algorithm

Objective vs. Subjective MOS Algorithms: PESQ, PSQM, PSQM+, MNB, EMBSD Using Original Linear 16 samples as reference signal Using G.729 no loss clip as reference signal

Objective MOS Correlation, contd. Second test set Stronger “saturation” effect observed for MNB1 and MNB2, but not for PESQ Linear-16 reference signalG.729 reference signal

Auditory Distance vs. MOS EMBSD and PSQM+ appear to have the largest spread, i.e., least correlation w. MOS PSQM seems to be similar to MNB in terms of correlation

Auditory Distance vs. MOS, contd. Second test set Similar behaviors observed Linear-16 reference signalG.729 reference signal

Analysis of Objective MOS Correlation Quantitative metric –Correlation coefficient  –But it does not tell everything! AlgorithmTest Set 1Test Set 2  l16  g729  l16  g729 MNB MNB PESQ

Speech Recognition Performance as a MOS predictor Evaluation of automatic speech recognition (ASR) based MOS prediction –IBM ViaVoice Linux version –Codec used: G.729 –Performance metric absolute word recognition ratio relative word recognition ratio

Recognition Ratio vs. MOS Both MOS and R abs decrease w.r.t loss Then, eliminate middle variable p

Speaker Dependency Check Absolute performance is speaker-dependent But relative word recognition ratio is not

Speech Intelligibility Results Human listeners are asked to do transcription Human recognition result curves are less “smooth” than MOS curves.

Analysis of Voice On-Off Patterns Past study finds spurt & gap distributions to be exponential Modern voice codecs and silence detectors have different behaviors

Voice Traffic Aggregation Simulation environment –DiffServ token bucket filter –Exponential, CDF and trace- based model simulations –N voice sources –Token buffer size B (packets) –R: ratio of reserved vs. peak bandwidth Key performance figure –Probability of out-of-profile packet

Aggregation Simulation Results Results based on G.729 VAD –CDF model resembles trace model in most cases –Exponential (traditional) model Under-predicts out-of-profile packet probability; The under-prediction ratio increases as token buffer size B increases

Simulation Results, contd. Results based on NeVoT SD (default parameters: high threshold, long hangover) –Similar behavior, although the gap between exponential and CDF model is smaller for NeVoT case

Comparisons of FEC and LBR Forward error correction –Bit-exact recovery –No decoder state drift upon recovery Low bit-rate redundancy (LBR) –Just the opposite to FEC Design of an optimal LBR algorithm –State repair via redundant codec –Optimal packet alignment –MOS quality verified to be better than the rat LBR –Allows a more “fair” comparison with FEC

MOS Quality of FEC vs. LBR FEC shows a substantial and consistent advantage over LBR –This is true for all LBR configurations we tested Main codec is G.729 except for AMR LBR DoD-LPC LBR DoD-CELP LBR

MOS of FEC vs. LBR, contd. AMR LBR: narrowest gap with FEC (Not shown here) FEC out-performs LBR under random loss as well G LBRAMR LBR

Optimizing FEC Quality Packet interval   loss burstiness   FEC efficiency  Result: FEC MOS performance also improves

Optimizing Conversational MOS for FEC A larger packet interval  more delay Trade-off between quality and delay The E-model –Considers both delay and loss (and many other transmission quality factors) Optimizing FEC MOS with the E-model

Optimizing FEC MOS, contd. Validating E-model based prediction with real MOS test results

Localized IP Telephony Deployment: Architecture Component based and distributed architecture Allows easy integration of all SIP- compliant devices and programs

Deployment Issues PSTN interoperability –T1 configuration and PBX integration T1 line type (Channelized vs. ISDN PRI) Line coding and framing (layer 2) Trunk type: Direct-inward-dialing (DID) Access permission on the PBX side –SIP/PSTN gateway configuration Dial-peer: locates the proper SIP server or PSTN trunk Dial-plan (translating calls from/to PSTN)

Deployment Issues, contd. Security –Issue: gateway has no authentication feature –Solution: Use gateway’s access control lists to block direct calls SIP proxy server handles authentication using record-route –Allows easier change in authentication module (software-based) –Certain users can only make certain gateway calls Scalability –SIP server (DNS SRV scaling) –Gateway; voic server; conference server Billing –Initial implementation via transaction logging

On-going Research Measurement of the current Internet How well can it support VoIP? –Or, how easy can VoIP applications adapt to (unfavorable) network conditions? How fast does network condition change? Can network redundancy help improve VoIP quality? –Physical redundancy (access links) –Virtual redundancy (overlay networking)

Conclusions Completed research relating to many aspects of real-time multimedia, in particular VoIP On-going work calls for: –A comprehensive measurement of the Internet –Analysis of the to-be measurement data –An answer to the question: how good is it today, and, how much better can we do?