VoIP over Wireless Networks

Slides:



Advertisements
Similar presentations
Tom Behrens Adam Muniz. Overview What is VoIP SIP Sessions H.323 Examples Problems.
Advertisements

Presented by Scott Kristjanson CMPT-820 Multimedia Systems Instructor: Dr. Mohamed Hefeeda 1 Cross-Layer Wireless Multimedia.
Interactions Between the Physical Layer and Upper Layers in Wireless Networks: The devil is in the details Fouad A. Tobagi Stanford University “Broadnets.
Experimental Measurement of VoIP Capacity in IEEE WLANs Sangho Shin Henning Schulzrinne Department of Computer Science Columbia University.
Overview of IEEE and MAC Layer September 25, 2009 SungHoon Seo
Network Technology CSE Network Technology CSE3020 Week 9.
Session Initiation Protocol (SIP) By: Zhixin Chen.
SIP/RTP/RTCP Implementation by George Fu, UCCS CS 525 Semester Project Fall 2006.
Centre for Wireless Communications Opportunistic Media Access for Multirate Ad Hoc Networks B.Sadegahi, V.Kanodia, A.Sabharwal and E.Knightly Presented.
1 Solutions to Performance Problems in VOIP over Wireless LAN Wei Wang, Soung C. Liew Presented By Syed Zaidi.
WiFi Models EE 228A Lecture 5 Teresa Tung and Jean Walrand
1 Elements of a wireless network network infrastructure wireless hosts r laptop, PDA, IP phone r run applications r may be stationary (non- mobile) or.
Experimental Measurement of the Capacity for VoIP Traffic in IEEE WLANs Authors : Sangho Shin, Henning Schulzrinne [INFOCOM 2007] Reporter : 林緯彥.
Introduction to SIP Speaker: Min-Hua Yang Advisor: Ho-Ting Wu Date:2005/3/29.
Voice Traffic Performance over Wireless LAN using the Point Coordination Function Wei Supervisor: Prof. Sven-Gustav Häggman Instructor: Researcher Michael.
3. VoIP Concepts.
Session Initiation Protocol Team Members: Manjiri Ayyar Pallavi Murudkar Sriusha Kottalanka Vamsi Ambati Girish Satya LeeAnn Tam.
Opersating Mode DCF: distributed coordination function
VoIP Study and Implementation VoIP Ecosystem and Strategy Version 1.0 – Author : Marc PYBOURDIN / Julien BERTON Last Update : 15/05/2012.
1 Dynamic Adaption of DCF and PCF mode of IEEE WLAN Abhishek Goliya Guided By: Prof. Sridhar Iyer Dr. Leena-Chandran Wadia MTech Dissertation.
Voice over WiFi R 張素熒 R 朱原陞 R 王振宇
03/09/2003Helsinki University of Technology1 Overview of Thesis Topic Presented By: Zhao Xuetao.
Voice Capacity analysis over Introducing VoIP and WLans IEEE based Wireless Local Area Networks (WLANs) are becoming popular While WLANs.
Effects of Multi-Rate in Ad Hoc Wireless Networks
Voice over IP by Rahul varikuti course instructor: Vicky Hsu.
ﺑﺴﻢﺍﷲﺍﻠﺭﺣﻣﻥﺍﻠﺭﺣﻳﻡ. Group Members Nadia Malik01 Malik Fawad03.
Omar A. Abouabdalla Network Research Group (USM) SIP – Functionality and Structure of the Protocol SIP – Functionality and Structure of the Protocol By.
Doc.: IEEE /1032r1 Submission September 2004 Hiroyuki Nakase, Tohoku Univ.Slide 1 Enhanced MAC proposal for high throughput. Tohoku University.
IEEE WLAN.
Chapter 6 Medium Access Control Protocols and Local Area Networks Wireless LAN.
1/26 Module C - Part 2 DOMINO Detection Of greedy behavior in MAC layer of IEEE public NetwOrks Prof. JP Hubaux Mobile Networks
Planning and Analyzing Wireless LAN
Doc.: IEEE /1263r2 Submission Dec 2009 Z. Chen, C. Zhu et al [Preliminary Simulation Results on Power Saving] Date: Authors: Slide.
MAC Sublayer MAC layer tasks: – Control medium access – Roaming, authentication, power conservation Traffic services – DCF (Distributed Coordination.
Performance Characterization of Voice over Wireless LANs Lionel PEREZ August 3rd, 2005.
Distributed-Queue Access for Wireless Ad Hoc Networks Authors: V. Baiamonte, C. Casetti, C.-F. Chiasserini Dipartimento di Elettronica, Politecnico di.
The Session Initiation Protocol - SIP
3/10/2016 Subject Name: Computer Networks - II Subject Code: 10CS64 Prepared By: Madhuleena Das Department: Computer Science & Engineering Date :
Copyright © 2003 OPNET Technologies, Inc. Confidential, not for distribution to third parties. Wireless LANs Session
Wireless LAN Requirements (1) Same as any LAN – High capacity, short distances, full connectivity, broadcast capability Throughput: – efficient use wireless.
SubmissionSlide 1 Discussions on adaptive frame length in MAC based on block ACK Date: Authors: Ningbo Zhang, Guixia Kang and Bingning Zhu.
VoIP ALLPPT.com _ Free PowerPoint Templates, Diagrams and Charts.
Andrea G. Forte Sangho Shin Henning Schulzrinne
Team: Aaron Sproul Patrick Hamilton
IP Telephony (VoIP).
Balancing Uplink and Downlink Delay of VoIP Traffic in WLANs
IEEE e Performance Evaluation
David S. L. Wei Joint Work with Alex Chia-Chun Hsu and C.-C. Jay Kuo
Connecting Network Components
Session Initiation Protocol
Lecture 27 WLAN Part II Dr. Ghalib A. Shah
Introduction to Networking
Improving VoIP Call Capacity over IEEE Networks
Net 431: ADVANCED COMPUTER NETWORKS
CS 457 – Lecture 7 Wireless Networks
On the Physical Carrier Sense in Wireless Ad-hoc Networks
Using Dynamic PCF to improve the capacity of VoIP traffic in IEEE 802
[Preliminary Simulation Results on Power Saving]
Chapter 6 Medium Access Control Protocols and Local Area Networks
VoIP Models for System Performance Evaluation
[Preliminary Simulation Results on Power Saving]
Enhanced MAC proposal for high throughput.
basics Richard Dunn CSE July 2, 2003.
Protocol Details John Bellardo UCSD.
VoIP Models for System Performance Evaluation
Performance Evaluation of an Integrated-service IEEE Network
Wireless LAN Simulation IEEE MAC Protocol
Enhanced IEEE by Integrating Multiuser Dynamic OFDMA
Is the MAC sufficient for wireless high speed mesh LANs?
Investigation of Voice Traffic in Wi-Fi Environment
Presentation transcript:

VoIP over Wireless Networks 12 September 2006 Yeonsik Jeong ysjeong@ece.gatech.edu

Contents Overview of VoIP Overview of IEEE 802.11 Networks VoIP over IEEE 802.11 Networks Performance Analysis Solution Derivation Solutions & Simulation Results

Overview of VoIP VoIP (Voice over IP) Definition Example applications Allows you to make telephone calls using a broadband Internet connection instead of a regular (or analog) phone line Example applications Skype (http://www.skype.com) MSN messenger (http://www.msn.com) Vonage (http://www.vonage.com) Hardware phones Cisco 7940 Linksys CIT200 Signaling protocol Locating partners agreeing on port numbers of RTP/RTCP, codec, and media type

Overview of VoIP Components of VoIP Signaling Protocols To establish presence, locate users, set up/modify/tear down calls H.323 SIP (Session Initiation Protocol) Media transport protocols To transmit packetized audio/video data RTP/RTCP Voice codec To convert analog voice to digital data and compress it G.711 G.723.1 G.729 Signaling protocol Locating partners agreeing on port numbers of RTP/RTCP, codec, and media type

Overview of VoIP SIP (RFC 3261) Overview Elements Methods SIP UA (User Agent) SIP Server Used to locate SIP users or to forward messages Proxy server or Redirect server SIP Gateway To PSTN for telephony interworking Methods REGISTER: binds a permanent address to current location INVITE: initiates sessions ACK: confirms session initiation and can only be used with INVITE BYE: terminates a session CANCEL: cancels a pending INVITE

Overview of VoIP SIP Examples Simple scenario: direct connection 1xx: Informational 2xx: Success 3xx: Redirection 4xx: Client Error 5xx: Server Error 6xx: Global Failure

Overview of VoIP SIP Examples General scenario: using proxy server

Contents Overview of VoIP Overview of IEEE 802.11 Networks VoIP over IEEE 802.11 Networks Performance Analysis Solution Derivation Solutions & Simulation Results

Overview of IEEE 802.11 Networks Wi-Fi Technology of wireless local area networks (WLAN) based on the IEEE 802.11 specifications Two architectures

Overview of IEEE 802.11 Networks Physical Layer 802.11 DSSS/FHSS: 1~2 Mbps / 2.4 GHz 802.11b HR-DSSS: 1~11 Mbps / 2.4 GHz 802.11g OFDM: 1~54 Mbps / 2.4 GHz 802.11a OFDM: 6~54 Mbps / 5 GHz MAC Layer DCF (Distributed Coordination Function) Mandatory and distributed access method Similar to CSMA/CA with some additional control features PCF (Point Coordination Function) Optional and centralized access method can be implemented in an infrastructure mode, not in an ad-hoc mode

Overview of IEEE 802.11 Networks DCF Two access mechanisms Basic mechanism: 2-way handshaking RTS/CTS mechanism: 4-way handshaking 2-Way Handshake (Basic Access)

Overview of IEEE 802.11 Networks DCF Basic (2-Way handshake) access mechanism DIFS (Distributed Interframe Space) SIFS (Short IFS) Random backoff

Contents Overview of VoIP Overview of IEEE 802.11 Networks VoIP over IEEE 802.11 Networks Performance Analysis Solution Derivation Solutions & Simulation Results

VoIP over IEEE 802.11 Networks Call Capacity of VoIP over IEEE 802.11b Networks Codec Parameters Voice codec: G.711 Frame interval: 10 ms → Frame rate: 100 Frame size: 80 Bytes Expected number of VoIP calls 85 calls Actual number of VoIP calls in simulation 5 calls Actual number of VoIP calls in testbed experiment

VoIP over IEEE 802.11 Networks Testbed Setup

Contents Overview of VoIP Overview of IEEE 802.11 Networks VoIP over IEEE 802.11 Networks Performance Analysis Solution Derivation Solutions & Simulation Results

Performance Analysis Terminology Maximum Frame Rate (MFR) Captures the frame rate that can be expected at each layer L Minimum Required Transmission Delay (mRTD) Gives time taken to transmit the PDU at the corresponding layer Maximum Number of VoIP Calls (MNVC)

Performance Analysis Application Layer Capacity Ideal throughput The potential MNVC at the application layer is 85 calls

Performance Analysis Impact of Transport and Network Layers Adds headers to the frames The potential MNVC at the network layer, taking into account all the overheads of RTP, UDP, and IP headers, is 57 calls

Performance Analysis Impact of MAC Layer Adds considerable overhead to the frame including MAC header, MAC backoff time, MAC ACK, and inter-transmission times (DIFS and SIFS) The potential MNVC at the MAC layer, taking into account all the overheads of the higher layers, DIFS, SIFS, backoff delay, and ACK, is 6 calls

Performance Analysis Impact of Physical Layer Adds long preamble known as PLCP header transmitted at the basic rate (1 Mbps) The potential MNVC at the PHY layer, taking into account all the overheads of the higher layers and PLCP header, is 5 calls

Contents Overview of VoIP Overview of IEEE 802.11 Networks VoIP over IEEE 802.11 Networks Performance Analysis Solution Derivation Solutions & Simulation Results

Solution Derivation Final Equation for MNVC Five Schemes Possible to Improve MNVC ACK Aggregation (AA): results in the reduction of TACK Frame Aggregation (FA): decreases k Link Adaptation (LA): can control R Time Saving (TS): reduces TDIFS Header Compression (HC): reduces ∑H(L)

Solution Derivation Impact of Each Scheme on Performance Improvement Proposed Solutions ACK Aggregation (AA) Frame Aggregation (FA) Link Adaptation (LA)

Contents Overview of VoIP Overview of IEEE 802.11 Networks VoIP over IEEE 802.11 Networks Performance Analysis Solution Derivation Solutions & Simulation Results

Solutions & Simulation Results ACK Aggregation (AA) Algorithm summary AA refers to sending a single ACK for a block of n frames Adaptive AA algorithm uses variable block size based on the received block ACK information Increases the block size upon receiving a block ACK with all successes Reduces the block size on receiving a block ACK with even a single frame loss

Solutions & Simulation Results ACK Aggregation (AA) Simulation setup Multiple wireless nodes and noisy channel Simulation results

Solutions & Simulation Results Frame Aggregation (FA) Algorithm summary FA refers to fusing multiple frames destined to the same end user into a single large frame Enhanced piggybacking aggregates frames only when required To improve the performance of upstream flow, a client maintains a variable which holds the number of aggregated frames in the previously received frame from the AP

Solutions & Simulation Results Frame Aggregation (FA) Simulation setup Multiple wireless nodes and error-free channel Simulation results

Solutions & Simulation Results Link Adaptation (LA) Algorithm summary LA refers to changing the transmission rate for the data frames SARF (Size-aware Auto Rate Fallback) algorithm is based on ARF, but it considers channel condition as well as the frame size If a small frame is in error then there is a high probability of error for a large frame as well, and when a large frame is successful, there is a high probability of success for a small frame

Solutions & Simulation Results Link Adaptation (LA) Simulation setup Single wireless node with background traffic and noisy channel Simulation results