IAB CONCERNS ABOUT CONGESTION CONTROL. Iffat Hasnian 1832659



Similar documents
technology standards and protocol for ip telephony solutions

Clearing the Way for VoIP

Requirements of Voice in an IP Internetwork

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

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

Basic principles of Voice over IP

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

Voice over Internet Protocol (VoIP) systems can be built up in numerous forms and these systems include mobile units, conferencing units and

VoIP Bandwidth Considerations - design decisions

STANDPOINT FOR QUALITY-OF-SERVICE MEASUREMENT

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

Project Code: SPBX. Project Advisor : Aftab Alam. Project Team: Umair Ashraf (Team Lead) Imran Bashir Khadija Akram

Nortel Technology Standards and Protocol for IP Telephony Solutions

An Introduction to VoIP Protocols

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

Optimizing Converged Cisco Networks (ONT)

Voice over IP (VoIP) Overview. Introduction. David Feiner ACN Introduction VoIP & QoS H.323 SIP Comparison of H.323 and SIP Examples

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

Introduction to VoIP. 陳 懷 恩 博 士 副 教 授 兼 所 長 國 立 宜 蘭 大 學 資 訊 工 程 研 究 所 TEL: # 255

QoS in VoIP. Rahul Singhai Parijat Garg

Voice-Over-IP. Daniel Zappala. CS 460 Computer Networking Brigham Young University

Combining Voice over IP with Policy-Based Quality of Service

Evaluating Data Networks for Voice Readiness

Sync & Sense Enabled Adaptive Packetization VoIP

Indepth Voice over IP and SIP Networking Course

Delivering reliable VoIP Services

How To Understand The Differences Between A Fax And A Fax On A G3 Network

ANALYSIS OF LONG DISTANCE 3-WAY CONFERENCE CALLING WITH VOIP

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

IP-Telephony Quality of Service (QoS)

Chapter 2 Voice over Internet Protocol

Application Note. Pre-Deployment and Network Readiness Assessment Is Essential. Types of VoIP Performance Problems. Contents

2.1 Introduction. 2.2 Voice over IP (VoIP)

Measurement of IP Transport Parameters for IP Telephony

VOICE OVER IP AND NETWORK CONVERGENCE

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

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

Application Note How To Determine Bandwidth Requirements

Receiving the IP packets Decoding of the packets Digital-to-analog conversion which reproduces the original voice stream

Cisco Networks (ONT) 2006 Cisco Systems, Inc. All rights reserved.

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

VoIP over Wireless Opportunities and Challenges

Understanding Latency in IP Telephony

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

Voice Over IP Performance Assurance

Comparison of Voice over IP with circuit switching techniques

VOICE over IP H.323 Advanced Computer Network SS2005 Presenter : Vu Thi Anh Nguyet

Optimizing Converged Cisco Networks (ONT)

Unit 23. RTP, VoIP. Shyam Parekh

Voice over IP: RTP/RTCP The transport layer

VoIP Bandwidth Calculation

Experiences with Interactive Video Using TFRC

QoS issues in Voice over IP

Module10. Monitoring. MVA Jump Start

Adaptive Coding and Packet Rates for TCP-Friendly VoIP Flows

VoIP over WiMAX: Quality of Experience Evaluation

VoIP in Mika Nupponen. S Postgraduate Course in Radio Communications 06/04/2004 1

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

SIP Trunking and Voice over IP

Performance of VoIP with DCCP for Satellite Links

How To Test A Network Performance

Introduction VOIP in an Network VOIP 3

Broadband Quality of Service Experience (QoSE)

Module 7 Internet And Internet Protocol Suite

VoIP over MANET (VoMAN): QoS & Performance Analysis of Routing Protocols for Different Audio Codecs

White Paper. D-Link International Tel: (65) , Fax: (65) Web:

Requirements for Simulation and Modeling Tools. Sally Floyd NSF Workshop August 2005

Network Simulation Traffic, Paths and Impairment

internet technologies and standards

TFMC: a TCP-Friendly Multiplexing Control Scheme for VoIP Flow Transmission

An Analysis of Error Handling Techniques in Voice over IP

Quality of Service (QoS) and Quality of Experience (QoE) VoiceCon Fall 2008

TECHNICAL CHALLENGES OF VoIP BYPASS

Adaptive Rate Voice over IP Quality Management Algorithm

An Experimental Investigation of the Congestion Control Used by Skype VoIP

WhitePaper: XipLink Real-Time Optimizations

Lehrstuhl für Informatik 4 Kommunikation und verteilte Systeme

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

Voice over IP (VoIP) and QoS/QoE

How To Improve A Wireless Phone Connection On A Wireless Network

Priority Based Dynamic Rate Control for VoIP Traffic

Encapsulating Voice in IP Packets

12 Quality of Service (QoS)

Internet Services & Protocols Multimedia Applications, Voice over IP

Performance Evaluation of VoIP in Different Settings

Course 4: IP Telephony and VoIP

Mul$media Networking. #3 Mul$media Networking Semester Ganjil PTIIK Universitas Brawijaya. #3 Requirements of Mul$media Networking

How To Recognize Voice Over Ip On Pc Or Mac Or Ip On A Pc Or Ip (Ip) On A Microsoft Computer Or Ip Computer On A Mac Or Mac (Ip Or Ip) On An Ip Computer Or Mac Computer On An Mp3

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

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

Transport Layer Protocols

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

IxLoad: Advanced VoIP

Digital Audio and Video Data

Voice over IP. Demonstration 1: VoIP Protocols. Network Environment

Key Components of WAN Optimization Controller Functionality

Active Queue Management for Real-time IP Traffic

Transcription:

IAB CONCERNS ABOUT CONGESTION CONTROL Iffat Hasnian 1832659

IAB CONCERNS Outline 1- Introduction 2- Persistent High Drop rate Problem 3- Current Efforts in the IETF 3.1 RTP 3.2 TFRC 3.3 DCCP 3.4 Audio Codecs 4- A Simple Heuristic 5- Constraints on VoIP Systems 6- Conclusions 2

Introduction Voice service over best-effort broadband Internet Connection is an available service now with growing demand. Qos not generally available in current internet Voice traffic occasionally deployed as best effort over some links and we expect this occasional deployment to continue. Concerns Lack of effective end-to-end congestion control for this best effort voice traffic Fairness User Quality Danger of Congestion Collapse (on telephone,video,other real time traffic) (Arise from rapid growth in best effort telephony traffic on best effort networks) 3

Introduction (Cont d) Deployment of Technologies Requiring changes subject to commercial & technical considerations Without Changes high speed of deployment Growth rate of internet telephony is likely to be greatest in developing countries Reason: Economic Factor So congestion control is important topic for developing countries Reason: Congested core links 4

Persistent High Drop Rate Reason Of Occurrence in internet Routing failure Other major disruption Reason of non-occurrence in internet Internet uses TCP and TCP Self corrects If congestion detected two ends of connection reduces the rate of packet Problems: Congestion Collapse User Quality The Amorphous problem of Fairness 5

Persistent High Drop Rate (Cont d) Congestion Collapse Observed in 1980s(in early growth phase of internet) Reason of Occurrence: networks having multiple congested links with high persistent packet drop rate Injected Packets are dropped on downstream congested links After Occurrence: Traffic slows down No acceptable packet delivery No acceptable performance If both ends of VoIP call on congested broadband connection (i.e DSL)-- Congestion collapse is a potential problem in VoIP networks 6

Persistent High Drop Rate (Cont d) User Quality Consider network scenario VoIP flows = N Link =128 Kbps Each flow sending = 64 Kbps Assumptions: This link is only congested link No other traffic except N VoIP flows Ignore Extra bandwidth used for FEC and packet headers Ignore the 2 streams composing a bidirectional VoIP calls 7

Persistent High Drop Rate (Cont d) Arrival rate to link = N * 64 Kbps Traffic forwarded = 2* 64 Kbps Traffic dropped = (N* 64) (2* 64) = (N-2) * 64 Kbps Fraction of dropped arriving traffic =(N-2) / N Each flow receives on average a fraction = 1/ N of link bandwidth Quality of VoIP can be improved if Each VoIP uses end-to-end congestion control has codec which can adapt the bit rate to the bandwidth actually received by that flow Effect of these measures: To reduce the aggregate packet drop rate Packet drop rate > 20 % (Audio quality is degraded) 8

Persistent High Drop Rate The Amorphous problem of Fairness: Adding TCP traffic Non congestion controlled + Congestion controlled TCP Same packet drop rate (for both) = (N-2) / N TCP flow < 64 Kbps VoIP is crowding out the TCP traffic Relative fairness b/w VoIP & TCP traffic Packet sizes Round-trip times (Cont d) Larger packet TCP Flow Shorter RTT Fixed Packet drop rate More BPS 9

Persistent High Drop Rate (Cont d) High packet drop rate Sending rate depends on algorithm for setting RTO TCP connections With fine-grained timestamps high sending rate RTT measured retransmitted packet received & acknowledged Without timestamps Low sending rate RTT measured new packet received & acknowledged 10

Current Efforts in IETF RTP An upgrade of RTP specification TFRC DCCP Work on Audio codecs RFC3551 says: RTP receiver SHOULD monitor packet loss Packet loss is acceptable if Av.Throughput TCP flow > RTP Flow Condition is implemented by Congestion control mechanism to adapt transmission rate By arranging receiver to leave session if loss is unacceptably high 11

Current Efforts in IETF (Cont d) TFRC TCP Friendly Rate Control Equation based congestion control Throughput/time Low variation than TCP Suitable Telephony Streaming media Designed For: Fixed packet size Varying sending rate (packet/sec) in response to congestion 12

Current Efforts in IETF (Cont d) DCCP Datagram congestion control protocol Transparent Protocol For unreliable flows Two congestion control identifiers (CCIDs) CCID2 For TCP like congestion control CCID3 For TFRC congestion control 13

Current Efforts in IETF (Cont d) WORK ON CODECS Selection of appropriate codecs Low sending rate as throughput decreases/packet loss increases Results: improved scaling of no. of VoIP or TCP session capable of sharing congested links acceptable performance to users RFC 3267 describes: Adaptive Multi rate audio codecs(amr) Adaptive Multi rate wideband audio codec(amr-wb) Internet Low bit Rate codec (ILBC) LPC Codec (old multi rate codec) 14

Current Efforts in IETF (Cont d) AMR For 3G cellular system 8 speeches encoding modes Bit rate b/w 4.75 Kbps & 12.2 Kbps Speech encoding performed on 20 ms speech frames Reduced transmission rate in silence periods ILBC Designed for graceful speech quality degradation in case of packet loss Payload bit rate of 13.3 Kbps for 30ms &15.20 Kbps for 20ms frames LPC codec Old multi rate codec Two bit rates i.e 2.4 Kbps &9.6 Kbps Can send additional ``residual`` bits (optional) Reason :enhanced quality at higher bit rate 15

A Simple heuristic Use RTCP loss rate for estimation congestion Example: If RTCP loss rate > 30% OR N back-to-back RTCP reports missing Network congested Results: Terminate/suspend ``sending`` 16

Constraints on VoIP VoIP systems exhibit limited ability to scale their packets no. of packets decreases audio/packet increases high error concealment Error longer than phoneme length( 40 to 100ms) is unrecoverable Voice media streams exhibit greater loss sensitivity at lower data rates. Lower data rate codecs are more sensitive to loss 17

Conclusions Current real time media encoding and transmission practice ignores congestion considerations become a broadly deployed service in the near to intermediate term Problems: Poor user quality Unfairness to other VoIP & TCP users Possibility of sporadic episodes of congestion collapse Can be mitigated: Use Fixed rate codecs by requiring the best effort VoIP application to specify its minimum bit throughput rate. Codecs that are able to vary their bit rate are more effective in providing good quality servics under high load condition 18

References Request For Comments 3714 19

IAB Concerns About Congestion Control THANKS 20