VoIP over 802.11 Wireless LAN Brandon Wilson PI: Alexander L. Wijesinha.

Slides:



Advertisements
Similar presentations
TCP transfers over high latency/bandwidth network & Grid TCP Sylvain Ravot
Advertisements

Tiziana Ferrari Differentiated Services Test: Report1 Differentiated Service Test REPORT TF-TANT Tiziana Ferrari Frankfurt, 1 Oct.
1 Distributed Control Algorithms for Service Differentiation in Wireless Packet Networks INFOCOM 2001 Michael Barry, Andrew T. Campbell Andras Veres.
Receiver-driven Layered Multicast S. McCanne, V. Jacobsen and M. Vetterli University of Calif, Berkeley and Lawrence Berkeley National Laboratory SIGCOMM.
Iperf Tutorial Jon Dugan Summer JointTechs 2010, Columbus, OH.
Performance Improvement of TCP in Wireless Cellular Network Based on Acknowledgement Control Osaka University Masahiro Miyoshi, Masashi Sugano, Masayuki.
Voice-TFCC: a TCP-Friendly Congestion Control scheme for VoIP flows Abdelbasset Trad PRINCE Computer Science Research Unit INFCOM Sousse, Tunisia
Chapter 6 outline r 6.1 Multimedia Networking Applications r 6.2 Streaming stored audio and video m RTSP r 6.3 Real-time, Interactive Multimedia: Internet.
Congestion Control An Overview -Jyothi Guntaka. Congestion  What is congestion ?  The aggregate demand for network resources exceeds the available capacity.
Measurements of Congestion Responsiveness of Windows Streaming Media (WSM) Presented By:- Ashish Gupta.
On Modeling Feedback Congestion Control Mechanism of TCP using Fluid Flow Approximation and Queuing Theory  Hisamatu Hiroyuki Department of Infomatics.
The Power of Explicit Congestion Notification Aleksandar Kuzmanovic Northwestern University
Media Streaming Performance in a Portable Wireless Classroom Network Presenter: Jean Cao Supervisor: Carey Williamson TRLabs & Dept. of Computer Science.
Diagnosing Wireless TCP Performance Problems: A Case Study Tianbo Kuang, Fang Xiao, and Carey Williamson University of Calgary.
1 Solutions to Performance Problems in VOIP over Wireless LAN Wei Wang, Soung C. Liew Presented By Syed Zaidi.
Reduced TCP Window Size for Legacy LAN QoS II Niko Färber Sept. 20, 2000.
1 689 Lecture 2 Review of Last Lecture Networking basics TCP/UDP review.
1 TCP Transport Control Protocol Reliable In-order delivery Flow control Responds to congestion “Nice” Protocol.
The Impact of Multihop Wireless Channel on TCP Throughput and Loss Zhenghua Fu, Petros Zerfos, Haiyun Luo, Songwu Lu, Lixia Zhang, Mario Gerla INFOCOM2003,
17/10/2003TCP performance over ad-hoc mobile networks. 1 LCCN – summer 2003 Uri Silbershtein Roi Dayagi Nir Hasson.
Reduced TCP Window Size for VoIP in Legacy LAN Environments Nikolaus Färber, Bernd Girod, Balaji Prabhakar.
Transport Layer Flow. Socket Connections UDP Segment Structure.
TCP. Learning objectives Reliable Transport in TCP TCP flow and Congestion Control.
Reduced TCP Window Size for Legacy LAN QoS Niko Färber July 26, 2000.
Discriminating Congestion Losses from Wireless Losses using Inter- Arrival Times at the Receiver By Saad Biaz,Nitin H.Vaidya Texas A&M University IEEE.
TCP Behavior across Multihop Wireless Networks and the Wired Internet Kaixin Xu, Sang Bae, Mario Gerla, Sungwook Lee Computer Science Department University.
Network Simulation Internet Technologies and Applications.
CS332 Ch. 28 Spring 2014 Victor Norman. Access delay vs. Queuing Delay Q: What is the difference between access delay and queuing delay? A: I think the.
Document Number ETH West Diamond Avenue - Third Floor, Gaithersburg, MD Phone: (301) Fax: (301)
High performance video transmission technology SVFTP (Swift Video File Transmission Protocol) KDDI R&D Laboratories Inc.
Active Measurement tool for the EuQoS project René Serral-Gracià (Universitat Politècnica de Catalunya)
Tiziana Ferrari Quality of Service Support in Packet Networks1 Quality of Service Support in Packet Networks Tiziana Ferrari Italian.
Implementation of Test Bed for Dynamic Channel Selection In WLANs Communications Laboratory TKK/HUT.
An End-to-end Approach to Increase TCP Throughput Over Ad-hoc Networks Sarah Sharafkandi and Naceur Malouch.
DUE Voice over IP (VoIP) Linksys Ernie Friend- FSCJ.
CING-YU CHU INFOCOM Outline  Introduction  Measurement  Measurement Results  Modeling Skype Behaviors  Analysis on TCP-friendly.
Performance of HTTP Application in Mobile Ad Hoc Networks Asifuddin Mohammad.
© 2006 ITT Educational Services Inc. IT412 Voice and Data Integration : Unit 8 Slide 1 Unit 8 Voice Over IP Network Fundamentals.
1/24 VoIP Prioritisation over WLAN for Fixed Mobile Convergence Brendan Kearns, eircom Séan Murphy Performance Engineering Laboratory, University College.
Networking Devices Hang Pham Jared Jelacich David Ramirez.
ﺑﺴﻢﺍﷲﺍﻠﺭﺣﻣﻥﺍﻠﺭﺣﻳﻡ. Group Members Nadia Malik01 Malik Fawad03.
An Energy Efficient MAC Protocol for Wireless LANs Eun-Sun Jung Nitin H. Vaidya IEEE INFCOM 2002 Speaker :王智敏 研二.
Voice Over Network. Wireless VoIP Basics How does wireless communication work? - Access Point and Base Station - Packets - Collisions --> CSMA/CA.
Analysis of QoS Arjuna Mithra Sreenivasan. Objectives Explain the different queuing techniques. Describe factors affecting network voice quality. Analyse.
Transport Layer3-1 TCP throughput r What’s the average throughout of TCP as a function of window size and RTT? m Ignore slow start r Let W be the window.
Active Queue Management in Internet and Wireless Networks X. Deng, S. Yi, G. Kesidis and C. R. Das The Pennsylvania State University Stabilized queue size.
1. Introduction REU 2006-Packet Loss Distributions of TCP using Web100 Zoriel M. Salado, Mentors: Dr. Miguel A. Labrador and Cesar D. Guerrero 2. Methodology.
TCP: Transmission Control Protocol Part II : Protocol Mechanisms Computer Network System Sirak Kaewjamnong Semester 1st, 2004.
1 SIGCOMM ’ 03 Low-Rate TCP-Targeted Denial of Service Attacks A. Kuzmanovic and E. W. Knightly Rice University Reviewed by Haoyu Song 9/25/2003.
Topic 3 Analysing network traffic
An Energy Efficient MAC Protocol for Wireless LANs, E.-S. Jung and N.H. Vaidya, INFOCOM 2002, June 2002 吳豐州.
What is the Speed of the Internet? Internet Computing KUT Youn-Hee Han.
CATNIP – Context Aware Transport/Network Internet Protocol Carey Williamson Qian Wu Department of Computer Science University of Calgary.
VoIP over b (Part 2). Bandwidth Usage  How do we determine the the maximum amount of bandwidth for one call?  Account for constant signals (Beacons)
CCNA3 Module 4 Brierley Module 4. CCNA3 Module 4 Brierley Topics LAN congestion and its effect on network performance Advantages of LAN segmentation in.
© 2006 Cisco Systems, Inc. All rights reserved. 3.2: Implementing QoS.
Rate/Congestion Control for Multimedia Streaming
Performance Evaluation of L3 Transport Protocols for IEEE (2 nd round) Richard Rouil, Nada Golmie, and David Griffith National Institute of Standards.
PAC: Perceptive Admission Control for Mobile Wireless Networks Ian D. Chakeres Elizabeth M. Belding-Royer.
WTG – Wireless Traffic Generator Presented by: Lilach Givaty Supervised by: Dr. Yehuda Ben-Shimol, Shlomi Atias.
iperf a gnu tool for IP networks
Window Control Adjust transmission rate by changing Window Size
Team: Aaron Sproul Patrick Hamilton
Long-haul Transport Protocols
Khiem Lam Jimmy Vuong Andrew Yang
Why ? VOIP Analysis using OPNET Objective
TCP-LP Distributed Algorithm for Low-Priority Data Transfer
46 to 1500 bytes TYPE CODE CHECKSUM IDENTIFIER SEQUENCE NUMBER OPTIONAL DATA ICMP Echo message.
Review of Internet Protocols Transport Layer
Achieving reliable high performance in LFNs (long-fat networks)
Presentation transcript:

VoIP over Wireless LAN Brandon Wilson PI: Alexander L. Wijesinha

Linksys Cable/DSL Router w/ an 8-port switch Cisco Aironet 1200 series Access Point 4 Linksys Wireless-G USB adapters (Soft phones on Windows) 3-Com Wireless PCI adapters on Linux PCs Network configuration

Obtain a basic understanding of the protocol Examine the bandwidth consumption of one VoIP call (wireless to wireless) Research the effectiveness of the back-off algorithm (in the standard) Look closer at the tradeoff between call quality and background traffic throughput Research Objectives

Making a Call

Beacons Frequency 100ms Packet Size = 240 bytes Beacons/sec= 1/.1 = 10/sec (10*240 bytes*8 bits)/10 6 = Mbit / sec

1 Call Theoretical Bandwidth 50 Packets/sec Voice Data  G.711 Total bytes to transmit all voice packets = (100 * 380) + (102 * 158) =54563 bytes/sec Theoretical Bandwidth of one call = (54563*8) / 10 6 = Mbit/sec

FTP Server on the wired LAN and a FTP client on the wireless LAN Measure bandwidth as only TCP packets and corresponding acknowledgement packets TCP Traffic

TCP Alone

TCP with one call

TCP with two calls

Average TCP Bandwidth

UDP Traffic UDP packets generated on wireless LAN by PackETH With each added call, adjust UDP packet delay to retain call quality Measure Bandwidth as only UDP packets and their corresponding acknowledgements (ignore all other traffic)

UDP Only

UDP with one call

UDP with 2 calls

Average UDP Bandwidth

Conclusions TCP The results of the experiments showed that TCP traffic degrades to a significant extent when a VoIP call is added to the network A possible explanation for the decrease is the TCP congestion control mechanism or the access point may be giving priority to the VoIP traffic ~ 0.85 Mbit / sec drop in TCP Bandwidth which is very significant compared to ~ 0.45 Mbit / sec of bandwidth require by a VoIP call

Conclusions cont’d UDP Losses in bandwidth are far greater than the average bandwidth used by a VoIP call and show that the call, with assured voice quality, consumes a much greater portion of the bandwidth than expected 1 call  ~ 1 Mbit / sec bandwidth loss 2 call  ~ 1.5 Mbit / sec bandwidth loss

Future Work Future work will consist of repeating the same experiments on a g network and looking at the effects and behavior of the network when the only variation is the bandwidth is increased by about a factor of 5