Optimization of VoIP over 802.11e EDCA based on synchronized time



Similar documents
Philippe Klein. avb-phkl qos-overview

How To Understand Wireless Network Quality Of Service (Qos) In E

FORTH-ICS / TR-375 March Experimental Evaluation of QoS Features in WiFi Multimedia (WMM)

Enhanced TXOP scheme for efficiency improvement of WLAN IEEE e

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

Performance evaluation of QoS in wireless networks using IEEE e

Department of Computer Science Columbia University

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

An Overview of Wireless LAN Standards IEEE and IEEE e

Express Forwarding : A Distributed QoS MAC Protocol for Wireless Mesh

Video Transmission over Wireless LAN. Hang Liu

A Software Architecture for Simulating IEEE e HCCA

Capacity Evaluation of VoIP in IEEE e WLAN Environment

TCP in Wireless Networks

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

IEEE e WLANs / WMM. S.Rajesh (rajeshsweb@gmail.com) AU-KBC Research Centre, BroVis Wireless Networks, smartbridges Pte Ltd.

Introduction VOIP in an Network VOIP 3

Adaptive DCF of MAC for VoIP services using IEEE networks

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

Adapting WLAN MAC Parameters to Enhance VoIP Call Capacity

Optimum Parameters for VoIP in IEEE e Wireless LAN

Wi-Fi CERTIFIED for WMM - Support for Multimedia Applications with Quality of Service in Wi-Fi Networks Wi-Fi Alliance September 1, 2004

Modeling and Simulation of Quality of Service in VoIP Wireless LAN

Configuring QoS in a Wireless Environment

How To Determine The Capacity Of An B Network

VoIP codec adaptation algorithm in multirate WLANs : distributed vs centralized performance comparison

Advanced Wireless LAN VoIP Technology

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

QOS PROTECTION FOR IEEE E IN WLAN WITH SHARED EDCA AND DCF ACCESS

Management of IEEE e Wireless LAN for Realtime QoS-Guaranteed Teleconference Service with Differentiated H.264 Video Transmission

Fast Retransmission Mechanism for VoIP in IEEE e wireless LANs

How To Monitor Performance On Eve

Measuring the Performance of VoIP over Wireless LAN

II. IEEE802.11e EDCA OVERVIEW

Virtual PCF: Improving VoIP over WLAN performance with legacy clients

Supporting VoIP in IEEE Distributed WLANs

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

QoS Control and Resource Management in Heterogeneous Wireless Systems

ENSC 427: Communication Networks. Analysis of Voice over IP performance on Wi-Fi networks

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

Requirements of Voice in an IP Internetwork

Traffic Characterization and Perceptual Quality Assessment for VoIP at Pakistan Internet Exchange-PIE. M. Amir Mehmood

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

Impact of Randomness on MAC Layer Schedulers over High Speed Wireless Campus Network in IEEE802.11e

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

Voice and Fax/Modem transmission in VoIP networks

Agilent Technologies Performing Pre-VoIP Network Assessments. Application Note 1402

How To Analyze The Security On An Ipa Wireless Sensor Network

Analysis of Effect of Handoff on Audio Streaming in VOIP Networks

DUE to the high performance versus price ratio, IEEE

VoIP over WiMAX: Quality of Experience Evaluation

... neither PCF nor CA used in practice

TamoSoft Throughput Test

Voice Over IP Performance Assurance

IEEE E ENHANCEMENT FOR VOICE SERVICE

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

Next Generation Wireless Local Area Networks

VOIP on Wireless LAN: A Comprehensive Review

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

VoIP Session Capacity Expansion with Packet Transmission Suppression Control in Wireless LAN

Gauging VoIP call quality from WLAN resource usage

Real-Time Communication in IEEE Wireless Mesh Networks: A Prospective Study

QoS-aware MPDU Aggregation of IEEE n WLANs for VoIP Services

Yalda Hakki Rosy Johal Renuka Rani

Wireless Network Measurement: VoIP and e

Analysis and Simulation of VoIP LAN vs. WAN WLAN vs. WWAN

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

Performance Monitoring on Networked Virtual Environments

How To Configure the WLAN with QoS

A TCP-like Adaptive Contention Window Scheme for WLAN

Application Note How To Determine Bandwidth Requirements

Assessing the quality of VoIP transmission affected by playout buffer scheme and encoding scheme

VoIP over Wireless Opportunities and Challenges

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

EETS 8316 Wireless Networks Fall 2013

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

Arbitration. White Paper. September 2009 Version Author: Marcus Burton, CWNE #78 CWNP, Inc.

A Short Look on Power Saving Mechanisms in the Wireless LAN Standard Draft IEEE

A Wireless Mesh Network NS-3 Simulation Model: Implementation and Performance Comparison With a Real Test-Bed

Combining Voice over IP with Policy-Based Quality of Service

VOICE OVER IP AND NETWORK CONVERGENCE

Application Note Voice over Wi-Fi

How To Solve A Network Problem In An Ipa (Ipa 2) (Ipam) (Networking) (For Acedo) (Ipta) (Powerline) (Network) (Nem

CSMA/CA. Information Networks p. 1

Comparison of QoS Guarantee Techniques for VoIP over IEEE Wireless LAN

Performance Analysis and Comparison between Legacy-PSM and U-APSD

A Cross Layer Solution for VoIP over IEEE802.11

ANALYSIS OF VOICE OVER IP DURING VERTICAL HANDOVERS IN HETEROGENEOUS WIRELESS AND MOBILE NETWORKS

CHAPTER 6. VOICE COMMUNICATION OVER HYBRID MANETs

Computer Networks xxx (2011) xxx xxx. Contents lists available at ScienceDirect. Computer Networks. journal homepage:

Transcription:

Optimization of VoIP over 802.11e EDCA based on synchronized time Padraig O Flaithearta, Dr. Hugh Melvin Discipline of Information Technology, College of Engineering and Informatics, National University of Ireland, Galway Email: p.oflaithearta1@nuigalway.ie Performance Engineering Laboratory PEL pel.it.nuigalway.ie IT Seminar, 25 Nov 2009

Outline Introduction & Background 802.11(e) VoIP optimization due to Time Synch NS-2 Extension Wireless Test-bed Conclusion 2

Background Research Overview Research Goal Investigation into how Synchronized Time implemented in wireless networks can aid in dynamically optimizing 802.11e parameters to improve QoS for VoIP Two concurrent research paths NS-2 simulation Development of NS-2 extension Wireless Test-bed 3

Background 802.11 DCF First Come First Serve basis, no traffic differentiation PCF Provides QoS to an extent with CP & CFP Beacons from AP send synch & network info Not implemented in industry 802.11e IEEE standard for QoS sensitive data Includes contention based (EDCA) and controlled channel access mechanism (HCCA) Extensions of DCF and PCF respectively HCCA not implemented to large extent in industry so we opted with EDCA 4

Background - 802.11e 5 Enhanced Distributed Channel Access (EDCA) defines four Access Categories (ACs) Voice (AC_VO) Video (AC_VI) Best Effort (AC_BE) Background (AC_BK) Each AC has its own transmission queue with its own adjustable MAC parameters AIFSN Interframe Space number CWmin / CWmax Contention Window TXOP Transmission Opportunity We will prioritize within AC

EDCA Access Categories 6

Delay variations in VoIP One-way delay for simultaneous VoIP calls can vary LAN (typical network delay < 10ms), Long distance International call (network delay > 100ms) Total one-way delay of packets could be close to, or may exceed the (ITU-T) 150msec Due to sender / MAC contention, network delays, receiver N stations have the same contention delays at the Wireless MAC layer 7

Problem Default VoIP End-to-End delay Wireless MAC delay (X ms) varies depending on many factors such as wireless protocol used, traffic characteristics, transmission rate 8

Default End-to-End Delay 9

Solution Tune MAC param s (802.11e) Equalise overall One-Way Delay Vary Wireless MAC Delay EDCA Tuning 10

Simulation Setup 11

Results 12

Optimal number of nodes in an 802.11b BSS - Delay 13 Dr. Hugh Melvin, Dept. of Information Technology, NUI, Galway

Optimal number of nodes in an 802.11b BSS Drop Rate 14 Dr. Hugh Melvin, Dept. of Information Technology, NUI, Galway

Multiple VoIP session - Simulation In simulation, 12 simultaneous sessions possible when delay & drop rate considered Asymmetry in Up/Downlink delays due to downlink congestion at AP (AP Throttling) Drop rate also due to congestion at AP Trade-off between drop rate and delay by varying Queue length Wireless MAC delays equal among VoIP sessions Contention We will introduce different wireless MAC delays for different sessions 15

Scenario 1 Default End-to-End delay Voice only scenario- All Sessions have equal priority 16

Role of Access Point (AP) Scenario 2 prioritizes uplink and downlink long distance traffic In the real world this would require a virtual queue on the AP. If only Uplink traffic receives priority Parameter tuning takes place at end terminal No need for intelligence in AP 17

Scenario 2 - Prioritization of long distance traffic Packet delay values equalised, as low priority packets wait longer to transmit. (Downlink [Red] due to congestion at AP) 18

QoS Measurement E-Model Need for quality improvement measurement Based on Delay, Drop rate, Echo, codec type, Noise and network characteristics into consideration Produces a single QoS R rating R Value Speech Transmission User Satisfaction Quality Category 90 R<100 Best very satisfied 80 R < 90 High satisfied 70 R < 80 Medium some dissatisfied 60 R < 70 Low many dissatisfied 50 R < 60 Poor most dissatisfied 19

NS-2 NS-2 Network Simulator Extension 20

NS-2 Network Simulator Unix based discrete event driven open source simulator Extendable Developed in C++, OTcl TCL user interface Supports many networking protocols over Wired & Wireless networks Including TCP, UDP, 802.11(e) Widely used in Networking Research Runs on Linux, and Windows (Cygwin) 21

Basic Architecture of NS 22

NS-2 Working Extension Build an NS-2 extension that will dynamically carry out parameter optimization Based on one-way delay values Built on existing EDCA NS model Working Model Multiple voice sessions begin One-Way delays calculated for each session Prioritize VoIP sessions based on one way delay values Continue to monitor sessions to maintain an equalisation of delay values 23

Wireless Test-bed 24

Wireless Testbed

Wireless Test-bed Consists of 2 Access Points Multiple VoIP clients Network Emulator NTP or equivalent time synchronization NISTNet can introduce different delays for different sessions NTP/RTCP will determine delays of incoming packets Using this information along with Round Trip Delay (RTD) from RTCP, can determine outgoing delays Wireshark Packet capture & Analysis 26

Future Work - Mesh-Network Application 802.11s IEEE Draft standard for wireless mesh networking Enables rapid WLAN deployment with lower-cost Self-healing, resilient, extensible Compatible with 802.11 MAC (EDCA) Draft provides Mesh-Wide Time Synchronization (TSF) Timing Synchronization Function Power saving functionality 27

Classic 802.11 Infrastructure WLAN 28

802.11 Mesh WLAN 29

Conclusion 30 QoS Improvement due to prioritization of voice packets with large baseline delays using 802.11e Some packets can afford to wait longer at Wireless MAC layer Equalise overall one-way delay Two Research Paths NS-2 extension Builds on 802.11e EDCA module Wireless Test-bed Aims to back up improvements found in NS-2 Wireless Mesh Network Application Wide research area

Go raibh míle maith agaibh, Any questions?? 31