Class-based Contention Periods (CCP) for the n MAC

Slides:



Advertisements
Similar presentations
PS-Poll TXOP Using RTS/CTS Protection
Advertisements

Doc.: IEEE /879r3 Submission August 2004 Abel Dasylva, Nortel NetworksSlide 1 Class-based Contention Periods (CCP) for the n MAC A. Dasylva,
1 Medium Access Control Enhancements for Quality of Service IEEE Std e TM November 2005.
Submission doc.: IEEE 11-12/279r0 March 2012 Jarkko Kneckt, NokiaSlide ai simulations Date: Authors:
Providing QoS in Ad Hoc Networks with Distributed Resource Reservation IEEE802.11e and extensions Ulf Körner and Ali Hamidian.
Wireless LANs Prof. F. Tobagi MAC Management 1.
1 Medium Access Control Enhancements for Quality of Service IEEE Std e TM November 2005.
Doc.: IEEE /1165r0 Submission November 2005 Fischer (Broadcom), Stephens (Intel) et. al.Slide 1 Joint Proposal MAC Report Notice: This document.
Doc.: IEEE /0126r1 Submission January mc HEMM Date: Authors: Graham Smith, DSP GroupSlide 1.
Submission doc.: IEEE /0353r1 March 2016 Hanseul Hong, Yonsei UniversitySlide 1 MU-RTS/CTS for TWT Protection Date: Authors:
Doc.: IEEE /0615r0 Submission May 2008 Naveen K. Kakani, Nokia IncSlide 1 Multicast Transmission in WLAN Date: Authors:
Overlapping BSS Proposed Solution – “OSQAP”
IEEE e Performance Evaluation
Undetected Duplicate Frame Reception
Joint Proposal MAC Report
Clarifications on WUR/PCR interactions
Frame Exchange Control for Uplink Multi-user transmission
QoS Tutorial Date: Authors: Nov 2008 Nov 2008
Basic TGad MAC Layer Proposals and Options for Coexistence
Requirements and Implementations for Intra-flow/Intra-AC DiffServ
Requirements and Implementations for Intra-flow/Intra-AC DiffServ
NAV Protection Mathilde Benveniste Avaya Labs, Research July 2003
Channel Access Efficiency
Wake Up Frame to Indicate Group Addressed Frames Transmission
Speaker:Fu-Yuan Chuang Advisor:Ho-Ting Wu Date:
Ack Bitmap length for Burst ACK
Resource Allocation for Unassociated STAs – Follow Up
Peer Power Save Mode for TDLS
Sanjiv Nanda, Rod Walton, Shravan Surineni, John Ketchum
EDCA and BlockAck Extensions for Reliable Multicast/Broadcast Services
WUR MAC Consideration Date: Authors: Nov 2016 Liwen Chu
Some Power-save changes in e Draft
MAC Clarifications Date: Authors: September 2016
EDCF Issues and Suggestions
Considerations for OBSS Sharing using QLoad Element
HCCAOP Scheme, Efficiency and Sharing
QoS STA function applied to Mesh STA
Advanced power save support
Class-based Contention Periods (CCP) for the n MAC
Peer Power Save Mode for TDLS
802.11e QoS Tutorial Date: Authors: Nov 2008 Nov 2008
Overlapping BSS Proposed Solution – “OSQAP”
OBSS HCCA Race Condition
Comment resolution on CID 20175
Suggested changes to Tge D3.3
Student : Min-Hua Yang Advisor : Ho-Ting Wu Date :
Proposed Overlapping BSS Solution
QoS STA function applied to Mesh STA
Proposed Overlapping BSS Solution
Applicability of 11s MCCA to HCCA OBSS
Requirements and Implementations for Intra-flow/Intra-AC DiffServ
Comment resolution on CID 20175
Considerations for OBSS Sharing using QLoad Element
Suggested changes to Tge D3.3
VTS Robust Multicast/Broadcast Protocol
802.11e EDCA-APSD TXOP Handoff September 2003
NAV Protection Mathilde Benveniste Avaya Labs, Research July 2003
HCCA TXOP handling difficulties
Peer Power Save Mode for TDLS
Schedule Element Synchronization and Simplification
Advanced power save support
NAV Operation Rules under HCF
Scheduled Peer Power Save Mode for TDLS
802.11g Contention Period – Solution for Co-existence with Legacy
Burst Transmission and Acknowledgment
Requirements and Implementations for Intra-flow/Intra-AC DiffServ
Applicability of 11s MCCA to HCCA OBSS
802.11e QoS Tutorial Date: Authors: Oct 2008 Oct 2008
Chapter 11 Comment Resolution for Letter Ballot 63
Initial Negotiation for WUR
Presentation transcript:

Class-based Contention Periods (CCP) for the 802.11n MAC August 2004 doc.: IEEE 802.11-02/xxxr0 August 2004 Class-based Contention Periods (CCP) for the 802.11n MAC A. Dasylva, Z. Yao, D.Y. Montuno, W. Chen, M. Ouellette, J. Aweya Nortel Networks Abel Dasylva, Nortel Networks Abel Dasylva, Nortel Networks

General description of CCP August 2004 doc.: IEEE 802.11-02/xxxr0 August 2004 General description of CCP Two types of contention periods Explicit CPs (ECPs) allocated by the AP Legacy CPs (LCPs) In each ECP a subset of ACs contend according to EDCA rules ECPs are delimited by ECP-Start ECP-End or ECP-Start+ECP-end frames Two access modes for ECPs Default mode: a channel access function can access the channel within an ECP if its AC is allowed in the ECP Qos negotiation mode: the AP grants access to the channel access function after a Qos negotiation phase Abel Dasylva, Nortel Networks Abel Dasylva, Nortel Networks

ECP Scheduling (Informative) August 2004 doc.: IEEE 802.11-02/xxxr0 August 2004 ECP Scheduling (Informative) Abel Dasylva, Nortel Networks Abel Dasylva, Nortel Networks

Control frames/ ECP-Start frame August 2004 Control frames/ ECP-Start frame A frame sent by the AP to initiate a new ECP Fields: RA: set to the broadcast group address ECP type: 1 byte field giving the ECP type. Each ECP type maps to a subset of ACs. Duration: this field is set to the length of the ECP Abel Dasylva, Nortel Networks

Control frames/ ECP-End frame August 2004 Control frames/ ECP-End frame A frame sent by the AP to end an ECP Fields: RA: set to the broadcast group address Duration: frame duration Abel Dasylva, Nortel Networks

Control frames/ ECP-End+ECP-Start frame August 2004 Control frames/ ECP-End+ECP-Start frame A frame sent by the AP to end the current ECP and start the next ECP Fields: RA: set to the broadcast group address Duration: duration of the ECP ECP type: type of the next ECP Abel Dasylva, Nortel Networks

Control frames/ ECP-Access Req. frame August 2004 Control frames/ ECP-Access Req. frame A frame sent by a QSTA to the AP to request access to ECPs of one or more types Fields: Duration: frame duration TA: address of the requesting QSTA ECP type n: n-th ECP type for which access is requested TSPEC n: TSPEC of the traffic to be transmitted in ECPs of type n Abel Dasylva, Nortel Networks

Control frames/ ECP-Access Req. ACK. frame August 2004 Control frames/ ECP-Access Req. ACK. frame A frame sent by a QSTA to the AP to acknowledge the receipt of an ECP-access request Fields: Duration: frame duration RA: address of the requesting QSTA Request number: request number assigned by the QAP Abel Dasylva, Nortel Networks

Control frames/ ECP-Access Resp. frame August 2004 Control frames/ ECP-Access Resp. frame A frame sent the AP to a requesting QSTA in response to an ECP access request access Fields: Duration: frame duration RA: address of the requesting QSTA ECP type n: n-th ECP type for which access is requested Resp n: admission decision for ECP n Abel Dasylva, Nortel Networks

Mgmt frames/ ECP capability element August 2004 Mgmt frames/ ECP capability element Information element advertising ECP capability by the QAP or QSTAs Fields: ECP capability: bit indicating whether the QAP is able to allocate ECPs, or QSTAs are able to interpret ECP frames ECP length: maximum ECP length Num. ECP types: the number of ECP types that are supported by the QAP Abel Dasylva, Nortel Networks

Mgmt frames/ ECP parameter element August 2004 Mgmt frames/ ECP parameter element An information element giving the parameters of an ECP type Fields: ECP type: type of the ECP between 0 and 255 Mode: access mode for the ECP type, i.e. default (0) or through Qos negoiation (1) AC mask: ACs that are allowed to contend for channel access Abel Dasylva, Nortel Networks

MAC sublayer functional description 1/2 August 2004 MAC sublayer functional description 1/2 ECP allocation and scheduling The QAP allocates ECPs by sending ECP-Start or ECP-Start+ECP-End frames The duration of a new ECP is set in the duration field of the corresponding ECP-Start, or ECP-Start + ECP-End frame The length of an ECP cannot exceed the value of MAX_ECP_LENGTH set in the ECP length filed of the CP capability element An ECP-Start or ECP-End+ECP-Start frame may be allocated A SIFS interval after the completion of a CFP or ECP A SIFS interval after the transmission of a frame in LCPs Channel access during ECPs Essentially EDCA rules with minor modifications: A frame exchange sequence intiated within an ECP must complete within that ECP A TXOP obtained within an ECP must complete within the ECP The HCCA function cannot obtained polled TXOPs within an ECP Abel Dasylva, Nortel Networks

MAC sublayer functional description 2/2 August 2004 MAC sublayer functional description 2/2 Channel access during LCPs All QSTAs may contend according to EDCA rules The HCCA function may allocate polled TXOPs Interaction with the power save feature Consider a QSTA emerging from power-save mode This QSTA may not have knowledge of the current CFP/ECP/LCP The QSTA resets an ECP-length timer with the value MAX_ECP_LENGTH and waits for of the following events to occur: The timer expires: then the QSTA concludes that it is within an LCP, and the states of the channel access functions are set accordingly A CFP-End, ECP-Start, ECP-End or ECP-Start+ECP-End frame is received and the states of the channel access functions may be properly set Abel Dasylva, Nortel Networks

MAC sublayer Mgmt/ ECP capability August 2004 MAC sublayer Mgmt/ ECP capability ECP capability information: included by the QAP in association or re-association messages with the following info Whether ECPs are supported The maximum ECP length (MAX_ECP_LENGTH) The number of supported ECP types ECP parameters: included by the QAP in association or re-association messages with the following info for each ECP type The mode: default or through Qos negotiation AC mask: allowed ACs Abel Dasylva, Nortel Networks

MAC sublayer Mgmt/ IBSS operation August 2004 MAC sublayer Mgmt/ IBSS operation Currently not supported with ECPs. Abel Dasylva, Nortel Networks

MAC sublayer mgmt/ Coexistence with legacy STAs August 2004 MAC sublayer mgmt/ Coexistence with legacy STAs Legacy STAs: STAs not able to interpret ECP control frames Channel access within ECPs: the setting of the duration field in ECP-Start, and Ecp-Start+ECP-End frames ensure that legacy STAs do not interfer with ECP traffic Channel access within LCPs: all STAs including legacy ones may contend accroding to EDCA No conflict with HCCA Abel Dasylva, Nortel Networks

Simulation results Scenarios Residential: UM 1 Large entreprise: UM 4 August 2004 Simulation results Scenarios Residential: UM 1 Large entreprise: UM 4 Hot spot: UM 6 Abel Dasylva, Nortel Networks

August 2004 Conclusions Abel Dasylva, Nortel Networks