Simulation of VoIP traffic in 802.11n networks Aya Mire Niv Tokman Oren Gur-Arie.

Slides:



Advertisements
Similar presentations
Ethernet “dominant” LAN technology: cheap $20 for 100Mbs!
Advertisements

Protocol Strategies.
Umut Girit  One of the core members of the Internet Protocol Suite, the set of network protocols used for the Internet. With UDP, computer.
24-1 Chapter 24. Congestion Control and Quality of Service (part 1) 23.1 Data Traffic 23.2 Congestion 23.3 Congestion Control 23.4 Two Examples.
Multiple Access Methods. When nodes or stations are connected and use a common link (cable or air), called a multipoint or broadcast link, we need a.
LECTURE 11 CT1303 LAN. DYNAMIC MAC PROTOCOL No fixed assignment for transmission media or any network resources.. It allows transmission when needed.
Interactions Between the Physical Layer and Upper Layers in Wireless Networks: The devil is in the details Fouad A. Tobagi Stanford University “Broadnets.
Doc.: IEEE /1019r1 Submission July 2011 MediaTek, Inc Slide 1 Supporting Large Number of STAs in ah Date: Authors:
Network based System on Chip Final Presentation Part B Performed by: Medvedev Alexey Supervisor: Walter Isaschar (Zigmond) Winter-Spring 2006.
1 Solutions to Performance Problems in VOIP over Wireless LAN Wei Wang, Soung C. Liew Presented By Syed Zaidi.
802.11n MAC layer simulation Submitted by: Niv Tokman Aya Mire Oren Gur-Arie.
Wireless Networking So we talked about wired networks. What about wireless?
1 Computer Networks Local Area Networks. 2 A LAN is a network: –provides Connectivity of computers, mainframes, storage devices, etc. –spans limited geographical.
Internetworking School of Business Eastern Illinois University © Abdou Illia, Spring 2007 (Week 4, Tuesday 1/30/2007)
802.11n MAC layer simulation Submitted by: Niv Tokman Aya Mire Oren Gur-Arie.
Submission doc.: IEEE /0089r1 January 2015 Leonardo Lanante, Kyushu Inst. of Tech.Slide 1 MAC Efficiency Gain of Uplink Multi-user Transmission.
Submission doc.: IEEE /1454r0 November 2014 Jarkko Kneckt (Nokia)Slide ax Power Save Discussion Date: Authors:
Connecting LANs, Backbone Networks, and Virtual LANs
Network Topologies.
CECS 5460 – Assignment 3 Stacey VanderHeiden Güney.
Opersating Mode DCF: distributed coordination function
LECTURE9 NET301. DYNAMIC MAC PROTOCOL: CONTENTION PROTOCOL Carrier Sense Multiple Access (CSMA): A protocol in which a node verifies the absence of other.
جلسه دهم شبکه های کامپیوتری به نــــــــــــام خدا.
1 Spring Semester 2009, Dept. of Computer Science, Technion Internet Networking recitation #3 Mobile Ad-Hoc Networks AODV Routing.
Ralf Jennen, ComNets, RWTH Aachen University Frame Delay Distribution Analysis of Using Signal Flow Graphs Ralf Jennen Communication Networks Research.
IEEE Wireless LAN Standard. Medium Access Control-CSMA/CA IEEE defines two MAC sublayers Distributed coordination function (DCF) Point coordination.
Call Admission Control in IEEE Wireless Networks using QP-CAT Sangho Shin Henning Schulzrinne Department of Computer Science Columbia University.
Chi-Cheng Lin, Winona State University CS 313 Introduction to Computer Networking & Telecommunication Data Link Layer Part I – Designing Issues and Elementary.
Chapter 12 Transmission Control Protocol (TCP)
ICOM 6115©Manuel Rodriguez-Martinez ICOM 6115 – Computer Networks and the WWW Manuel Rodriguez-Martinez, Ph.D. Lecture 14.
CSC 311 Chapter Eight FLOW CONTROL TECHNIQUES. CSC 311 Chapter Eight How do we manage the large amount of data on the network? How do we react to a damaged.
ICOM 6115©Manuel Rodriguez-Martinez ICOM 6115 – Computer Networks and the WWW Manuel Rodriguez-Martinez, Ph.D. Lecture 15.
A Multiplex-Multicast Scheme that Improves System Capacity of Voice- over-IP on Wireless LAN by 100% * B 葉仰廷 B 陳柏煒 B 林易增 B
An Adaptive Energy-Efficient and Low- Latency MAC for Data Gathering in Wireless Sensor Networks Gang Lu, Bhaskar Krishnamachari, and Cauligi S. Raghavendra.
Forward Error Correction vs. Active Retransmit Requests in Wireless Networks Robbert Haarman.
Doc.: IEEE /1032r1 Submission September 2004 Hiroyuki Nakase, Tohoku Univ.Slide 1 Enhanced MAC proposal for high throughput. Tohoku University.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2004 Connecting Devices CORPORATE INSTITUTE OF SCIENCE & TECHNOLOGY, BHOPAL Department of Electronics and.
Access Delay Distribution Estimation in Networks Avideh Zakhor Joint work with: E. Haghani and M. Krishnan.
An Energy Efficient MAC Protocol for Wireless LANs, E.-S. Jung and N.H. Vaidya, INFOCOM 2002, June 2002 吳豐州.
TCP OVER ADHOC NETWORK. TCP Basics TCP (Transmission Control Protocol) was designed to provide reliable end-to-end delivery of data over unreliable networks.
A Multi-Channel Cooperative MIMO MAC Protocol for Wireless Sensor Networks(MCCMIMO) MASS 2010.
Submission doc.: IEEE 11-14/0866r0 July 2014 Johan Söder, Ericsson ABSlide 1 Traffic modeling and system capacity performance measure Date:
Doc.: IEEE /1263r2 Submission Dec 2009 Z. Chen, C. Zhu et al [Preliminary Simulation Results on Power Saving] Date: Authors: Slide.
LECTURE9 NET301 11/5/2015Lect 9 NET DYNAMIC MAC PROTOCOL: CONTENTION PROTOCOL Carrier Sense Multiple Access (CSMA): A protocol in which a node verifies.
Quality of Service Schemes for IEEE Wireless LANs-An Evaluation 主講人 : 黃政偉.
CCNA3 Module 4 Brierley Module 4. CCNA3 Module 4 Brierley Topics LAN congestion and its effect on network performance Advantages of LAN segmentation in.
Data Link Layer Flow and Error Control. Flow Control Flow Control Flow Control Specifies the amount of data can be transmitted by sender before receiving.
CSCI 465 D ata Communications and Networks Lecture 10 Martin van Bommel CSCI 465 Data Communications & Networks 1.
Doc.: IEEE /1032r1 Submission September 2004 Hiroyuki Nakase, Tohoku Univ.Slide 1 Enhanced MAC proposal for high throughput. Tohoku University.
Submission doc.: IEEE /1361r0 November 2015 Slide 1 Dmitry Akhmetov (Intel) Energy consumption with Scheduled PSP Date: Authors: NameAffiliationsAddressPhone .
CSMA/CA Simulation  Course Name: Networking Level(UG/PG): UG  Author(s) : Amitendu Panja, Veedhi Desai  Mentor: Aruna Adil *The contents in this ppt.
COSC 3213: Computer Networks I Instructor: Dr. Amir Asif Department of Computer Science York University Section M Topics: 1.Flow Control and ARQ Protocols.
TCP/IP1 Address Resolution Protocol Internet uses IP address to recognize a computer. But IP address needs to be translated to physical address (NIC).
1 The Data Link Layer A. S. Tanenbaum Computer Networks W. Stallings Data and Computer Communications Chapter 3.
Exercises on Data Link Layer.
Performance Evaluation of L3 Transport Protocols for IEEE Richard Rouil, Nada Golmie and David Griffith National Institute of Standards and Technology.
Performance Evaluation of Ethernet Networks under different Scenarios Lab 6
Topics discussed in this section:
CT301 LECTURE 8.
Shuffle Exchange Point-to-point, Bus, Ring, Star, Mesh
Net301 lecture9 11/5/2015 Lect 9 NET301.
AP Service Load: Improved Definition
[Preliminary Simulation Results on Power Saving]
CS412 Introduction to Computer Networking & Telecommunication
[Preliminary Simulation Results on Power Saving]
Performance Evaluation of an Integrated-service IEEE Network
Wireless LAN Simulation IEEE MAC Protocol
DL MU MIMO Error Handling and Simulation Results
MAC Efficiency Gain of Uplink Multi-user Transmission
Chapter 6 Multiple Radio Access.
Presentation transcript:

Simulation of VoIP traffic in n networks Aya Mire Niv Tokman Oren Gur-Arie

Contents n Packet aggregation Project goals Project assumptions Implementation Simulation flow Milestones

802.11n Based on IEEE – Standard for wireless computer networks Providing ability of working in a rate of at least 100Mbps. Support work with MIMO – several transmitters and receivers for each station Reverse direction communication Packet Aggregation Still under development - TGn

Packet aggregation Reduces the overhead of control packets and timeouts related to the protocol May be destined to single or multiple receivers

Project goals Examine the influence of aggregated communication on periodic information – with focus on VoIP Examine the influence of aggregation size (number of packets per aggregation) on network’s behavior

Project assumptions Centralized network environment (star topology) VoIP data only (of two types: 10ms, 60 bytes and 20ms, 80 bytes) Aggregation is done only by AP No ACKs

Implementation Network STA Simulation manager Statistics manager Conversation Generator STA AP

Simulation manager Handles the main loop of the simulation – the time counter (in step of 1us) Gathers the statistics from the different units of the system Manages the conversation generators

Regular station (STA) Represents a wireless client. Each STA contains Tx and Rx FIFOs for both sending and receiving messages. Data traffic between STAs goes through the AP. STA generate and handles the different control messages defined by n protocol

AP Similar implementation and behavior to STA. Buffers data from different STA until aggregation threshold is reached, or time limit has expired.

Network unit Simulates the traffic “on the air” Serves as a “pipe” between STAs and AP (and vise-versa) Inserts error into transmitted messages Detects collisions of packets (and flags them as erroneous)

VoIP data generators Generate VoIP data packets and inserts them to the STA’s Tx FIFOs Generation of data is periodic every 10ms or 20ms, and done simultaneously to two STAs engaging in conversations Several VoIP generators can work in parallel

Statistic for each VoIP type: Total number of messages during simulation time. Number of messages successfully sent. Average time of message transmission (from source to destination, via AP). Average waiting time in AP buffer. Average time from entering Tx FIFO to actual transmission time. Statistics without explicit reference to VoIP type: Number of aggregations less than max aggregation size. Average number of receivers in aggregation Number of collisions. Number of control messages.

Simulation flow 1. Data arrives at Tx FIFO of STA A from VoIP data generator. IAC is sent. 2. AP receives IAC, wait SIFS and respond with RAC. 3. RAC received. STA A sends non-aggregated VoIP data 4. After DIFS, the operation is repeated by STA B 5. Aggregation size is reached. AP send IAC followed by the aggregated data 6. Data is received by STA C

Project time table Week 1-2: Headers + Classes (data and methods), Statistics unit Week 3-5: STA, AP and Network unit Week 6: Simulation manager, data generators Week 7: Integration and testing, analyze simulation’s results