Quality of Service Support in Wireless Networks

Slides:



Advertisements
Similar presentations
Winter 2004 UCSC CMPE252B1 CMPE 257: Wireless and Mobile Networking SET 3f: Medium Access Control Protocols.
Advertisements

Lecture 5: IEEE Wireless LANs (Cont.). Mobile Communication Technology according to IEEE (examples) Local wireless networks WLAN a.
Achieving Quality of Service in Wireless Networks A simulation comparison of MAC layer protocols. CS444N Presentation By: Priyank Garg Rushabh Doshi.
Explicit and Implicit Pipelining in Wireless MAC Nitin Vaidya University of Illinois at Urbana-Champaign Joint work with Xue Yang, UIUC.
A Scalable MAC Protocol for Next-Generation Wireless LANs Zakhia (Zak) Abichar, J. Morris Chang, and Daji Qiao Dept. of Electrical and Computer Engineering.
1 «Performance Analysis for a New Medium Access Control Protocol in Wireless LANs» By YOUNGGOO KWON and YUGUANG FANG Presentation by Ampatzis Efthimios.
– Wireless PHY and MAC Stallings Types of Infrared FHSS (frequency hopping spread spectrum) DSSS (direct sequence.
1 A Novel Topology-blind Fair Medium Access Control for Wireless LAN and Ad Hoc Networks Z. Y. Fang and B. Bensaou Computer Science Department Hong Kong.
Distributed Control Algorithms for Service Differentiation in Wireless Packet Networks Michael Barry, Andrew T Campbell, Andras Veres
© Kemal AkkayaWireless & Network Security 1 Department of Computer Science Southern Illinois University Carbondale CS591 – Wireless & Network Security.
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.
Contention Window Optimization for IEEE DCF Access Control D. J. Deng, C. H. Ke, H. H. Chen, and Y. M. Huang IEEE Transaction on Wireless Communication.
Module C- Part 1 WLAN Performance Aspects
MAC Layer (Mis)behaviors Christophe Augier - CSE Summer 2003.
Dynamic Tuning of the IEEE Protocol to Achieve a Theoretical Throughput Limit Frederico Calì, Marco Conti, and Enrico Gregori IEEE/ACM TRANSACTIONS.
Distributed Priority Scheduling and Medium Access in Ad Hoc Networks Distributed Priority Scheduling and Medium Access in Ad Hoc Networks Vikram Kanodia.
Copyright © 2003, Dr. Dharma P. Agrawal and Dr. Qing-An Zeng. All rights reserved. 1 Chapter 6 Multiple Radio Access.
Fair Sharing of MAC under TCP in Wireless Ad Hoc Networks Mario Gerla Computer Science Department University of California, Los Angeles Los Angeles, CA.
Opportunistic Packet Scheduling and Media Access Control for Wireless LANs and Multi-hop Ad Hoc Networks Jianfeng Wang, Hongqiang Zhai and Yuguang Fang.
IEEE Wireless LAN: Capacity Analysis and Protocol Enhancement F. Cali, M. Conti, E. Gregori IEEE Wireless LAN: Capacity Analysis and Protocol.
1 QoS Schemes for IEEE Wireless LAN – An Evaluation by Anders Lindgren, Andreas Almquist and Olov Schelen Presented by Tony Sung, 10 th Feburary.
On the Performance Behavior of IEEE Distributed Coordination Function M.K.Sidiropoulos, J.S.Vardakas and M.D.Logothetis Wire Communications Laboratory,
Wireless LAN Simulation - IEEE MAC Protocol
RTS/CTS-Induced Congestion in Ad Hoc Wireless LANs Saikat Ray, Jeffrey B. Carruthers, and David Starobinski Department of Electrical and Computer Engineering.
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.
Unwanted Link Layer Traffic in Large IEEE Wireless Network By Naga V K Akkineni.
A Virtual Collision Mechanism for IEEE DCF
2014 YU-ANTL Lab Seminar Performance Analysis of the IEEE Distributed Coordination Function Giuseppe Bianchi April 12, 2014 Yashashree.
1 Real-Time Traffic over the IEEE Medium Access Control Layer Tian He J. Sobrinho and A. krishnakumar.
Wireless Medium Access. Multi-transmitter Interference Problem  Similar to multi-path or noise  Two transmitting stations will constructively/destructively.
1 Dynamic Adaption of DCF and PCF mode of IEEE WLAN Abhishek Goliya Guided By: Prof. Sridhar Iyer Dr. Leena-Chandran Wadia MTech Dissertation.
Multi-Channel MAC for Ad Hoc Networks: Handling Multi-Channel Hidden Terminals Using A Single Transceiver Jungmin So and Nitin Vaidya University of Illinois.
Computer and Data Communications Semester Mohd Nazri Mahmud Session 4a-12 March 2012.
Company LOGO Provision of Multimedia Services in based Networks Colin Roby CMSC 681 Fall 2007.
Fair Sharing of MAC under TCP in Wireless Ad Hoc Networks Mario Gerla Computer Science Department University of California, Los Angeles Los Angeles, CA.
Ralf Jennen, ComNets, RWTH Aachen University Frame Delay Distribution Analysis of Using Signal Flow Graphs Ralf Jennen Communication Networks Research.
Methods for providing Quality of Service in WLANs W.Burakowski, A. Beben, J.Sliwinski Institute of Telecommunications, Warsaw University of Technology,
November 4, 2003APOC 2003 Wuhan, China 1/14 Demand Based Bandwidth Assignment MAC Protocol for Wireless LANs Presented by Ruibiao Qiu Department of Computer.
Demand Based Bandwidth Assignment MAC Protocol for Wireless LANs K.Murugan, B.Dushyanth, E.Gunasekaran S.Arivuthokai, RS.Bhuvaneswaran, S.Shanmugavel.
IEEE EDCF: a QoS Solution for WLAN Javier del Prado 1, Sunghyun Choi 2 and Sai Shankar 1 1 Philips Research USA - Briarcliff Manor, NY 2 Seoul National.
S Master’s thesis seminar 8th August 2006 QUALITY OF SERVICE AWARE ROUTING PROTOCOLS IN MOBILE AD HOC NETWORKS Thesis Author: Shan Gong Supervisor:Sven-Gustav.
Chapter 6 Multiple Radio Access
Service differentiation mechanisms for IEEE based wireless networks § Srikant Kuppa & Ravi Prakash Distributed Systems Laboratory The University.
Performance Analysis of IEEE Distributed Coordination Function (DCF) Author : Giuseppe Bianchi Presented by: 李政修 December 23, 2003.
IEEE WLAN.
Hangguan Shan, Member, IEEE, Ho Ting Cheng, Student Member, IEEE, and Weihua Zhuang, Fellow, IEEE Cross-Layer Cooperative MAC Protocol in Distributed Wireless.
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 吳豐州.
THROUGHPUT ANALYSIS OF IEEE DCF BASIC IN PRESENCE OF HIDDEN STATIONS Shahriar Rahman Stanford Electrical Engineering
6 November 2002 MAC protocol 1 Optimization of the Efficiency of MAC Protocols for WLANs Raffaele Bruno MobileMAN kickoff meeting.
Explicit and Implicit Pipelining in Wireless MAC Nitin Vaidya University of Illinois at Urbana-Champaign Joint work with Xue Yang, UIUC.
MAC Sublayer MAC layer tasks: – Control medium access – Roaming, authentication, power conservation Traffic services – DCF (Distributed Coordination.
Quality of Service Schemes for IEEE Wireless LANs-An Evaluation 主講人 : 黃政偉.
Medium Access Control in Wireless networks
Distributed-Queue Access for Wireless Ad Hoc Networks Authors: V. Baiamonte, C. Casetti, C.-F. Chiasserini Dipartimento di Elettronica, Politecnico di.
COE-541 LAN / MAN Simulation & Performance Evaluation of CSMA/CA
A New MAC Protocol for Wi-Fi Mesh Networks Tzu-Jane Tsai, Hsueh-Wen Tseng, and Ai-Chun Pang IEEE AINA’06.
MAC Protocols for Sensor Networks
Topics in Distributed Wireless Medium Access Control
On the Physical Carrier Sense in Wireless Ad-hoc Networks
Provision of Multimedia Services in based Networks
Author: Giuseppe Bianchi
Performance Evaluation of an Integrated-service IEEE Network
Wireless LAN Simulation IEEE MAC Protocol
of the IEEE Distributed Coordination Function
Enhanced Backoff Scheme in CSMA/CA for IEEE
Presentation transcript:

Quality of Service Support in Wireless Networks Wireless Networks Laboratory (WINET) Quality of Service Support in Wireless Networks Hongqiang Zhai http://www.ecel.ufl.edu/~zhai Wireless Networks Laboratory Department of Electrical and Computer Engineering University of Florida In Collaboration with Dr. Xiang Chen and my advisor Professor Yuguang ``Michale’’ Fang

Wireless Networks Laboratory (WINET) Outline Introduction Performance analysis of the IEEE 802.11 MAC protocol A call admission and rate control scheme Conclusion and future research issues

Wireless Networks Laboratory (WINET) Wireless Landscape

Wireless Local Area Networks/ Wi-Fi Hot Spots Wireless Networks Laboratory (WINET) Wireless Local Area Networks/ Wi-Fi Hot Spots Web traffic Email Streaming video Instant messaging Gaming over IP Voice over IP over Wi-Fi Next Call May Come from a Wireless Hot Spot

Mobile Ad Hoc Networks and Wireless Mesh Networks Wireless Networks Laboratory (WINET) Mobile Ad Hoc Networks and Wireless Mesh Networks

Quality of Service (QoS) Requirements Wireless Networks Laboratory (WINET) Quality of Service (QoS) Requirements Bandwidth Delay and delay jitter Packet loss rate

Challenges Unreliable physical channel Wireless Networks Laboratory (WINET) Challenges Unreliable physical channel Time-varying propagation characteristics Interference Limited bandwidth Limited processing power and battery life Distributed control Mobility

Medium Access Control Coordinate channel access Reduce collision Wireless Networks Laboratory (WINET) Medium Access Control Coordinate channel access Reduce collision Efficiently utilize the limited wireless bandwidth B D C A

IEEE 802.11 Distributed Coordinate Function (DCF) MAC Protocol Wireless Networks Laboratory (WINET) IEEE 802.11 Distributed Coordinate Function (DCF) MAC Protocol Carrier sense multiple access with collision avoidance (CSMA/CA) Carrier sensing Physical Carrier Sensing Virtual Carrier Sensing Interframe Spacing (IFS) Short IFS (SIFS) < DCF IFS (DIFS) Binary Exponential Backoff Randomly chosen from [0, CW] CW doubles in case of collision Contention based MAC Can it support QoS requirements of various applications? Request to send DIFS DATA Transmitter Receiver Others B A ACK … Backoff NAV(RTS) RTS SIFS DATA SIFS SIFS NAV(CTS) CTS ACK Clear to send Acknowledge DIFS RTS … Backoff

Previous Work on Performance Analysis of the IEEE 802.11 MAC Standard Wireless Networks Laboratory (WINET) Previous Work on Performance Analysis of the IEEE 802.11 MAC Standard Previous studies focus on saturated case Each device always has packets in the system and keeps contending for the shared channel. Collision probability is very high Delay performance is very bad Only throughput and average delay have been derived. Related work Bianchi, JSAC March 2000 Cali et al., IEEE/ACM Tran. Networking, Dec. 2000 QoS requirements of real-time services can not be guaranteed if there are many contending users?

Previous Work on Supporting QoS in WLANs Wireless Networks Laboratory (WINET) Previous Work on Supporting QoS in WLANs Service differentiation Provide different channel access priorities for different services by differentiating Contention window Interframe spacing (IFS) IEEE 802.11e draft (based on 802.11b) Related work Ada and Castelluccia, Infocom’01 (CW, IFS) Veres et al., JSAC Oct. 2001 (real-time measurement in virtual MAC) S.T. Sheu and T.F. Sheu, JSAC Oct. 2001 (real-time traffic periods) S. Mangold et al., Wireless Communications Dec. 2003 (802.11e) Service differentiation is still not enough to meet the strict QoS requirements Can the IEEE 802.11 MAC protocol do better than service differentiation? Research issues Performance in both non-saturated and saturated case Probability distribution of medium access delay

MAC Service Time MAC service time is discrete in value Wireless Networks Laboratory (WINET) MAC Service Time Packet arrival MAC service time is discrete in value SIFS, DIFS, EIFS Backoff time is measured in time slots Packet to be transmitted is also discrete in length Transmit queue 1 2 3 2 3 3 MAC 2 3 1 Probability Generating Function (PGF) Pr{Ts=tsi}=pi (0 ≤ i < ∞)

MAC Service Time Widely used method Wireless Networks Laboratory (WINET) MAC Service Time start end Widely used method Calculate the average # of retransmissions NR = p/(1-p) Average transition time is NR × τ1 + τ2= Generalized state transition diagram (GSTD) Mark the PGF of the transition time on each branch along with the transition probability PGF of the transition time between two states is the corresponding system transfer function

MAC Service Time of IEEE 802.11 Wireless Networks Laboratory (WINET) MAC Service Time of IEEE 802.11 State variable (j, k): j is the backoff stage, k is the backoff timer Wj: the contention window at backoff stage j p: collision probability perceived by a node : maximum # of retransmissions

MAC Service Time of IEEE 802.11 Wireless Networks Laboratory (WINET) MAC Service Time of IEEE 802.11 Collision probability p payload size = 8000 bits, with RTS/CTS MAC service time (ms) MAC service time (ms) PDF Observation: When p is small, both the mean and standard deviation of MAC service time are small.

Delay and Delay Variation Wireless Networks Laboratory (WINET) Delay and Delay Variation Packet arrival TS Transmit queue 1 2 3 TW MAC TR

Network Throughput (Tidl pi ) (Tcol pc ) (Tsuc ps ) Wireless Networks Laboratory (WINET) Network Throughput (Tidl pi ) (Tcol pc ) (Tsuc ps ) Channel utilization: Normalized throughput : Channel busyness ratio: With RTS/CTS Without RTS/CTS n: # of nodes : the prob. that a node transmits in any slot

Wireless Networks Laboratory (WINET) Network Throughput Maximum throughput with good delay performance Collision Probability p Channel Busyness Ratio is an accurate, robust, and easily obtained sign of network status.

Wireless Networks Laboratory (WINET) Packet Loss Rate Given the collision probability p, the MAC layer may drop the packet with the probability Avg. queue length Pkt loss rate Channel busyness ratio

Model Validation The optimal operating point denoted by Umax Wireless Networks Laboratory (WINET) Model Validation Channel Busyness Ratio The optimal operating point denoted by Umax Simulation settings 50 nodes, RTS/CTS mechanism is used Each node has the same traffic rate. We monitor the performance at different traffic rates.

Call Admission and Rate Control (CARC) Wireless Networks Laboratory (WINET) Call Admission and Rate Control (CARC)

Call Admission Control Wireless Networks Laboratory (WINET) Call Admission Control Channel utilization/channel busyness ratio for a flow Admission control test R: flow data rate (bps) L: average packet length (bits) Up to Urt (= γ Umax, 0<γ<1) can be assigned to real-time traffic

Rate control Notation: r: Channel resource r allocated to each node Wireless Networks Laboratory (WINET) Rate control Notation: r: Channel resource r allocated to each node Allowable channel time occupation ratio tp: channel time for packet p Time that a successful transmission of packet p will last over the channel. ∆: scheduled interval Time between two consecutive packets that DRA passes to the MAC layer br: channel busyness ratio brth = Umax

Rate control Initialization Procedure: r=rstart Wireless Networks Laboratory (WINET) Rate control Initialization Procedure: r=rstart Three-Phase Resource Allocation Mechanism: multiplicative-increase if underloaded, i.e., br < BM=α×brth Additive-increase if moderately loaded, i.e., BM ≤ br < brth Multiplicative-decrease if heavily loaded, i.e., br ≥ brth

Theoretical Results of CARC Wireless Networks Laboratory (WINET) Theoretical Results of CARC Convergence of Multiplicative-Increase Phase

Theoretical Results of CARC Wireless Networks Laboratory (WINET) Theoretical Results of CARC Convergence to Fairness Equilibrium

Simulation Studies Simulation settings in ns2 Channel rate = 11 Mbps Wireless Networks Laboratory (WINET) Simulation Studies Simulation settings in ns2 Channel rate = 11 Mbps Voice traffic with an on-off model The on and off periods are exponentially distributed with an average value of 300 ms each. During on periods, traffic rate is 32kb/s with a packet size of 160 bytes. Greedy best effort traffic Saturated CBR traffic with a packet size of 1000bytes.

Throughput and MAC delay Wireless Networks Laboratory (WINET) Throughput and MAC delay Each node is a source of greedy traffic CARC improves the throughput by up to 71.62% with RTS/CTS, and by up to 157.32% without RTS/CTS CARC achieves up to 95.5% of maximum throughput with and without RTS/CTS

Fairness A new greedy node joins the network every other 10 seconds Wireless Networks Laboratory (WINET) Fairness Throughput Time (s) A new greedy node joins the network every other 10 seconds Higher aggregate throughput Throughput Time (s) Fairness convergence speed: 0-2 s Short term fairness

Quality of Service for Voice Traffic Wireless Networks Laboratory (WINET) Quality of Service for Voice Traffic 50 greedy nodes A new voice node joins the network every other 10 seconds. 97%ile 99%ile 0.0406 s 0.0811 s

Wireless Networks Laboratory (WINET) Conclusion The IEEE 802.11 MAC protocol can support strict QoS requirements of real-time services while achieving maximum throughput. Channel busyness ratio is a good network status indicator of the IEEE 802.11 systems. An efficient call admission and rate control framework is proposed to provide QoS for real-time service and also to approach the maximum throughput.