Impact of Link Failures on VoIP Performance International Workshop on Network and Operating System Support for Digital Audio and Video (NOSSDAV) C. Boutremans,

Slides:



Advertisements
Similar presentations
Advanced Technology Laboratories page 1 Network Performance Monitoring at Small Time Scales Dina Papagiannaki, Rene Cruz, Christophe Diot.
Advertisements

Traffic Dynamics at a Commercial Backbone POP Nina Taft Sprint ATL Co-authors: Supratik Bhattacharyya, Jorjeta Jetcheva, Christophe Diot.
International Telecommunication Union Workshop on End-to-End Quality of Service.What is it? How do we get it? Geneva, 1-3 October 2003 Are Existing Performance.
VoIP PRESENTATION BY HÜSEYİN SAVRAN OUTLINE PSTN an brief history of telephone.
Switching Techniques In large networks there might be multiple paths linking sender and receiver. Information may be switched as it travels through various.
ECE358: Computer Networks Fall 2014
Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks By C. K. Toh.
1 Performance Evaluation of EF-Admit draft-gunn-tsvwg-ef-admit-evaluation-00 with updates J. Gunn Computer Sciences Corporation R. Lichtenfels National.
Voice Over Internet- Issues Dr. Abhay Karandikar Department of Electrical Engineering Indian Institute of Technology, Bombay. Dr. Abhay Karandikar Department.
VIPER – Voice over IP with Enhanced Resiliency Abstract: VoIP call quality is subject to Internet conditions, and users may experience periods of low quality.
Module 3.4: Switching Circuit Switching Packet Switching K. Salah.
ABE: Providing a Low Delay within Best Effort P. Hurley, M. Kara, J. Le Boudec, and P. Thiran ICA, Swiss Federal Institute of Technology, Lausanne, Switzerland.
ACM Multimedia October 4, 2001 Real-time Voice Communication over the Internet Using Packet Path Diversity Yi Liang, Eckehard Steinbach, and Bernd Girod.
Traffic Engineering Jennifer Rexford Advanced Computer Networks Tuesdays/Thursdays 1:30pm-2:50pm.
A simulation-based comparative evaluation of transport protocols for SIP Authors: M.Lulling*, J.Vaughan Department of Computer science, University college.
Denial of Service Resilience in Ad Hoc Networks Imad Aad, Jean-Pierre Hubaux, and Edward W. Knightly Designed by Yao Zhao.
1 E-Model & MOS Speaker: Cheng-lin Tsai Adviser: Quincy Wu Date:2009/07/02.
1 Prof. Maria Papadopouli University of Crete ICS-FORTH Lecture on VoIP over wireless networks.
RRAPID: Real-time Recovery based on Active Probing, Introspection, and Decentralization Takashi Suzuki Matthew Caesar.
A General approach to MPLS Path Protection using Segments Ashish Gupta Ashish Gupta.
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 © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public IP Telephony Introduction to VoIP Cisco Networking Academy Program.
Switching Techniques Student: Blidaru Catalina Elena.
Analyze Assure Accelerate Network Model for Evaluating Multimedia Transmission Performance Over Internet Protocol PN Will become TIA/EIA-921 Jack.
Improving Voice Quality in International Mobile-to-Mobile Calls Aram Falsafi, Seattle, WA PIMRC September 2008.
Slides originally from Professor Williamson at U Calgary1-1 Introduction Part II  Network Core  Delay & Loss in Packet-switched Networks  Structure.
1 Understanding VoIP from Backbone Measurements Marco Mellia, Dario Rossi Robert Birke, and Michele Petracca INFOCOM 07’, Anchorage, Alaska, USA Young.
Computer Networks: Multimedia Applications Ivan Marsic Rutgers University Chapter 3 – Multimedia & Real-time Applications.
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.
TELE202 Lecture 5 Packet switching in WAN 1 Lecturer Dr Z. Huang Overview ¥Last Lectures »C programming »Source: ¥This Lecture »Packet switching in Wide.
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.
Computer Networks with Internet Technology William Stallings
1 o characteristics – From an application-level API to the physical layer – CBR, VBR, ABR and UBR – Cell: bytes – Virtual circuits: virtual channel.
Active Measurements on the AT&T IP Backbone Len Ciavattone, Al Morton, Gomathi Ramachandran AT&T Labs.
Data and Computer Communications Chapter 11 – Asynchronous Transfer Mode.
Requirements for Simulation and Modeling Tools Sally Floyd NSF Workshop August 2005.
An Experimental Evaluation of Voice Quality over the Datagram Congestion Control Protocol H. Balan International Univeristy Bremen L. Eggert Nokia Research.
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.
Lecture 6 Page 1 Advanced Network Security Review of Networking Basics Advanced Network Security Peter Reiher August, 2014.
Voice Over Network. Wireless VoIP Basics How does wireless communication work? - Access Point and Base Station - Packets - Collisions --> CSMA/CA.
Netprog: Routing and the Network Layer1 Routing and the Network Layer (ref: Interconnections by Perlman)
Detection of Routing Loops and Analysis of Its Causes Sue Moon Dept. of Computer Science KAIST Joint work with Urs Hengartner, Ashwin Sridharan, Richard.
A Multiplex-Multicast Scheme that Improves System Capacity of Voice- over-IP on Wireless LAN by 100% * B 葉仰廷 B 陳柏煒 B 林易增 B
Analysis of QoS Arjuna Mithra Sreenivasan. Objectives Explain the different queuing techniques. Describe factors affecting network voice quality. Analyse.
Multiplicative Wavelet Traffic Model and pathChirp: Efficient Available Bandwidth Estimation Vinay Ribeiro.
LOG Objectives  Describe some of the VoIP implementation challenges such as Delay/Latency, Jitter, Echo, and Packet Loss  Describe the voice encoding.
Analyze Assure Accelerate Network Model for Evaluating Multimedia Transmission Performance Over Internet Protocol PN Will become TIA/EIA-921 Jack.
PART2: VOIP AND CRITICAL PARAMETERS FOR A VOIP DEPLOYMENT Voice Performance Measurement and related technologies 1.
Muhammad Niswar Graduate School of Information Science
An Efficient Gigabit Ethernet Switch Model for Large-Scale Simulation Dong (Kevin) Jin.
Alan Clark Telchemy Modeling the effects of Burst Packet Loss and Recency on Subjective Voice Quality Alan Clark Telchemy
Quality of Service for Real-Time Network Management Debbie Greenstreet Product Management Director Texas Instruments.
1 Video and Voice over IP performance over a Satellite link Bob Dixon, Ohio State University/OARnet Prasad Calyam, OARnet Joint Techs Workshops, Columbus,
Switching. Circuit switching Message switching Packet Switching – Datagrams – Virtual circuit – source routing Cell Switching – Cells, – Segmentation.
Lecture # 3: WAN Data Communication Network L.Rania Ahmed Tabeidi.
NT1210 Introduction to Networking
Introduction1-1 Data Communications and Computer Networks Chapter 1 CS 3830 Lecture 3 Omar Meqdadi Department of Computer Science and Software Engineering.
Improving OBS Efficiency Li, Shuo, Meiqian Wang. Eric W. M. Wong, Moshe Zukerman City University of Hong Kong 1.
VoIP ALLPPT.com _ Free PowerPoint Templates, Diagrams and Charts.
CS 5565 Network Architecture and Protocols
Introduction to Networking
Switching Techniques In large networks there might be multiple paths linking sender and receiver. Information may be switched as it travels through various.
Detection of Routing Loops and Analysis of Its Causes
Switching Techniques In large networks there might be multiple paths linking sender and receiver. Information may be switched as it travels through various.
Switching Techniques.
Performance Evaluation of Computer Networks
Performance Evaluation of Computer Networks
Chapter-5 Traffic Engineering.
Switching.
Presentation transcript:

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 information Use active measurement –on two well-connected locations –Across one IS-IS boundary “We find …” –Sprint IP backbone ready for toll-quality VoIP Congestion effect is negligible –Link failures impact availability Cause routing instability for 10s of minutes

Outline Introduction(done) Related Work(next) Measurements Voice Call Rating Results Conclusion

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 –Use in evaluation of this paper Work using E-model that finds some backbones have toll-quality today –Do not investigate network or routing problems

Outline Introduction(done) Related Work(done) Measurements(next) Voice Call Rating Results Conclusion

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

Outline Introduction(done) Related Work(done) Measurements(done) Voice Call Rating(next) Results Conclusion

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?)

The E-model at the 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

The E-model at the Transport Layer 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 (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

The E-model at the Transport Layer 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( * e) –(e is loss probability)

The E-model at the Transport Layer Summary R-factor: R = (d-177.3)H(d-177.3) – d - 30 * ln( * 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.5 seconds [15] Fixed buffer size of 75 msec –Not adaptive as represents worst case Can then get mouth-to-ear delay + loss

Outline Introduction(done) Related Work(done) Measurements(done) Voice Call Rating(done) Results(next) –Delay –Failures –Voice Quality Conclusion

Passive Delay Measurements Mean 28.5ms Variation 200  sec  Almost speed of fiber so almost no queuing

Active Delay Measurements Min is ms Avg is ms 99.9% under ms Same as active Aha! Routing change. 500 not for queuing delay

Outline Introduction(done) Related Work(done) Measurements(done) Voice Call Rating(done) Results(next) –Delay(done) –Failures(next) –Voice Quality Conclusion

Impact of Failures on Data Traffic During weeks of study, only 1 failure –But distributed traffic for about 50 minutes –Periods of 100% loss –Analyze further since major impact

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 Solid is primary Dashed is backup R4 has problems

Router Messages (Rebooted at 6:48, but does not set bit so 100% loss Until 6:59)

Link Failure Summary 6:34 to 6: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

Outline Introduction(done) Related Work(done) Measurements(done) Voice Call Rating(done) Results(next) –Delay(done) –Failures(done) –Voice Quality(next) Conclusion

Voice Quality (Does not include failure) Mean Only 1 below 70 (Avg loss is.19% here)

Distribution of Voice Call Ratings 99% above 84.68

Loss Burst length Model assumed independent losses Majority single losses  Packet loss concealment should help 99.84% less than 4

Conclusion Evaluated 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