Introduction VOIP in an 802.11 Network VOIP 3



Similar documents
Solutions to Performance Problems in VoIP over Wireless LAN 1

Solutions to performance problems in VoIP over a wireless LAN

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

Comparative call Capacity analysis of VOIP in IEEE802.11b WLAN Environment

Encapsulating Voice in IP Packets

technology standards and protocol for ip telephony solutions

A Multiplex-Multicast Scheme that Improves System Capacity of Voiceover-IP on Wireless LAN by 100% *

Supporting VoIP in IEEE Distributed WLANs

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

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

How To Analyze The Security On An Ipa Wireless Sensor Network

VoIP Bandwidth Calculation

An Introduction to VoIP Protocols

Can I add a VoIP call?

Clearing the Way for VoIP

Analysis of QoS parameters of VOIP calls over Wireless Local Area Networks

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

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

Distributed Systems 3. Network Quality of Service (QoS)

Enhancing WLAN MAC Protocol performance using Differentiated VOIP and Data Services Strategy

An Experimental Study of Throughput for UDP and VoIP Traffic in IEEE b Networks

Adapting WLAN MAC Parameters to Enhance VoIP Call Capacity

VoIP over Wireless Opportunities and Challenges

VoIP in 3G Networks: An End-to- End Quality of Service Analysis

No Ack in IEEE e Single-Hop Ad-Hoc VoIP Networks

VoIP Bandwidth Considerations - design decisions

IEEE E ENHANCEMENT FOR VOICE SERVICE

Attenuation (amplitude of the wave loses strength thereby the signal power) Refraction Reflection Shadowing Scattering Diffraction

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

PERFORMANCE OF THE GPRS RLC/MAC PROTOCOLS WITH VOIP TRAFFIC

Application Note How To Determine Bandwidth Requirements

ATHABASCA UNIVERSITY SURVEY OF VOIP-BASED TECHNOLOGY AND SUGGESTIONS FOR IMPROVEMENTS SCHUBEN DIAS. Of the requirements for the degree of

VOICE OVER IP AND NETWORK CONVERGENCE

Nortel Technology Standards and Protocol for IP Telephony Solutions

Quality of Service Analysis of site to site for IPSec VPNs for realtime multimedia traffic.

Requirements of Voice in an IP Internetwork

The Basics. Configuring Campus Switches to Support Voice

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

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

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

Optimizing Converged Cisco Networks (ONT)

SUNYIT. Reaction Paper 2. Measuring the performance of VoIP over Wireless LAN

TECHNICAL CHALLENGES OF VoIP BYPASS

HO Policies for Combined WLAN/UMTS Networks

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

Network Simulation Traffic, Paths and Impairment

PROVIDING STATISTICAL QOS GUARANTEE FOR VOICE OVER IP IN THE IEEE WIRELESS LANS

Wireless Mesh Networks Impact on Voice over Internet Protocol. Mohammad Tariq Meeran PhD Student Institute of Informatics, Tallinn University

An Experimental Performance Analysis of MAC Multicast in b Networks for VoIP Traffic

Adaptive DCF of MAC for VoIP services using IEEE networks

How To Determine The Capacity Of An B Network

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

Protocol Architecture. ATM architecture

Admission Control for VoIP Traffic in IEEE Networks

RESOURCE ALLOCATION FOR INTERACTIVE TRAFFIC CLASS OVER GPRS

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

Optimization of VoIP over e EDCA based on synchronized time

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

Improving ertps Grant Allocation for VoIP Traffic in Silence Duration

WhitePaper: XipLink Real-Time Optimizations

Implementing VoIP support in a VSAT network based on SoftSwitch integration

Transport and Network Layer

RTP / RTCP. Announcements. Today s Lecture. RTP Info RTP (RFC 3550) I. Final Exam study guide online. Signup for project demos

Voice over IP: RTP/RTCP The transport layer

Chapter 3 ATM and Multimedia Traffic

A Cross Layer Solution for VoIP over IEEE802.11

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

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

Priority Based Dynamic Rate Control for VoIP Traffic

White paper. Latency in live network video surveillance

On real-time delay monitoring in software-defined networks

Unit 23. RTP, VoIP. Shyam Parekh

Virtual PCF: Improving VoIP over WLAN performance with legacy clients

TCP in Wireless Networks

Module 7 Internet And Internet Protocol Suite

GPRS Systems Performance Analysis

Per-Flow Queuing Allot's Approach to Bandwidth Management

IP videoconferencing solution with ProCurve switches and Tandberg terminals

VoIP on WLAN, QoS issues and VoIP specifics

QoS issues in Voice over IP

A study of Skype over IEEE networks: voice quality and bandwidth usage

Performance Comparison of Dual Queue and EDCA for VoIP over IEEE WLAN

Latency on a Switched Ethernet Network

Network administrators must be aware that delay exists, and then design their network to bring end-to-end delay within acceptable limits.

Establishing How Many VoIP Calls a Wireless LAN Can Support Without Performance Degradation

Basic principles of Voice over IP

Bluetooth voice and data performance in DS WLAN environment

point to point and point to multi point calls over IP

Common VoIP problems, How to detect, correct and avoid them. Penny Tone LLC 1

Gauging VoIP call quality from WLAN resource usage

BCS THE CHARTERED INSTITUTE FOR IT. BCS HIGHER EDUCATION QUALIFICATIONS BCS Level 5 Diploma in IT COMPUTER NETWORKS

A TCP-like Adaptive Contention Window Scheme for WLAN

VoIP with SIP. Session Initiation Protocol RFC-3261/RFC

VegaStream Information Note Considerations for a VoIP installation

Transcription:

Solutions to Performance Problems in VOIP over 802.11 Wireless LAN Wei Wang, Soung C. Liew Presented By Syed Zaidi 1

Outline Introduction VOIP background Problems faced in 802.11 Low VOIP capacity in 802.11 Interference between VOIP and TCP Solutions Simulations Conclusion Observations 2

Introduction VOIP in an 802.11 Network 3

VOIP Background VOIP Call 4

VOIP Background RTP Real-time transport protocol. Built on UDP. Sequence Numbering. Time Stamping. Sent at a continues rate every 20ms. 5

Problems Low system capacity in WLAN network for VOIP calls. Interference between VOIP traffic and data traffic. 6

Too Much Overhead 7

Too Much Overhead 22 µs to transmit the payload 29 µs to transmit the header 802.11 MAC\PHY layer additional 800 µs Solution is to use Voice Multiplex-Multicast 8

Voice Multiplex-Multicast Multicast (M-M) M) Multiplex packets from various streams into one stream to reduce overhead. Replace RTP,UDP and IP header with a mini- header. Each payload is preceded with this mini-header representing an ID. The AP broadcasts this packet and ID is translated into RTP,UDP IP header at the receiver. 9

Voice Multiplex-Multicast (M-M) 10

Issues Broadcast issue. Security. Power Saving Mode of AP. 11

Voice Capacity Analysis Original VOIP 12

Voice Capacity Analysis M-M VOIP Mini-header i is used to compress the IP/UDP/RTP header into 2 bytes. 13

Voice Capacity Analysis Two type of sources Constant-bit-rate (CBR) Variable-bit-rate (VBR VBR) In VBR average traffic is 45% of CBR. Original VOIP with VBR source can have 26 sessions. M-M M VOIP with VBR source can have 50 sessions. 14

Simulation ns-2 simulation Payload size GSM 6.10 codec Increase the number of streams until we reach 1% packet loss 15

Simulation Observations Adding 13 th session to CBR for original VOIP causes 6% Packet loss. VBR for M-M M scheme number of sessions is lower then expected. VBR traffic is bursty causing packet collisions. Multicast frames will be dropped after first collision. 16

802.11 Packets 17

Delay Performance To provide good quality minimizing the delay is important. Delay jitter is the variation in delay. Delay of simple VOIP is AP + Receiver Station. Delay of M-M M is AP + MUX + Receiver. We want to keep less then 1% packets with delay of 30ms. 18

Delay Performance (CBR) Original VOIP with 12 sessions Average delay 2.5ms Average delay 1.2ms Jitter delay 1.4ms Delay jitter 1ms 19

Delay Performance (CBR) Average delay 0.9ms Jitter delay 0.2ms M-M VOIP with 22 sessions Average delay 2ms Delay jitter 1.5ms 20

Delay Analysis (VBR) Average delay 3.6ms Jitter delay 5.9ms Original VOIP with 25 sessions Average delay 1.4ms Delay jitter 1.3ms 21

Delay Analysis (VBR) Average delay 1.1ms Jitter delay 0.7ms M-M VOIP with 36 sessions Average delay 0.9ms Delay jitter 0.7ms 22

Delay Analysis 23

Delay Analysis Delay at the MUX is upper bound limited by 20ms. We are going g to consider MUX delay to be distributed from 0 to 20 ms 24

Coexistence with TCP 25

Coexistence with TCP TCP interferes with downlink FIFO queue. TCP ACK interferes with clients sending VOIP streams. 26

Coexistence with TCP 6 VOIP sessions with one TCP flow 27

Coexistence with TCP 6 M-M VOIP sessions with one TCP flow 28

Coexistence with TCP 11 M-M M VOIP sessions with one TCP flow 29

Transmission Errors In a real world there are transmission errors. 30

802.11e Implements QOS by having multiple queues for different types of packets. 31

802.11e 32

Conclusion M-M M improves the VOIP capacity. M-M M requires no MAC change in the Client station. M-M M doesn t increase delay above 30ms. With Both Original VOIP and M-M M VOIP quality is unacceptable with TCP. Priority queue can solve TCP interference problem. 33

Observations Didn't discuss the effect of mobility causing variable bandwidth. Need to look at scenario with majority of TCP and few VOIP users. Power utilization at the client stations. Only works between AP and AP. 34