1 Medium Access Control Enhancements for Quality of Service IEEE Std 802.11e TM -2005 November 2005.

Slides:



Advertisements
Similar presentations
Doc: IEEE /705ar0 Submission Javier del Prado et. al November 2002 Slide 1 Mandatory TSPEC Parameters and Reference Design of a Simple Scheduler.
Advertisements

Speaker Fu-Yuan Chuang Advisor Ho-Ting Wu Date
Doc. :IEEE /314r0 Submission Sai Shankar et al., Philips ResearchSlide 1 May 2002 TXOP Request: in Time vs. in Queue Size? Sai Shankar, Javier.
QoS In WLAN By Abdulbaset Hassan Muneer Bazama. Outline Introduction QoS Parameters medium access control schemes (MAC) e medium access.
Adaptive Packet Reservation Protocols 童曉儒 副教授 國立屏東科技大學 資管系.
WLAN QoS Ronald Lucas. Introduction With the emergence of Voice Over IP, requirements to support Voice Over IP over Wireless LAN’s without degradation.
Doc.: IEEE /879r3 Submission August 2004 Abel Dasylva, Nortel NetworksSlide 1 Class-based Contention Periods (CCP) for the n MAC A. Dasylva,
Session: IT 601: Mobile Computing IEEE e Prof. Anirudha Sahoo IIT Bombay.
IEEE802.11e Enhanced MAC for QoS and Efficiency  What is QoS and why do we need it?  Overview of e  EDCA, TXOP, Traffic classes, burst ACKs 
Presented by Scott Kristjanson CMPT-820 Multimedia Systems Instructor: Dr. Mohamed Hefeeda 1 Cross-Layer Wireless Multimedia.
Feedback control for providing QoS in IEEE e WLANs Saverio Mascolo Collaborators: G. Boggia, P. Camarda, L. A. Grieco Politecnico di Bari, italy.
IEEE e QoS on WLANs Speaker : Min-Hua Yang Advisor : Ho-Ting Wu Date: 10/25/05.
Ncue-csie1 A QoS Guaranteed Multipolling Scheme for Voice Traffic in IEEE Wireless LANs Der-Jiunn Deng 、 Chong-Shuo Fan 、 Chao-Yang Lin Speaker:
1 QoS Schemes for IEEE Wireless LAN – An Evaluation by Anders Lindgren, Andreas Almquist and Olov Schelen Presented by Tony Sung, 10 th Feburary.
802.11g & e Presenter : Milk. Outline g  Overview of g  g & b co-exist QoS Limitations of e  Overview of.
IEEE Wireless LAN Standard Chapter 14. IEEE 802 Protocol Layers.
Voice Traffic Performance over Wireless LAN using the Point Coordination Function Wei Supervisor: Prof. Sven-Gustav Häggman Instructor: Researcher Michael.
1 Survey of Admission Control of Supporting VoIP Services in IEEE e QoS-enabled WLAN R 卓德忠 R 鍾佳芳 2 Jan
Providing QoS in Ad Hoc Networks with Distributed Resource Reservation IEEE802.11e and extensions Ulf Körner and Ali Hamidian.
Company LOGO Provision of Multimedia Services in based Networks Colin Roby CMSC 681 Fall 2007.
Claudio Cicconetti, Luciano Lenzini, Enzo Mingozzi, Giovanni Stea Dipartimento di Ingegneria dell'Informazione University of Pisa, Italy IPS-MoMe 2005.
IEEE Wireless LAN Standard. Medium Access Control-CSMA/CA IEEE defines two MAC sublayers Distributed coordination function (DCF) Point coordination.
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.
IEEE MAC Enhancements for Quality of Service
1 Medium Access Control Enhancements for Quality of Service IEEE Std e TM November 2005.
Doc.: IEEE /678r1 Submission January 2003 Mark Bilstad, Cisco SystemsSlide 1 Uniform e Admissions Control Signaling for HCF and EDCF Bob.
Submission doc.: IEEE /569r1 November 2001 M. Benveniste -- AT&T Labs, ResearchSlide 1 An Access Mechanism for Periodic Contention-Free Sessions.
Doc.: IEEE /601r0 Submission Harada Yasuo, Matsushita Electric Ind. Slide 1 November20 01 Delayed Acknowledgement v.s. Normal Acknowledgement.
Doc.: IEEE /452 Submission December, 2000 Michael Fischer, Intersil Slide 1 A Hybrid Coordination Function for QoS Michael Fischer Intersil Corporation.
Doc.: IEEE /0926r7 Submission Interworking with 802.1Qat Stream Reservation Protocol Date: Authors: Jan 2010 Ganesh Venkatesan,
Doc.: IEEE /0926r5 Submission Interworking with 802.1Qat Stream Reservation Protocol Date: Authors: Nov 2009 Ganesh Venkatesan,
QoS Guarantees for Real Time Applications in WLANs Kiran P Diwakar Guide: Prof. Sridhar Iyer.
MAC for WLAN Doug Young Suh Last update : Aug 1, 2009 WLAN DCF PCF.
Doc.: IEEE /1181r0 Submission October 2004 He et alSlide 1 Proposal for Fast Inter-BBS Transitions Xiaoning He Paragon Wireless, Inc. Sunnyvale,
Doc.: IEEE /0126r1 Submission January mc HEMM Date: Authors: Graham Smith, DSP GroupSlide 1.
November 2000 Jin-Meng Ho, Texas InstrumentsSlide 1 doc.: IEEE /367 Submission p-DCF for Prioritized MAC Service Jin-Meng Ho, Sid Schrum, and.
Copyright © 2003 OPNET Technologies, Inc. Confidential, not for distribution to third parties. Wireless LANs Session
Submission doc.: IEEE /1204r2November 2004 Emily Qi, Intel CorporationSlide 1 QoS Metrics for Traffic Category/Stream Emily H. Qi Intel Corporation.
Doc.: IEEE /0037r1 Submission January 2005 Jie Liang, Paragon Wireless IncSlide 1 Proposal for Fast Inter-BSS Transitions Notice: This document.
Improved IEEE PCF performance using silence detection and cyclic shift on stations polling E. Ziouva and T. Antonakopoulos IEE Proceedings-Communications,
Doc.: IEEE /577r0 Submission July 2003 Qiang NI, Pierre Ansel, Thierry Turletti, INRIASlide 1 A Fair Scheduling Scheme for HCF Qiang Ni, Pierre.
Doc.:IEEE /517r0 Submission August 2002 IBM Research Slide 1 Some Clarifications to IEEE e, Draft 3.2, August 2002 H.L. Truong and G. Vannuccini.
Doc.:IEEE /566r2 Submission November 2001 S. Choi, Philips & M.M. Wentink, Intersil Slide 1 Multiple Frame Exchanges during EDCF TXOP Sunghyun.
Doc.: IEEE /248r0 Submission Bobby JoseSlide 1 February 2002 Contention Free TXOP Request and Allocation Issues Bobby Jose,
IEEE e Performance Evaluation
IEEE : Wireless LANs ALOHA, Slotted ALOHA
QoS Tutorial Date: Authors: Nov 2008 Nov 2008
HCF medium access rules
Requirements and Implementations for Intra-flow/Intra-AC DiffServ
Requirements and Implementations for Intra-flow/Intra-AC DiffServ
Provision of Multimedia Services in based Networks
Speaker:Fu-Yuan Chuang Advisor:Ho-Ting Wu Date:
QoS in Wireless Networks
Hybrid Coordination Function (HCF) Frame Exchange and NAV Details
EDCF Issues and Suggestions
Joint meeting with 802.1AVB Date: Authors: July 2009
802.11e QoS Tutorial Date: Authors: Nov 2008 Nov 2008
HCF medium access rules
Student : Min-Hua Yang Advisor : Ho-Ting Wu Date :
Interworking with 802.1Qat Stream Reservation Protocol
Acknowledgement for Multicast Streams
QoS STA function applied to Mesh STA
Requirements and Implementations for Intra-flow/Intra-AC DiffServ
Uniform e Admissions Control Signaling for HCF and EDCF
Osama Aboul-Magd Nortel
Proposed Resolution for Draft 3.0
Requirements and Implementations for Intra-flow/Intra-AC DiffServ
802.11e QoS Tutorial Date: Authors: Oct 2008 Oct 2008
TXOP Request: in Time vs. in Queue Size?
Presentation transcript:

1 Medium Access Control Enhancements for Quality of Service IEEE Std e TM November 2005

2 Outline (we will cover only the RED parts) MAC Architecture Hybrid Coordination Function (HCF) Enhanced Distributed Coordination Function (EDCF) Transmission Opportunity (TXOP) HCF Controlled Access Requests for Network Services Group ACK Action Management Frame Scheduling Algorithms

3 Characteristics of IEEE e The major enhancement of e –Traffic differentiation –Concept of Transmission Opportunity (TXOP) –Enhanced DCF (contention-based) –HCP controlled channel access (contention free) –Burst ACK (optional) –Direct link protocol (DLP)

4 MAC Architecture DCF : A contention-base access for PCF : An option to support contention-free access in Hybrid Coordination Function (HCF): IEEE Task Group E (TGe) proposes HCF to provide QoS for real-time applications. IEEE MAC ArchitectureIEEE e MAC Architecture

5 HCF - Introduction HCF combines functions from the DCF and PCF with enhanced QoS-specific mechanisms. HCF consists of –Enhance DCF (EDCF) for contention-based access –Controlled Access (HCCA) for contention-free access

6 EDCA

7 EDCF – Traffic Category The EDCF provides differentiated access to the WM for 8 priorities, identical to IEEE 802.1D priority tag, for non-AP STAs. –Priorities are numbered from 0 (the lowest priority) to 7 (the highest priority). The set of MSDUs with the same priority is refer to a Traffic Category (TC).

8 EDCF – Access Category (1/5) EDCF defines access category (AC) mechanism to support the priority mechanism at QSTAs. An AC is an enhanced variant of the DCF which contends for transmission opportunity (TXOP) using the set of parameters such as CWmin[AC], CWmax[AC], AIFS[AC], etc.

9 EDCF – Access Category (2/5) IFS (Inter Frame Spacing)

10 EDCA

11 EDCF – Access Category (3/5) The parameter set is specified in the “EDCA parameter set element” of beacon frames. Default QoS parameter set: video voice

12 EDCF – Access Category (4/5) Queues An QSTA has four ACs. Collision between ACs within a QSTA is called internal collision. Collisions will be resolved internally (giving to higher-priority queues).

13 EDCF – Access Category (5/5) The mapping from 8 priories to 4 ACs is:

14 TXOP (omitted)

15 TXOP A TXOP is defined by a starting time and a maximum duration. Two types of TXOP: EDCF TXOP and Polled TXOP. –An EDCF TXOP begins when the wireless medium is determined to be available under the EDCF rules, and the length of TXOP is specified in beacon frames. –An Polled TXOP begins when a QSTA receives a QoS(+)CF-Poll from HC, and the length of TXOP is specified in the QoS(+)CF-Poll.

16 HCF Controlled Access – Introduction Differences between hybrid coordinator (HC) and point coordinator (PC): –HC can poll QSTAs in both CP and CFP –HC grants a polled TXOP to one QSTA, which restricts the duration of the QSTA’s access to the medium.

17 HCF Controlled Access – Frame Formats General frame format for and e: Frame Control Field: =>IEEE => IEEE e see next page

18 HCF Controlled Access - New Data/Management/Control Frames

19 HCF Controlled Access – QoS Control Field (1/3) Symbols: –QoS+CF-Poll: including 3 control messages, QoS Data+CF-Poll, QoS Data+CF-Ack+CF-Poll, QoS CF-Ack+CF-Poll –QoS(+)CF-Poll: QoS+CF-Poll and QoS CF-Poll (4 control messages) The QoS control field:

20 HCF Controlled Access – QoS Control Field (2/3) –TID:

21 HCF Controlled Access – QoS Control Field (3/3) –EOSP (End of Service Period): –Ack Policy: Normal Ack: An Ack or QoS CF-Ack is required after a SIFS. No Ack: No Explicit Ack: There may be a response frame, but it is neither the Ack nor any Data frame of subtype +CF-Ack. (e.g., QoS CF-Poll, or QoS CF-Ack+CF-Poll). Block Ack:

22 Request for Network Services (omitted) Request for TXOP Request for TSPEC

23 Requests for Network Services Request for polled TXOP: –Non-AP QSTAs may request a polled TXOP by sending a QoS Data frame, QoS Null frame, or QoS CF-ACK frames with QoS control field to HC. Request for a traffic stream: –Non-AP QSTAs may request a traffic stream by sending an Action managements frame (described latter) to HC.

24 Traffic Stream A traffic stream is the set of MSDUs which is delivered with the same traffic specification. –Traffic specification (TSPEC) includes the information of mean/max/min data rate, delay bound, etc. –(more later about definition of TSPEC)

25 Action Management Frame – Introduction An action management frame (refer to subtype 1101 in frame control field) contains a category field and an action details. –for QSTA to request a traffic stream see next page

26 Action Management Frame – QoS Management Actions For QoS management, the “Action Details” field contains following values:

27 Action Management Frame – QoS Management Actions : Traffic Stream Management (1/3) A QSTA can request a traffic stream by sending an ADDTS request frame to HC. TSPEC (information element)

28 Action Management Frame – QoS Management Actions : Traffic Stream Management (2/3) After HC receives an ADDTS request frame, it responds with an ADDTS respond frame.

29 (cont.) Traffic Stream Management (3/3) Service Schedule: –HC aggregates admitted TSPECs for a single QSTA and establishes a Service Schedule, in the schedule element field, for the QSTA. The schedule QoS action frame is used by the QSTA for power management, internal scheduling, etc. Use DELTS frame to delete a traffic stream.

30 Action Management Frame – QoS Management Actions : Schedule The HC can update the Service Schedule at any time by sending a Schedule QoS Action management frame which contains a Schedule element.

31 Group ACK (omitted)

32 Action Management Frame – QoS Management Actions : Group Acknowledgement (1/4) The Group Acknowledgement mechanism improves the channel efficiency by allowing a group of QoS Data MPDUs to be transmitted, each separated by a SIFS period, and aggregating several acknowledgements into ONE frame. Two types of Group ACK mechanisms: –immediate: for high-bandwidth, low latency traffic –delayed: for applications that can tolerate moderate latency.

33 (cont.) Group Acknowledgement (2/4) Message sequence:

34 (cont.) Group Acknowledgement (3/4) An example of immediate group ack:

35 (cont.) Group Acknowledgement (4/4) An example of delayed group ack:

36 Scheduling Algorithms for IEEE802.11e Networks (omitted)

37 TSPEC Information element of management frames Define the characteristics and QoS expectation of a traffic stream –Negotiated between QSTA and HC TSPEC setup & delete –Use management frame with new subtype Action containing TSPEC element

38 TSPEC Element Format

39 Main Parameters of TSPEC User priority (UP): priority to be used for the transport of packets in cases where relative prioritization is required (e.g., it can be used for admission control). It goes from 0 (lowest) to 7 (highest). Maximum MSDU size (M): maximum size of the packets, in octets. Maximum Burst Size (MBS): maximum size of the data burst that can be transmitted at the peak data rate, in octets Minimum PHY rate (R): physical bit rate assumed by the scheduler for transmit time and admission control calculations, in units of bits per second. Peak data rate (PR): maximum bit rate allowed for transfer of the packets.

40 Main Parameters of TSPEC Mean data rate (ρ): average bit rate for transfer of the packets, in units of bits per second. Delay bound (D): maximum delay allowed to transport a packet across the wireless interface (including queuing delay), in milliseconds. Nominal MSDU size (L): nominal size of the packets, in octets. Maximum Service Interval (MSI): interval required by TS in this TSPEC between the start of two successive TXOPs.

41 A Simple Scheduler (1/3) Use some of TSPEC parameters to generate a schedule –Mean date rate –Nominal MSDU size –Maximum Service Interval or Delay Bound The schedule for an admitted stream i is calculated in three steps 1.find an n which satisfies the following inequality, and then calculate the scheduled Service Interval (SI)

42 A simple scheduler (2/3) 2.Calculate the number of MSDUs N i of station i during one SI (based on the Mean Data Rate): 3.Calculate the TXOP i duration of station i: –R i : physical transmission rate –O: overhead –M: maximum MSDU size –

43 A Simple Scheduler (3/3) When a new stream is admitted –If the current SI is changed, all admitted streams need to recalculate their TXOP durations When a stream is dropped –Announce the new schedule to all QSTAs Admission control (referenced design)

44 References 1.Y. Xiao, “An Analysis for Differentiated Services in IEEE and IEEE e Wireless LANs”, Int’l Conf. on Distributed Computing Systems, 2004, pp A. GRILO, M. MACEDO, and M. NUNES, “A SCHEDULING ALGORITHM FOR QOS SUPPORT IN IEEE802.11E NETWORKS”, IEEE Wireless Communications, June 2003.