Doc.: IEEE 802.11-15/1280r1 November 2015 SubmissionStéphane Baron et. al., Canon Traffic priority for random Multi User Uplink OFDMA Date: 2015-11 Slide.

Slides:



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

Doc.: IEEE /1123r0 Submission September 2010 Zhu/Kim et al 1 Date: Authors: [TXOP Sharing for DL MU-MIMO Support]
Submission doc.: IEEE /0091r1 January 2015 Woojin Ahn, Yonsei UniversitySlide 1 UL-OFDMA procedure in IEEE ax Date: Authors:
Multi-STA Block ACK Protection
Submission doc.: IEEE /1454r1 November 2014 Jarkko Kneckt (Nokia)Slide ax Power Save Discussion Date: Authors:
Doc.: IEEE /1431r1 Submission September 2014 Issues on UL-OFDMA Transmission Date: Authors: Slide 1.
Submission doc.: IEEE /1454r0 November 2014 Jarkko Kneckt (Nokia)Slide ax Power Save Discussion Date: Authors:
Submission doc.: IEEE /1013r0 September 2015 Guido R. Hiertz et al., EricssonSlide ae & ax Date: Authors:
Submission Vida Ferdowsi, NewracomSlide 1 doc.: IEEE /0856r0July 2015 Compressed Uplink Trigger Frame Date: Authors:
Submission doc.: IEEE /1096r0 Sep 2015 John Son et al., WILUSSlide 1 Recovery Procedures in Cascading Sequences Date: Authors: NameAffiliationsAddressPhone .
Doc.: IEEE /0880r2 Submission Scheduled Trigger frames July 2015 Slide 1 Date: Authors: A. Asterjadhi, H. Choi, et. al.
Doc.: IEEE /0897r0 SubmissionJae Seung Lee, ETRISlide 1 Active Scanning considering Operating Status of APs Date: July 2012.
Doc.: IEEE /1120r0 Submission Buffer Status Report Slide 1 Date: Authors: Alfred Asterjadhi, et. al. September 2015.
Submission doc.: IEEE /1097r1 September 2015 Narendar Madhavan, ToshibaSlide 1 Reducing Channel Sounding Protocol Overhead for 11ax Date:
Submission doc.: IEEE 11-14/0866r0 July 2014 Johan Söder, Ericsson ABSlide 1 Traffic modeling and system capacity performance measure Date:
Submission doc.: IEEE /1265r1 November 2015 Slide 1 RTS*/CTS* for UL/DL OFDMA Control Date: Authors: NameAffiliationAddressPhone .
Doc.: IEEE /1047r0 September 2015 SubmissionStéphane Baron et. al., Canon Random RU selection process upon TF-R reception Date: Slide.
Doc.: IEEE /0806r0 SubmissionSlide 1Young Hoon Kwon, Newracom Protection for MU Transmission Date: Authors: July 2015.
Submission doc.: IEEE /0085r1 January 2016 Woojin Ahn, Yonsei Univ.Slide 1 Congestion control for UL MU random access Date: Authors:
Submission doc.: IEEE /1116r1 September 2015 Jinsoo Ahn, Yonsei UniversitySlide 1 Trigger Frame Channel Access Date: Authors:
Submission doc.: IEEE /0662r0 May, 2016 Jing Ma, NICTSlide 1 Further consideration on channel access rule to facilitate MU transmission opportunity.
Submission doc.: IEEE /1359r0 November 2015 Yu Wang, Ericsson et al.Slide 1 System Performance Evaluation of ae Date: Authors:
Doc.: IEEE /1418r2 November 2015 TGax MU ad-hoc groupSlide 1 TGax MU Ad-hoc November 2015 Agenda Date: Authors:
Submission doc.: IEEE /0353r1 March 2016 Hanseul Hong, Yonsei UniversitySlide 1 MU-RTS/CTS for TWT Protection Date: Authors:
Submission doc.: IEEE /0087r1 January 2016 Jinsoo Ahn, Yonsei UniversitySlide 1 NAV cancellation issues on MU protection Date: Authors:
Submission doc.: IEEE /0331r1 March 2016 Kome Oteri (InterDigital)Slide 1 Power Control for Multi-User Transmission in ax Date:
Doc.: IEEE /0591r1 May 2016 SubmissionPatrice NEZOU et al., Canon Issues related to OCW management Date: Slide 1 Authors: NameAffiliationAddress .
Doc.: IEEE /0048r0 SubmissionSlide 1Young Hoon Kwon, Newracom Protection using MU-RTS/CTS Date: Authors: January 2016.
Doc.: IEEE /0333r0 March 2016 SubmissionStéphane Baron et al., Canon Issue related to unused UL OFDMA RUs Date: Slide 1 Authors: NameAffiliationAddress .
Location Measurement Protocol for Unassociated STAs
UL OFDMA Random Access Control
Compressed Uplink Trigger Frame
QoS Handling of Trigger Frame
Considerations for WUR Response
Differentiated Initial Link Setup (Follow Up)
WUR Acknowledgement Indication
WUR Acknowledgement Indication
Flexible Wider Bandwidth Transmission
Traffic priority for random Multi User Uplink OFDMA
Issue of Buffer Status reporting
Issue of Buffer Status reporting
Issue of Buffer Status reporting
Channel Access Efficiency
Considerations on Trigger Frame for Random Access Procedure
Issues related to OCW management
Issue of Buffer Status reporting
Issue of Buffer Status reporting
Follow up on Issue related to unused UL OFDMA RUs
Consideration of EDCA for WUR Signal
WUR Acknowledgement Indication
Channel Access Efficiency
Further Consideration for WUR Acknowledgement Indication
Considerations for WUR Response
Comment resolution on CID 20175
Channel Access Efficiency
Comment resolution on CID 20175
UL MU Random Access Analysis
Random Access UL MU Resource Allocation and Indication
AP Coordination in EHT Date: Authors: Name Affiliations
Reception Status of Frames Transmitted in Random Access RUs
May 2016 doc.: IEEE /584r1 May 2016 Need of SDU Fragmentation to Reduce Padding Ratio in UL-OFDMA Transmission Date: Authors: Yu Wang.
Congestion control for UL MU random access
Differentiated Initial Link Setup (Follow Up)
Consideration of EDCA for WUR Signal
AP Coordination in EHT Date: Authors: Name Affiliations
Considerations on Trigger Frame for Random Access Procedure
Further Consideration for WUR Acknowledgement Indication
Month Year doc.: IEEE /1081r0 May, 2016
Location Measurement Protocol for 11ax
Latency enhancement for EHT
Presentation transcript:

doc.: IEEE /1280r1 November 2015 SubmissionStéphane Baron et. al., Canon Traffic priority for random Multi User Uplink OFDMA Date: Slide 1 Authors: NameAffiliationAddress Stéphane BARON Canon Cesson-Sevigné, France Patrice NEZOU Romain GUIGNARD Pascal VIGER

doc.: IEEE /1280r1 November 2015 SubmissionStéphane Baron et. al., Canon Abstract ax SFD specifies OFDMA to be supported. [2] A trigger frame (TF-R) enables random access mechanism for MU UL-OFDMA transmissions: –Resource Units (RU) can be randomly accessed by more than one STA [1] –The selection method of the Random RU is based on an OFDMA Backoff (called OBO). [3] –AP may broadcast a Randomization Parameter in trigger frame to help the STAs in their procedure to randomly access an RU. [4] In this contribution, we propose to introduce traffic priority in the Multi user uplink procedure for any 11ax STA receiving a TF- R frame, based on its EDCA traffic prioritization and the AP Randomization parameter. Slide 2

doc.: IEEE /1280r1 November 2015 SubmissionStéphane Baron et. al., Canon Background 1/2 CSMA/CA – is contention based access technology - CSMA/CA, which is originally designated for single STA to occupy the medium in a fairness way. –The random backoff procedure is a fully distributed method and ensures the fairness (allocates the channel to stations with roughly the same probability). EDCA / IEEE e std –Enhanced Distributed Channel Access (EDCA), for differentiated QoS –Each Access Category (AC) has its own set of channel access parameters (including backoffs), in order to manage local traffic priorities Slide 3 PriorityAccess CatagoryCWminCWmaxAIFSN lowestBackground (AC_BK)aCWminaCWmax7 Best Effort (AC_BE)aCWminaCWmax3 Video (AC_VO)aCWmin/2aCWmin2 highestVoice (AC_VI)aCWmin/4aCWmin/22 EDCA default parameters

doc.: IEEE /1280r1 November 2015 SubmissionStéphane Baron et. al., Canon Terminology (as referred in [3] :15/1105r1) : –CWO: Contention Window for UL-OFDMA –CWOmin, CWOmax : Min and max values for CWO –UL-OFDMA Backoff (OBO) Count : A counter maintained by the STA that determines the random access RU the STA utilizes. RU selection process: Background 2/2 Slide 4

doc.: IEEE /1280r1 November 2015 SubmissionStéphane Baron et. al., Canon Data selection process for MU UL Slide 5 Principle : –OBO runs in parallel of EDCA backoff(s), and manages the medium access onto UL-OFDMA. [3] –Data stored in the AC queues can be sent through EDCA CSMA/CA medium access or through the OFDMA MU_UL. –OFDMA muxer manages traffic priorities by reusing Access Category priorities to select data to be transmitted. Advantages –EDCA still runs in parallel, –Reuse of the existing AC queues –STA locally ensures its EDCA data priority for both CSMA/CA and MU_UL schemes.

doc.: IEEE /1280r1 November 2015 SubmissionStéphane Baron et. al., Canon Data selection process for MU UL Slide 6 Random selection Selection using AC priorities CWO=64, 64 RU Simulation scenario: –Full buffer for the 4 AC queues –AC backoffs evolve between 2 consecutive TF-R. Same efficiency Local data priority is respected Number of Nodes Efficiency Traffic sharing (%)

doc.: IEEE /1280r1 November 2015 SubmissionStéphane Baron et. al., Canon Data selection process for MU UL Slide 7 Selection using AC priorities only CWO=64, 64 RU, no Offset Simulation scenario: –Each STA only sends one type of data (full buffer for only one AC queue per STA). Data priority is respected locally, but not between STAs. Additional mechanism required. Same efficiency Number of Nodes Efficiency Traffic sharing (%)

doc.: IEEE /1280r1 November 2015 SubmissionStéphane Baron et. al., Canon OBO determination –EDCA introduced the AIFSN concept to apply the AC priorities among the STAs. –Similarly, The OBO computing shall take into account the AC priorities using an AC_Offset value (depending of the Current AC). –AC_Offset[] values shall be adapted to the number of RUs. –Each STA computes its OBO according the formula : OBO=rand[0,CWO]+AC_Offset[Current AC] –AC_Offset[] (TBD). Advantages –OBO can be adapted to the data priority ready to be sent at the moment of the TF-R reception. Slide 8 ST#4

doc.: IEEE /1280r1 November 2015 SubmissionStéphane Baron et. al., Canon OBO Determination Slide 9 With Offset usage Simulation scenario: –Each STA only sends one type of data (full buffer for only one AC queue per STA). –CWO=64, 64 RU, –Offset : vo=0,vi=0,be=32,bg=64 Data priority between STAs is OK. Same efficiency Efficiency Number of Nodes Traffic sharing (%)

doc.: IEEE /1280r1 November 2015 SubmissionStéphane Baron et. al., Canon CWO computation 1/2 AP may broadcast a Randomization Parameter in trigger frame to help the STAs in their procedure to randomly access an RU. [4] CWO computation : CWO=CWOmin x 2 CRF –A Collision Risk Factor (CRF) is a multiplication factor reflecting the probability of transmission error to be taken into account in the congestion window computation. –The CRF can be provided by the AP (optional Randomization Parameter [4]) or computed locally by each STA based on its previous MU UL transmission status. –Randomization Parameter received from AP is priority compared to locally computed CRF value. Advantages : –2 CRF factor reflects the successive “doubling” of the CWO. –Use of AP randomization parameter for CWO computation enhances the RU usage efficiency, since AP has a global view of the MU UL session efficiency. –Locally computed CRF allows CWO adaptation when optional Randomization Parameter is not provided by the AP. Slide 10 ST#2

doc.: IEEE /1280r1 November 2015 SubmissionStéphane Baron et. al., Canon Slide 11 No CWO evolution mechanism With CWO evolution mechanism CWO computation 1/2 Simulation scenario: –Each STA only sends one type of data (full buffer for only one AC queue per STA). –CWO=CWOmin x 2 CRF –CWOmin = Number of RU Simulation scenario: –Each STA only sends one type of data (full buffer for only one AC queue per STA). –CWO = constant Efficiency Number of Nodes Efficiency

doc.: IEEE /1280r1 November 2015 SubmissionStéphane Baron et. al., Canon CWO computation 2/2 CWO is in the range [CWOmin, CWOmax]. [3] CWOmin = number of random RU. CWOmin shall be adapted according to the number of RU defined by a TF-R. [3] CWOmin shall be determined upon each TF-R reception. CWOmax= fct( AC_Priority_Factor[Current AC] ) CWOmax shall be adapted according to the current highest priority of the data contained in AC queues : –Fct() is TBD. –AC_Priority_Factor[] (TBD) shall reflects the ratio between AC priorities as defined in EDCA. possible TBD values may follow EDCA ratio : (Vo=7, Vi=15, Be=1023, Bg=1023). –Current AC is the AC of the highest priority among active AC queues (AC queues priority determined based on AC backoff values). Advantages –CWO can be adapted dynamically if Nb of RUs changes between two successive TF-R. –MU_UL medium access scheme follows the AC priority under high collision rate. Slide 12 ST#3

doc.: IEEE /1280r1 November 2015 SubmissionStéphane Baron et. al., Canon Slide 13 CWO computation 2/2 Simulation scenario: –Each STA only sends one type of data (full buffer for only one AC queue per STA). –8 RU –CWO = CWOmin*2 CRF Number of Nodes Traffic sharing (%)

doc.: IEEE /1280r1 November 2015 SubmissionStéphane Baron et. al., Canon Data priority handling for Random procedure Principle : Upon TF-R reception –If No active OBO STA compute the CWO based on NbRu, Collision Probability, and data priority. Collision Probability received from AP is priority compared to locally computed value. STA computes a new OBO from CWO + an offset based on data AC. –STA selects an RU [3]. –STA transmits data Select the data with the highest priority Transmit the data on the selected RU. –STA updates locally the collision probability: Advantages –The proposal is respectful of the data priority defined in EDCA. –Use of AP randomization parameter for OBO computation reduces the probability of RU collision. Slide 14 ST#3 ST#2 ST#4 ST#1

doc.: IEEE /1280r1 November 2015 SubmissionStéphane Baron et. al., Canon Data priority handling : example of application Principle : Upon TF-R reception –If No active OBO STA compute the CWO: –CWO = CWOmin * 2 CRF Collision Risk Factor computed locally (TBD), and/or received from the AP (e.g. Transmission probability control) provided by AP in the trigger frame CWO is in the range [CWOmin, CWOmax] Typically: CWOmin = number of random RUs of TF-R (theoretical optimal value [3]) CWOmax = CWmax ac, wherein ac is the current highest priority AC queue (this limit may evolve if data is stored in another queue with higher/lower priority) STA computes a new OBO from CWO –OBO = rand [0, CWO] + AC_Offset : Offset values based on NbRu and the Current_AC (TBD) (e.g VO=0, VI=0, BE=max(1,NbRU/4), BG=max(2,NbRU/2)) –STA selects an RU. –STA transmit data Select the data with the highest priority (e.g : data in the AC[] queue having the lowest backoff) Transmit the data on the selected RU. –STA update locally the CRF : Upon successful transmission CRF=0. Upon transmission failure : CRF=CRF+1. Slide 15

doc.: IEEE /1280r1 November 2015 SubmissionStéphane Baron et. al., Canon Summary In this presentation, we proposed to introduce traffic priority in the Multi user uplink procedure for any 11ax STA receiving a TF-R frame, based on its EDCA traffic prioritization and the AP Randomization parameter : –A data selection process for MU UL reusing the AC queues. –A CWO computation mechanism, including the CWOmin, and CWOmax initialization based on the AC priorities, and on a Collision Risk Factor (CRF) reflecting the probability of transmission error. –An OBO determination mechanism including an AC_Offset value reflecting the data priority ready to be sent at the moment of the TF-R reception. Slide 16

doc.: IEEE /1280r1 November 2015 SubmissionStéphane Baron et. al., Canon References [1] IEEE /0875r1 “Random Access with Trigger Frames using OFDMA” [2] IEEE /0132r2 “Specification Framework for Tax” [3] IEEE /1105r0 “UL OFDMA-based Random Access Procedure” [4] IEEE /1137r1 “Triggered OFDMA Random Access Observations” Slide 17

doc.: IEEE /1280r1 November 2015 SubmissionStéphane Baron et. al., Canon Straw-poll 1 Do you agree to add to the TG specification framework document? The spec shall define a procedure for the data selection upon random trigger frame reception, respectful of AC priorities: –OFDMA MU_UL muxer picks data from AC queues. –OFDMA MU_UL muxer follows traffic priorities of Access Categories to select data to be transmitted. Yes: No: Abstain: Slide 18

doc.: IEEE /1280r1 November 2015 SubmissionStéphane Baron et. al., Canon Straw-poll 2 Do you agree to add to the TG specification framework document? The spec shall define a Collision Risk Factor (CRF) reflecting the probability of transmission error to be taken into account in the CWO computation according to the formula: CWO = CWOmin x 2 CRF The CRF can be provided by the AP (optional Randomization Parameter [4]) or computed locally by each STA based on its previous MU UL transmission status. Randomization Parameter received from AP is priority compared to locally computed CRF value. Yes: No: Abstain: Slide 19

doc.: IEEE /1280r1 November 2015 SubmissionStéphane Baron et. al., Canon Straw-poll 3 Do you agree to add to the TG specification framework document? A STA shall compute the CWOmin and CWOmax values upon TF-R reception. The CWOmin value shall be adapted according to the number of RU (NbRu) defined by the received TF-R, and the CWOmax shall be adapted (AC_Priority_Factor[] is TBD) according to the current highest priority (CurrentAC) of the data contained in AC queues. The resulting formulas for the CWOmin and CWOmax shall be: CWOmin=NbRu CWOmax=fct (AC_Priority_Factor[Current AC] ) Yes: No: Abstain: Slide 20

doc.: IEEE /1280r1 November 2015 SubmissionStéphane Baron et. al., Canon Straw-poll 4 Do you agree to add to the TG specification framework document? The STA shall compute the OBO from CWO + an offset based on data AC according to the formula : OBO=rand[0,CWO]+AC_Offset[Current_AC](TBD) Yes: No: Abstain: Slide 21

doc.: IEEE /1280r1 November 2015 SubmissionStéphane Baron et. al., Canon Backup slides Slide 22

doc.: IEEE /1280r1 November 2015 SubmissionStéphane Baron et. al., Canon Traffic sharing (%) Slide 23 4RU 8RU 16RU 32RU 4RU 8RU 16RU 32RU 4RU 8RU 16RU 32RU Offset : (0,8,32,32), CWOmax : (32,64,128,128)

doc.: IEEE /1280r1 November 2015 SubmissionStéphane Baron et. al., Canon Random selection Efficiency Slide 24 Cwo= 64 Efficiency