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

Slides:



Advertisements
Similar presentations
VoIP Models for System Performance Evaluation Farooq Khan IEEE Interim Meeting Vancouver, BC, Canada January 12-16, 2004.
Advertisements

Submission doc.: IEEE 11-14/0xxx March 2014 Giwon Park, LG ElectronicsSlide 1 Discussion on power save mode for real time traffic Date: Authors:
© 2006 Cisco Systems, Inc. All rights reserved. Optimizing Converged Cisco Networks (ONT) Module 2: Cisco VoIP Implementations.
29.1 Chapter 29 Multimedia Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
RTP: A Transport Protocol for Real-Time Applications Provides end-to-end delivery services for data with real-time characteristics, such as interactive.
TCP/IP Protocol Suite 1 Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Chapter 25 Multimedia.
Improving IEEE WLAN: QoS and Throughput Perspective Sunghyun Choi, Ph.D. Assistant Professor School of Electrical Engineering Seoul National University.
Simulation 1: Calculate the total bandwidth required for a VoIP call
Presented by Scott Kristjanson CMPT-820 Multimedia Systems Instructor: Dr. Mohamed Hefeeda 1 Cross-Layer Wireless Multimedia.
Comparison and Analysis of FIFO, PQ, and WFQ Disciplines on multimedia
2.4: Calculating Bandwidth Requirements for VoIP
Wireless Design for Voice Last Update Copyright 2011 Kenneth M. Chipps Ph.D.
20 03 TASTE OF RESEARCH SUMMER SCHOLARSHIPS Author: Wei Zhang Supervisor: Tim Moors Efficient Voice Over Wireless Network Abstract The objective of this.
Quality of Service Issues in Multi-Service Wireless Internet Links George Xylomenos and George C. Polyzos Department of Informatics Athens University of.
Experimental Measurement of VoIP Capacity in IEEE WLANs Sangho Shin Henning Schulzrinne Department of Computer Science Columbia University.
1 Spring Semester 2007, Dept. of Computer Science, Technion Internet Networking recitation #2 Header Compression.
© 2006 Cisco Systems, Inc. All rights reserved. 2.3: Encapsulating Voice Packets for Transport.
Ncue-csie1 A QoS Guaranteed Multipolling Scheme for Voice Traffic in IEEE Wireless LANs Der-Jiunn Deng 、 Chong-Shuo Fan 、 Chao-Yang Lin Speaker:
1 EE 400 Asynchronous Transfer Mode (ATM) Abdullah AL-Harthi.
WiFi Models EE 228A Lecture 5 Teresa Tung and Jean Walrand
Real-time traffic Dr. Abdulaziz Almulhem. Almulhem©20012 Agenda RT traffic characteristic RT traffic profiles RT traffic requirements RT Architecture.
Performance Enhancement of TFRC in Wireless Ad Hoc Networks Mingzhe Li, Choong-Soo Lee, Emmanuel Agu, Mark Claypool and Bob Kinicki Computer Science Department.
1 Internet Networking Spring 2006 Tutorial 14 Header Compression.
Proxy-based TCP over mobile nets1 Proxy-based TCP-friendly streaming over mobile networks Frank Hartung Uwe Horn Markus Kampmann Presented by Rob Elkind.
Experimental Measurement of the Capacity for VoIP Traffic in IEEE WLANs Authors : Sangho Shin, Henning Schulzrinne [INFOCOM 2007] Reporter : 林緯彥.
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.
QoS of Voice over with NS simulator Prepared by: Yoshpa Benny Shraer Alexander Vainer Albert Instructors: Prof. Reuven Cohen Mr. Itai Dabran.
1 © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public IP Telephony Introduction to VoIP Cisco Networking Academy Program.
Voice Traffic Performance over Wireless LAN using the Point Coordination Function Wei Supervisor: Prof. Sven-Gustav Häggman Instructor: Researcher Michael.
1 Real-Time Traffic over the IEEE Medium Access Control Layer Tian He J. Sobrinho and A. krishnakumar.
Computer Networks: Multimedia Applications Ivan Marsic Rutgers University Chapter 3 – Multimedia & Real-time Applications.
Providing QoS in Ad Hoc Networks with Distributed Resource Reservation IEEE802.11e and extensions Ulf Körner and Ali Hamidian.
Performance Analysis for VoIP System B 邱柏儒 B 紀忠毅 B 莊典融 B 孟昭宏 B 邱柏儒 B 紀忠毅 B 莊典融 B 孟昭宏.
Voice over WiFi R 張素熒 R 朱原陞 R 王振宇
Improving QoS Support in Mobile Ad Hoc Networks Agenda Motivations Proposed Framework Packet-level FEC Multipath Routing Simulation Results Conclusions.
TCP/IP Protocol Suite 1 Chapter 25 Upon completion you will be able to: Multimedia Know the characteristics of the 3 types of services Understand the methods.
Kamal Singh, Árpád Huszák, David Ros, César Viho and Jeney Gábor
Voice Capacity analysis over Introducing VoIP and WLans IEEE based Wireless Local Area Networks (WLANs) are becoming popular While WLANs.
Voice over IP Why Challenges/solutions Voice codec and packet delay.
E Multimedia Communications Anandi Giridharan Electrical Communication Engineering, Indian Institute of Science, Bangalore – , India Multimedia.
Network Instruments VoIP Analysis. VoIP Basics  What is VoIP?  Packetized voice traffic sent over an IP network  Competes with other traffic on the.
© 2006 Cisco Systems, Inc. All rights reserved. Optimizing Converged Cisco Networks (ONT) Module 2: Cisco VoIP Implementations.
Methods for providing Quality of Service in WLANs W.Burakowski, A. Beben, J.Sliwinski Institute of Telecommunications, Warsaw University of Technology,
ﺑﺴﻢﺍﷲﺍﻠﺭﺣﻣﻥﺍﻠﺭﺣﻳﻡ. Group Members Nadia Malik01 Malik Fawad03.
Streaming Media Control n The protocol components of the streaming n RTP/RTCP n RVSP n Real-Time Streaming Protocol (RTSP)
Experiences with Multimedia Streaming over 2.5G and 3G Networks J. Chesterfield, R. Chakravorty, J. Crowcroft, P. Rodriguez, S. Banerjee Presented by Denny.
A Multiplex-Multicast Scheme that Improves System Capacity of Voice- over-IP on Wireless LAN by 100% * B 葉仰廷 B 陳柏煒 B 林易增 B
LOG Objectives  Describe some of the VoIP implementation challenges such as Delay/Latency, Jitter, Echo, and Packet Loss  Describe the voice encoding.
© Sarvesh 25 November 2015Cross-layer optimization for VoIP over WLAN125 November Cross Layer optimization for VoIP over WLAN [Yuan Liu Zhu] A Presentation.
1 Real-Time Traffic over the IEEE Medium Access Control Layer Tian He.
1/26 Module C - Part 2 DOMINO Detection Of greedy behavior in MAC layer of IEEE public NetwOrks Prof. JP Hubaux Mobile Networks
Broadband Mobile Wireless Network Lab Quality of Service Scheduling for Broadband Wireless Access Systems Vehicular Technology Conference, 2006.
CSE5803 Advanced Internet Protocols and Applications (14) Introduction Developed in recent years, for low cost phone calls (long distance in particular).
E Multimedia Communications Anandi Giridharan Electrical Communication Engineering, Indian Institute of Science, Bangalore – , India Multimedia.
Doc.: IEEE /1263r2 Submission Dec 2009 Z. Chen, C. Zhu et al [Preliminary Simulation Results on Power Saving] Date: Authors: Slide.
TCP/IP Protocol Suite 1 Chapter 25 Upon completion you will be able to: Multimedia Know the characteristics of the 3 types of services Understand the methods.
Quality of Service Schemes for IEEE Wireless LANs-An Evaluation 主講人 : 黃政偉.
Team: Aaron Sproul Patrick Hamilton
VoIP over Wireless Networks
Neha Jain Shashwat Yadav
RTP: A Transport Protocol for Real-Time Applications
Improving VoIP Call Capacity over IEEE Networks
Chapter 25 Multimedia TCP/IP Protocol Suite
RTP and RTSP Realtime Transport Protocol
[Preliminary Simulation Results on Power Saving]
VoIP Models for System Performance Evaluation
[Preliminary Simulation Results on Power Saving]
Self Organized Networks
VoIP Models for System Performance Evaluation
Investigation of Voice Traffic in Wi-Fi Environment
Presentation transcript:

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

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

3 VOIP in an Network Introduction

4 VOIP Call VOIP Background

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

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

7 Too Much Overhead

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

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

10 Voice Multiplex-Multicast (M-M)

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

12 Voice Capacity Analysis  Original VOIP

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

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

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

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

Packets

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

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

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

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

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

23 Delay Analysis

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

25 Coexistence with TCP

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

27 Coexistence with TCP 6 VOIP sessions with one TCP flow

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

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

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

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

e

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

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