Modeling the performance of DCF in 802.11 mesh networks Andrew Symington, DNA Group.

Slides:



Advertisements
Similar presentations
Università degli Studi di Firenze 08 July 2004 COST th MCM - Budapest, Hungary 1 Cross-layer design for Multiple access techniques in wireless communications.
Advertisements

University At Buffalo Capacity Of Ad-Hoc Networks Ajay Kumar.
Networks: Wireless LANs1 Wireless Local Area Networks.
A Scalable MAC Protocol for Next-Generation Wireless LANs Zakhia (Zak) Abichar, J. Morris Chang, and Daji Qiao Dept. of Electrical and Computer Engineering.
– Wireless PHY and MAC Stallings Types of Infrared FHSS (frequency hopping spread spectrum) DSSS (direct sequence.
Presented by Scott Kristjanson CMPT-820 Multimedia Systems Instructor: Dr. Mohamed Hefeeda 1 Cross-Layer Wireless Multimedia.
Available Bandwidth Estimation in IEEE Based Wireless Networks Samarth Shah, Kai Chen, Klara Nahrstedt Department of Computer Science University.
Priority Queuing Achieving Flow ‘Fairness’ in Wireless Networks Thomas Shen Prof. K.C. Wang SURE 2005.
By Paolo Pileggi Supervisor: Prof. Pieter Kritzinger 9 May
Module C- Part 1 WLAN Performance Aspects
MAC Layer (Mis)behaviors Christophe Augier - CSE Summer 2003.
Network Technology CSE Network Technology CSE3020 Week 9.
Evaluate IEEE e EDCA Performance Tyler Ngo CMPE 257.
CS541 Advanced Networking 1 Basics of Wireless Networking Neil Tang 1/21/2009.
Opportunistic Packet Scheduling and Media Access Control for Wireless LANs and Multi-hop Ad Hoc Networks Jianfeng Wang, Hongqiang Zhai and Yuguang Fang.
Networks: Wireless LANs1 Wireless Local Area Networks.
5-1 Data Link Layer r Wireless Networks m Wi-Fi (Wireless LAN) Example Problems m RTS/CTS.
1 Expected Data Rate (EDR): An Accurate High-Throughput Path Metric For Multi- Hop Wireless Routing Jun Cheol Park Sneha Kumar Kasera.
On the Performance Behavior of IEEE Distributed Coordination Function M.K.Sidiropoulos, J.S.Vardakas and M.D.Logothetis Wire Communications Laboratory,
IEEE 802 Series LAN/MAN Bridging & Management Logical Link Control CSMA/CD (Ethernet) Token Bus Token Ring Wireless.
Capacity of Ad Hoc Networks Quality of Wireless links Physical Layer Issues The Channel Capacity Path Loss Model and Signal Degradation MAC for.
Elec 599 Report: Modeling Media Access in Embedded Two-Flow Topologies of Multi-hop Wireless Networks Jingpu Shi Advisor: Dr. Edward Knightly Department.
Basic Wireless Network 1 Chapter 5. Basic Wireless Network 1 Wireless Networks Wireless Technology overview The IEEE WLAN Standards.
Network Security Wireless LAN. Network Security About WLAN  IEEE standard  Use wireless transmission medium such as radio, microwave, infrared.
Lecture #2 Chapter 14 Wireless LANs.
Overview of Wireless LANs Use wireless transmission medium Issues of high prices, low data rates, occupational safety concerns, & licensing requirements.
Delay Analysis of IEEE in Single-Hop Networks Marcel M. Carvalho, J.J.Garcia-Luna-Aceves.
Opersating Mode DCF: distributed coordination function
1 SenMetrics’05, San Diego, 07/21/2005 SOSBRA: A MAC-Layer Retransmission Algorithm Designed for the Physical-Layer Characteristics of Clustered Sensor.
PLANETE group, INRIA Sophia-Antipolis July 1, 2003 Adaptive Channel allocation for QoS Enhancement in IEEE Wireless LANs Presented by: Mohammad.
2014 YU-ANTL Lab Seminar Performance Analysis of the IEEE Distributed Coordination Function Giuseppe Bianchi April 12, 2014 Yashashree.
IEEE Project started by IEEE for setting standard for LAN. This project started in (1980, February), Name given to project is year and month.
Wireless Medium Access. Multi-transmitter Interference Problem  Similar to multi-path or noise  Two transmitting stations will constructively/destructively.
A Cooperative Diversity- Based Robust MAC Protocol in wireless Ad Hoc Networks Sangman Moh, Chansu Yu Chosun University, Cleveland State University Korea,
Providing QoS in Ad Hoc Networks with Distributed Resource Reservation IEEE802.11e and extensions Ulf Körner and Ali Hamidian.
Computer and Data Communications Semester Mohd Nazri Mahmud Session 4a-12 March 2012.
Security for the Optimized Link- State Routing Protocol for Wireless Ad Hoc Networks Stephen Asherson Computer Science MSc Student DNA Lab 1.
Enhancing TCP Fairness in Ad Hoc Wireless Networks using Neighborhood RED Kaixin Xu, Mario Gerla UCLA Computer Science Department
14.1 Chapter 14 Wireless LANs Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
1 Core-PC: A Class of Correlative Power Control Algorithms for Single Channel Mobile Ad Hoc Networks Jun Zhang and Brahim Bensaou The Hong Kong University.
Network Architecture (R02) #4 24/10/2013 Wireless Capacity Jon Crowcroft,
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.
Quality of Service Support in Wireless Networks
Lecture # 13 Computer Communication & Networks. Today’s Menu ↗Last Lecture Review ↗Wireless LANs ↗Introduction ↗Flavors of Wireless LANs ↗CSMA/CA Wireless.
Angular MAC: a framework for directional antennas in wireless mesh networks Erdem Ulukan and Özgür Gürbüz Faculty of Engineering and Natural Sciences,
Performance Analysis of IEEE Distributed Coordination Function (DCF) Author : Giuseppe Bianchi Presented by: 李政修 December 23, 2003.
Qos support and adaptive video. QoS support in ad hoc networks MAC layer techniques: – e - alternation of contention based and contention free periods;
IEEE WLAN.
Planning and Analyzing Wireless LAN
THROUGHPUT ANALYSIS OF IEEE DCF BASIC IN PRESENCE OF HIDDEN STATIONS Shahriar Rahman Stanford Electrical Engineering
Chapter 15 Wireless LANs 15.# 1
WLAN.
Improving the scalability of MAC protocols in Wireless Mesh Networks Mthulisi Velempini (Mr.)
Performance Characterization of Voice over Wireless LANs Lionel PEREZ August 3rd, 2005.
MAC Layer Protocols for Wireless Networks. What is MAC? MAC stands for Media Access Control. A MAC layer protocol is the protocol that controls access.
QoS in IEEE Networks Resources. Introduction.
COE-541 LAN / MAN Simulation & Performance Evaluation of CSMA/CA
Copyright © 2003 OPNET Technologies, Inc. Confidential, not for distribution to third parties. Wireless LANs Session
A New MAC Protocol for Wi-Fi Mesh Networks Tzu-Jane Tsai, Hsueh-Wen Tseng, and Ai-Chun Pang IEEE AINA’06.
On the Performance Characteristics of WLANs: Revisited S. Choi, K. Park and C.K. Kim Sigmetrics 2005 Banff, Canada Presenter - Bob Kinicki Presenter -
Wireless LAN Requirements (1) Same as any LAN – High capacity, short distances, full connectivity, broadcast capability Throughput: – efficient use wireless.
CS440 Computer Networks 1 Wireless LAN (IEEE ) Neil Tang 10/01/2008.
1 Wireless Networks Lecture 26 Wireless LAN / IEEE Dr. Ghalib A. Shah.
Balancing Uplink and Downlink Delay of VoIP Traffic in WLANs
Computer Communication Networks
Author: Giuseppe Bianchi
Performance Evaluation of an Integrated-service IEEE Network
Subject Name: Adhoc Networks Subject Code: 10CS841
of the IEEE Distributed Coordination Function
Presentation transcript:

Modeling the performance of DCF in mesh networks Andrew Symington, DNA Group

Data Network Architectures Group2 Presentation Outline Background Wireless Networks and IEEE The Distributed Coordination Function Performance Analysis & Modeling Modeling the Losses Incurred by DCF The IEEE Test Bed The Bigger Picture Questions

Data Network Architectures Group3 My Background & Future Business Science (Computer Science) at UCT Currently pursuing an MSc in DNA Group Would like to continue to PhD in the UK No long-term academic path (yet) Plan for the future –Embedded Systems –Wireless Telecommunication –Or a combination of the two!

Data Network Architectures Group4 DNA Group Research Areas Group is fairly new (<2yrs) to wireless networks Wireless research focus currently on : –General Mesh Networks and wireless Internet delivery – Security OLSR - previous talk – Performance Modeling DCF

Data Network Architectures Group5 Wireless Topologies Possible Topologies Point-to-point (line replacements) Point-to-multipoint (infrastructure) Multipoint-to-multipoint (ad hoc) –Mobile ad hoc networks (MANETs) –Mesh networks Infrastructure Ad hoc

Data Network Architectures Group6 IEEE Background Set of standards guiding WLAN development Split OSI Data Link layer into MAC and LLC IEEE n in draft - promises 248 Mbps –Theoretical vs. Actual rates differ LLC Flow control & Multiplexing MAC MAC-level Security Distributed Coordination Function Point Coordinator Function Enhanced Distributed Channel Access PHY IR FHSS DSSS a OFDM b HR-DSSS g OFDM

Data Network Architectures Group7 The Distributed Coordination Function Medium Access Control technique Ensures equal, but NOT fair, access to the channel A form of CSMA/CA –CSMA/CD not possible with wireless –Uses Exponential Binary Back-off Inter-frame Spaces define frame priority Designed for a Best-Effort service –No service guarantee –No QoS for multimedia

Data Network Architectures Group8 Factors Affecting DCF Collisions  Recovery –Hidden Nodes –Exposed Nodes RTS / CTS –Longer Handshake –Reduces Error Increased Nodes Increased Traffic Topology

Data Network Architectures Group9 My Research Focus “ Modeling the performance of the Distributed Coordination Function in mesh networks” –Performance : Degree of QoS provided –Acknowledge that DCF is inefficient Thus, existence of e –Exacerbated by mesh networks Number of hidden / exposed nodes –But, by how much? And can we predict it? –Pave the way for EDCA analysis

Data Network Architectures Group10 What is Quality of Service? “A set of qualities relating to the collective behaviour of one or more objects” - ITU X.605 More specifically, for IEEE –Throughput –Response time –Jitter –Packet loss Increasingly NB for multimedia IEEE e and IEEE T (draft) –Not widely-adopted

Data Network Architectures Group11 Modeling Process Developing an analytic model is not a trivial process It’s NOT Simulation! Workloads NB –Trace –Synthetic

Data Network Architectures Group12 Existing Analytic Models for DCF Bianchi’s Model is widely-adopted DCF back-off modeled as Markov process Assumes a constant collision probability p Stage Back-off Counter

Data Network Architectures Group13 Bianchi’s Model p is a function of the number of contending nodes Using the Markov model, Bianchi derives : –The probability  of successfully transmitting in a randomly chosen slot time –And, using , derives the normalised expected throughput at a node Normalised Throughput –Fraction of the base PHY rate offered –Indicates losses due to DCF overhead

Data Network Architectures Group14 Integration with MicroSnap Tool written as a DNA Project MicroSnap models stochastic queuing networks Environment Comprised of –Service Centres –Workloads –Traffic Classes –Routes (static) Program in MicroSnapL interface language

Data Network Architectures Group15 Fitting Models to MicroSnap Convert wireless links  service centers

Data Network Architectures Group16 Workflow Diagram CONCLUDE DERIVE MACHINE MODEL FOR MESH DCFGENERATE TEST CASES (WORKLOADS/METRICS) EXPERIMENTAL (TEST BED) COMPARE RESULTS ANALYTIC (MICROSNAPL) SIMULATION (OMNET++)

Data Network Architectures Group17 The Mesh Test Bed The DNA Group is currently assembling an multi-hop wireless mesh network The DNA Group feels that the test bed will –Compliment research –Strengthen results –Provide a means to implement and test concepts –Attract students to the field

Data Network Architectures Group18 Progress on the Test Bed Short term goal of 9 nodes (double within a year) Already purchased a large portion of the hardware Challenges –PCI 2.1 / 2.2 Incompatibility –Limiting Signal Noise Injectors Attenuators –Interference More questions? Speak to me afterwards!

Data Network Architectures Group19 The Bigger Picture DNA Group is developing a suite of tools for wireless network performance modeling –Analytical –Simulation –Experimental (via test bed) Paolo Pileggi currently developing the framework as part of Honours project The work done in my research will contribute to a module within the IEEE MAC More specifically, it will assist in generating the machine model for arbitrary mesh networks

Data Network Architectures Group20 Thank you! Questions?