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.

Slides:



Advertisements
Similar presentations
TWO STEP EQUATIONS 1. SOLVE FOR X 2. DO THE ADDITION STEP FIRST
Advertisements

1 UNIT I (Contd..) High-Speed LANs. 2 Introduction Fast Ethernet and Gigabit Ethernet Fast Ethernet and Gigabit Ethernet Fibre Channel Fibre Channel High-speed.
VOIP 101: The Fundamentals of IP Telephony William Simmelink, General Manager VoIP Business Unit Texas Instruments February 2003.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2003 Chapter 11 Ethernet Evolution: Fast and Gigabit Ethernet.
1 Copyright © 2010, Elsevier Inc. All rights Reserved Fig 2.1 Chapter 2.
By D. Fisher Geometric Transformations. Reflection, Rotation, or Translation 1.
Reconsidering Reliable Transport Protocol in Heterogeneous Wireless Networks Wang Yang Tsinghua University 1.
Congestion Control and Fairness Models Nick Feamster CS 4251 Computer Networking II Spring 2008.
VoIP Models for System Performance Evaluation Farooq Khan IEEE Interim Meeting Vancouver, BC, Canada January 12-16, 2004.
Business Transaction Management Software for Application Coordination 1 Business Processes and Coordination.
Thema: Menü Ansicht, Master, Folien-Master 1 ITU - IP Telephony Workshop June Standards for IP-telephony P.A.Probst, External Relations Swisscom.
Network Protection and Restoration Session 5 - Optical/IP Network OAM & Protection and Restoration Presented by: Malcolm Betts Date:
International Telecommunication Union Workshop on End-to-End Quality of Service.What is it? How do we get it? Geneva, 1-3 October 2003 Service Level Agreements.
Joint ITU/ECA Regional Workshop on Information and Communication Technologies (ICT) Indicators Gaborone, Botswana October 2004
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
Title Subtitle.
0 - 0.
DIVIDING INTEGERS 1. IF THE SIGNS ARE THE SAME THE ANSWER IS POSITIVE 2. IF THE SIGNS ARE DIFFERENT THE ANSWER IS NEGATIVE.
MULTIPLYING MONOMIALS TIMES POLYNOMIALS (DISTRIBUTIVE PROPERTY)
ADDING INTEGERS 1. POS. + POS. = POS. 2. NEG. + NEG. = NEG. 3. POS. + NEG. OR NEG. + POS. SUBTRACT TAKE SIGN OF BIGGER ABSOLUTE VALUE.
SUBTRACTING INTEGERS 1. CHANGE THE SUBTRACTION SIGN TO ADDITION
MULT. INTEGERS 1. IF THE SIGNS ARE THE SAME THE ANSWER IS POSITIVE 2. IF THE SIGNS ARE DIFFERENT THE ANSWER IS NEGATIVE.
Addition Facts
Year 6 mental test 5 second questions
ZMQS ZMQS
Streaming Video over the Internet
Long-Distance and Local Loop Digital Connection Technologies
Chapter 1: roadmap 1.1 What is the Internet? 1.2 Network edge
BT Wholesale October Creating your own telephone network WHOLESALE CALLS LINE ASSOCIATED.
NetForecast ® Quality of Service for IP Telephony and Video John Bartlett NetForecast, Inc.
Local Area Networks - Internetworking
Ethernet Access Services Definition and Implementation
1 Quality of Service Issues Network design and security Lecture 12.
ABC Technology Project
Chapter 9 Introduction to MAN and WAN
AMES-Cloud: A Framework of Adaptive Mobile Video Streaming and Efficient Social Video Sharing in the Clouds 作者:Xiaofei Wang, MinChen, Ted Taekyoung Kwon,
IP Multicast Information management 2 Groep T Leuven – Information department 2/14 Agenda •Why IP Multicast ? •Multicast fundamentals •Intradomain.
© Charles van Marrewijk, An Introduction to Geographical Economics Brakman, Garretsen, and Van Marrewijk.
© Charles van Marrewijk, An Introduction to Geographical Economics Brakman, Garretsen, and Van Marrewijk.
Flow Aware Networking © 2007 Katedra Telekomunikacji AGH Flow Aware Networking Router model lead by prof. dr hab. inż. Andrzej Jajszczyk.
Squares and Square Root WALK. Solve each problem REVIEW:
© 2012 National Heart Foundation of Australia. Slide 2.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 ETHERNET Derived From CCNA Network Fundamentals – Chapter 9 EN0129 PC AND NETWORK TECHNOLOGY.
1 Introduction to Network Layer Lesson 09 NETS2150/2850 School of Information Technologies.
Chapter 5 Test Review Sections 5-1 through 5-4.
GG Consulting, LLC I-SUITE. Source: TEA SHARS Frequently asked questions 2.
Addition 1’s to 20.
25 seconds left…...
Test B, 100 Subtraction Facts
Week 1.
We will resume in: 25 Minutes.
©Brooks/Cole, 2001 Chapter 12 Derived Types-- Enumerated, Structure and Union.
1 Unit 1 Kinematics Chapter 1 Day
McGraw-Hill©The McGraw-Hill Companies, Inc., 2001 Chapter 16 Integrated Services Digital Network (ISDN)
A Measurement Study of Available Bandwidth Estimation Tools MIT - CSAIL with Jacob Strauss & Frans Kaashoek Dina Katabi.
International Telecommunication Union Workshop on End-to-End Quality of Service.What is it? How do we get it? Geneva, 1-3 October 2003 Common VoIP Metrics.
Metrics for Performance Evaluation Nelson Fonseca State University of Campinas.
CSCI 4550/8556 Computer Networks Comer, Chapter 15: Networking Ownership, Service Paradigm.
Network Measurement Bandwidth Analysis. Why measure bandwidth? Network congestion has increased tremendously. Network congestion has increased tremendously.
Copyright Telchemy Inc 2001 Embedded Passive Monitoring of Voice over IP Service Quality Alan Clark Telchemy, Inc Atlanta, GA
1 © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public IP Telephony Introduction to VoIP Cisco Networking Academy Program.
Analyze Assure Accelerate Network Model for Evaluating Multimedia Transmission Performance Over Internet Protocol PN Will become TIA/EIA-921 Jack.
Computer Networks: Multimedia Applications Ivan Marsic Rutgers University Chapter 3 – Multimedia & Real-time Applications.
V Telecommunications Industry AssociationTR-30.3/
Telecommunications Essentials Chapter 7 Wide Area Networking.
Analyze Assure Accelerate Network Model for Evaluating Multimedia Transmission Performance Over Internet Protocol PN Will become TIA/EIA-921 Jack.
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.
Presentation transcript:

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 Metrics Adequate? Alan Clark CEO, Telchemy

ITU-T October 2003 Workshop on End-to-End Quality of Service. What is it? How do we get it? Outline o IP Performance Metrics o Network Characteristics o Packet Loss Characteristics and Measurement o Jitter Characteristics and Measurement o Recommendations

ITU-T October 2003 Workshop on End-to-End Quality of Service. What is it? How do we get it? Typical IP Performance Metrics o Packet Loss Equipment problems, misrouting, buffer overflow, transmission errors o Jitter Network congestion, contention and queuing delays o Delay Transmission delays, quasi-stable congestion levels

ITU-T October 2003 Workshop on End-to-End Quality of Service. What is it? How do we get it? Core IP Network characteristics o Class A networks High capacity optical fiber, high throughput routers Very low jitter and packet loss, occasional link failures o Class B networks T1/E1 trunk connections Significant jitter and loss due to network congestion

ITU-T October 2003 Workshop on End-to-End Quality of Service. What is it? How do we get it? Corporate IP Networks o Moving to 100BaseT Switched Ethernet but still some 10BaseT and Hubs o Access links often T1/E1/PRI, sometimes fractional o Mixture of digital leased line, frame relay and IP VPN o Small offices and teleworkers may use low bandwidth links

ITU-T October 2003 Workshop on End-to-End Quality of Service. What is it? How do we get it? Teleworkers and Residential IP o Low-mid bandwidth DSL and Cable Modem connections with little or no QoS control o Often 10BaseT and IEEE LAN o Can experience heavy usage of access links leading to high levels of jitter

ITU-T October 2003 Workshop on End-to-End Quality of Service. What is it? How do we get it? Packet Loss o Specifically, packets lost within the network or discarded before reaching the network API in the receiving system.

ITU-T October 2003 Workshop on End-to-End Quality of Service. What is it? How do we get it? Example packet loss distribution

ITU-T October 2003 Workshop on End-to-End Quality of Service. What is it? How do we get it? Example packet loss distribution 20% Loss Rate Consecutive Loss

ITU-T October 2003 Workshop on End-to-End Quality of Service. What is it? How do we get it? Consecutive Loss Distribution

ITU-T October 2003 Workshop on End-to-End Quality of Service. What is it? How do we get it? Lessons learned from analyzing real world traces o Packets are usually lost singly – much less frequent to lose 2-3 consecutive packets o Occasional very long consecutive loss periods due to link failure o Much more common to see high loss periods – seconds in length – with loss densities of 30% o Measurement of packet loss needs to be based around a burst model – e.g. Gilbert-Elliott, Markov Model with 3 or more states….

ITU-T October 2003 Workshop on End-to-End Quality of Service. What is it? How do we get it? Jitter o Specifically – short term variations in transmission delay o Real time systems often use a jitter buffer to remove jitter – but increases delay and packet loss o The impact on performance is due to the combined effect of jitter and the jitter buffer

ITU-T October 2003 Workshop on End-to-End Quality of Service. What is it? How do we get it? Example time series plot of packet delay

ITU-T October 2003 Workshop on End-to-End Quality of Service. What is it? How do we get it? Jitter Characteristics What should we measure? - Packet to packet delay? - Absolute delay? - Delay with respect to ?

ITU-T October 2003 Workshop on End-to-End Quality of Service. What is it? How do we get it? Jitter Characteristics What really counts is what the end system would do as a result of delay variations Lesson: estimate (or count) which packets would be discarded due to jitter

ITU-T October 2003 Workshop on End-to-End Quality of Service. What is it? How do we get it? Timing Drift Can occur between end systems and between end and measuring system. Effect on VoIP is usually small however can cause significant measurement errors for delay and jitter

ITU-T October 2003 Workshop on End-to-End Quality of Service. What is it? How do we get it? Estimating the effects of jitter Jitter Buffer Emulator Discard

ITU-T October 2003 Workshop on End-to-End Quality of Service. What is it? How do we get it? Measuring the combined effects of jitter and loss - midpoint Jitter Buffer Emulator Loss and Discard Events Burst Loss Model

ITU-T October 2003 Workshop on End-to-End Quality of Service. What is it? How do we get it? Measuring the combined effects of jitter and loss - endpoint DSP – Jitter Buffer Vocoder, Echo Canceller Burst Metrics API - percent lost - percent discarded - gap length/density - burst length/density

ITU-T October 2003 Workshop on End-to-End Quality of Service. What is it? How do we get it? Delay o Mid-stream systems often rely on RTCP to estimate round trip delay RTCP is often not implemented by end systems RTCP delay is only the VoIP packet path delay and does not include external circuit switched path delays

ITU-T October 2003 Workshop on End-to-End Quality of Service. What is it? How do we get it? Sources of delay Frame accumulation and encoding RTP transmission delay Receiving Jitter Buffer Decoding, PLC, playout External End End System Delays can be more substantial than transmission delay, particularly with high jitter levels and adaptive jitter buffers

ITU-T October 2003 Workshop on End-to-End Quality of Service. What is it? How do we get it? RTCP XR VoIP metrics o RTCP XR reports:- Proportion of packets discarded Proportion of packets lost Length and density of bursts (periods of high loss/discard density) Length and density of gaps End system delay Packet path delay and more…………………

ITU-T October 2003 Workshop on End-to-End Quality of Service. What is it? How do we get it? Recommendations o Understand that packet path properties are time varying o Dont measure jitter but do:- Measure packet discards resulting from jitter Count discards as lost packets o Use a proper model for packet loss distribution (e.g. Markov model with 3+ states, Gilbert-Elliott model…) o Incorporate end system delays – if known o Use RTCP XR!!!! (as this implements the above)