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
QoS In WLAN By Abdulbaset Hassan Muneer Bazama. Outline Introduction QoS Parameters medium access control schemes (MAC) e medium access.
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.
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.
1 Medium Access Control Enhancements for Quality of Service IEEE Std e TM November 2005.
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
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.
802.11: Introduction Reference: “IEEE : moving closer to practical wireless LANs”; Stallings, W.; IT Professional, Volume: 3 Issue: 3, May- June.
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,
Wireless LANs Abhishek Karnik, Dr. Ratan Guha University Of Central Florida.
Doc.: IEEE /0126r1 Submission January mc HEMM Date: Authors: Graham Smith, DSP GroupSlide 1.
Doc.: IEEE /361 Submission October 2000 Wim Diepstraten, LucentSlide 1 Distributed QoS resolution Greg Chesson-Altheros Wim Diepstraten- Lucent.
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
Doc.: IEEE /102r0 Submission January 2003 Sid Schrum, Texas Instruments, Inc.Slide 1 QBSS Downlink Broadcast and Multicast Data Frame Handling.
Submission doc.: IEEE /1204r2November 2004 Emily Qi, Intel CorporationSlide 1 QoS Metrics for Traffic Category/Stream Emily H. Qi Intel Corporation.
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
Speaker:Fu-Yuan Chuang Advisor:Ho-Ting Wu Date:
QoS in Wireless Networks
Class-based Contention Periods (CCP) for the n MAC
EDCF Issues and Suggestions
Joint meeting with 802.1AVB Date: Authors: July 2009
HCF medium access rules
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
Requirements and Implementations for Intra-flow/Intra-AC DiffServ
Uniform e Admissions Control Signaling for HCF and EDCF
HCF medium access rules
HCCA TXOP handling difficulties
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 MAC Architecture MAC Control-Plane Architecture Hybrid Coordination Function (HCF) Enhanced Distributed Coordination Function (EDCF) Transmission Opportunity (TXOP) HCF Controlled Access Requests for Network Services Traffic Streams 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 HCF – Definitions (1/2) Definition: –Hybrid coordinator (HC): the point coordinator for HCF. –QoS access point (QAP): An access point (AP) that implements the access point functions specified in the IEEE e standard. –QoS facility: The set of enhanced functions, frame exchange sequences, and management objects.

7 HCF – Definitions (2/2) –QoS station (QSTA): An IEEE station which implements QoS facility and HCF. –QoS basic service set (QBSS): A basic service set that supports QoS facility specified in the IEEE e. –QoS independent basic service set (QIBSS): An independent basic service set in which one or more of its stations support the QoS facility.

8 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).

9 EDCF – Access Category (1/5) EDCF defines access category (AC) mechanism to support the priority mechanism at the non-AP 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.

10 EDCF – Access Category (2/5)

11 EDCA * from WMM (Wi-Fi Multimedia)

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

13 EDCF – Access Category (4/5) An QSTA has four ACs. Collision between ACs within a QSTA is called internal collision.

14 EDCF – Access Category (5/5) Internal collision resolution: High priority AC wins the right of transmission, but low priority AC back off as if it experiences a collision. The mapping from 8 priories to 4 ACs is:

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 (1/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 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 send an Action managements frame (described latter) to HC.

23 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)

24 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

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

26 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)

27 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.

28 (cont.) Traffic Stream Management (3/3) –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.

29 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.

30 Action Management Frame – QoS Management Actions : Group Acknowledgement (1/6) 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.

31 (cont.) Group Acknowledgement (2/6) Message sequence:

32 (cont.) Group Acknowledgement (3/6) An example of immediate group ack:

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

34 (cont.) Group Acknowledgement (5/6) Use ADDGA request frame to initiate a group acknowledgement. After receiving ADDGA request frame, the receiver responds with ADDGA response frame.

35 (cont.) Group Acknowledgement (6/6) A receiver or sender can transmit DELGA frame to terminate a group acknowledgment.

36 Scheduling Algorithms for IEEE802.11e Networks

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.