Regarding HE fragmentation

Slides:



Advertisements
Similar presentations
Doc.: IEEE /1190r2 September 2014 Submission Kaiying Lv (ZTE) Frame Exchange Control for Uplink Multi-user transmission Slide 1 Date:
Advertisements

Doc.: IEEE /0587r0 Submission May 2015 Uplink ACK and BA Multiplexing Date: Authors: Slide 1 NameAffiliationsAddressPhone Reza.
Submission doc.: IEEE /1096r0 Sep 2015 John Son et al., WILUSSlide 1 Recovery Procedures in Cascading Sequences Date: Authors: NameAffiliationsAddressPhone .
Doc.: IEEE /1121r0 Submission HE A-Control field Slide 1 Date: Authors: Alfred Asterjadhi, et. al. September 2015.
Submission doc.: IEEE /0353r1 March 2016 Hanseul Hong, Yonsei UniversitySlide 1 MU-RTS/CTS for TWT Protection Date: Authors:
HE Trigger Frame Format
Submission doc.: IEEE /0674r0 May 2016 Hanseul Hong, Yonsei UniversitySlide 1 EIFS excess problem of Acknowledgement for UL MU procedure Date:
Doc.: IEEE /0048r0 SubmissionSlide 1Young Hoon Kwon, Newracom Protection using MU-RTS/CTS Date: Authors: January 2016.
Submission doc.: IEEE /0961r0 July 2016 Hanseul Hong, Yonsei UniversitySlide 1 Consideration on Multi-STA BlockAck Optimization Date:
Secondary Channel CCA of HE STA
Multi-STA BA Design Date: Authors: March 2016 Month Year
Channel Width Selection Within TXOP
Uplink ACK and BA Multiplexing
Flow control for EDMG devices
Location Measurement Protocol for Unassociated STAs
MU BAR Frame Format Date: Authors: November 2015 Month Year
MCS, NSS, BW and PPDU selection for 11ax
Discussions on Signaling for UL HE MU PPDU
Multi-TID Aggregation for 11ay
WUR coexistence with existing power save mode
Flow control for EDMG devices
Compressed Uplink Trigger Frame
Advanced MU-MIMO acknowledgement and PS flow
EDMG BlockAck Retransmission
Frame Exchange Control for Uplink Multi-user transmission
WUR Acknowledgement Indication
Flexible Wider Bandwidth Transmission
Multiple BSSID and MU Date: Authors: Nov 2016 Liwen Chu
Follow UP of Unifying Queue Size Report
Comment resolution on BSR CID 8426
Uplink ACK and BA Multiplexing
MAC Capabilities Info. in HE Capabilities IE
EDCA and BlockAck Extensions for Reliable Multicast/Broadcast Services
UL OFDMA-based Random Access Parameter Set (RAPS) element
Regarding HE NDPA frame for DL Sounding Sequence
Regarding UL MU protection
MAC Clarifications Date: Authors: September 2016
Uplink ACK and BA Multiplexing
Fragmentation with A-MPDU
11BA Power Save Date: Authors: July 2017 Liwen Chu Marvell
Comment resolution on BSR CID 8426
Max Frame Length Changes
TIM Compression for No Buffered Unicast Traffic
Duration/ID field in UL-MU
BlockAck Enhancement for Multicast Transmissions
Comment resolution on BSR CID 8426
DL MU-MIMO ack protocol
CW value after UL MU procedure
Data field in HE PPDU Date: Authors: September 2015
MAC Partial Proposal for TGn
MAC Partial Proposal for TGn
Regarding buffer status of UL-STAs in UL-OFDMA
HT Features in Mesh Network
Explicit Block Ack Request in DL MU PPDU
Consideration on multi-STA BA frame indication
Multi-TID Aggregation for 11ay
Random Access UL MU Resource Allocation and Indication
Fix the Issue on Number Of HE-SIG-B Symbols
Congestion control for UL MU random access
Regarding HE fragmentation
EHT Multi-link Operation
Channel Width Selection Within TXOP
CW value after UL MU procedure
Considerations on post wake-up sequences
NAV Update Rule Considering UL MU Operation
TXOP Truncation Enhancement
Regarding trigger frame in UL MU
BA Setup for Multi-Link Aggregation
Discussion on Multi-link Acknowledgement
BA Setup for Multi-Link Aggregation
Presentation transcript:

Regarding HE fragmentation Month Year doc.: IEEE 802.11-yy/xxxxr0 May 2016 Regarding HE fragmentation Date: 2016-05-17 Authors: Woojin Ahn et al., WILUS John Doe, Some Company

Month Year doc.: IEEE 802.11-yy/xxxxr0 May 2016 Abstract In this contribution, we discuss the inefficiency of HE fragmentation rule in D0.1 spec In order to reduce the redundancy of BA bitmap in acknowledging A-MPDUs containing fragmented MSDUs, we propose to define more specific indication mechanism for the fragmentation level of A-MPDU Woojin Ahn et al., WILUS John Doe, Some Company

Recap - D0.1 HE Fragmentation May 2016 Recap - D0.1 HE Fragmentation 25.3.3 Procedure at the receiver Upon reception of a PSDU that carries one or more dynamic fragments, the receiver STA responds with: A BlockAck frame when the received fragments, one or more fragments for each MSDU, are contained in an A-MPDU that solicits the immediate response and is sent by an HE STA whose HE Fragmentation Support subfield in its HE Capabilities element is 3 The receiver STA shall follow the rules in 10.24.7.5 (Generation and transmission of BlockAck frames by an HT STA or DMG STA) for generating the BlockAck frame, except that the STA shall: Set to 1 the Fragment Number subfield in the Block Ack Starting Sequence Control subfield of the BlockAck frame Woojin Ahn et al., WILUS

Inefficiency in D0.1 HE Fragmentation May 2016 Inefficiency in D0.1 HE Fragmentation Level 3 receiver shall respond with fragment-scaled BA bitmap if there’s a possibility that the received A-MPDU is a fragmentation level 3 A- MPDU Multiple fragments per MSDU in an A-MPDU Any HE STAs are possible to transmit a level 3 A-MPDU as long as the receiver supports it The fragmentation support level is proposed to define the receiving capability of HE STAs The current spec regarding the fragmentation support level does not restrict the STAs’ behavior as an originator The current spec may reads level 3 receiver has no option but to respond with fragment-scaled BA bitmap The receiver cannot make a decision of the fragmentation level of received A-MPDU always Woojin Ahn et al., WILUS

Expected use case of dynamic fragmentation Month Year doc.: IEEE 802.11-yy/xxxxr0 May 2016 Expected use case of dynamic fragmentation Trigger MPDU … F-MPDU M-BA SN = 5 FN = 1 MF = 0 SN = 6 FN = 0 MF = 0 SN = 10 FN = 0 MF = 1 STA1 SN = 1 FN = 0 MF = 0 SN = 2 FN = 0 MF = 0 SN = 5 FN = 0 MF = 1 HE TRIG Dynamic fragmentation is proposed to reduce the amount of padding upon constructing A-MPDU in UL MU [1] When the remaining size of allowed PPDU is smaller than the size of the next MSDU, the originator may transmit a fragmented MSDU at the end of the A-MPDU (SN = x, FN = 0, MF = 1)  (x, 0, 1) In the next TXOP, the remaining fragmented MSDU (x, 1, 0) will be transmitted with the succeeding MSDUs If such situation continues, a number of A-MPDUs may consist of a number of un- fragmented MSDUs and one or two fragmented MSDUs with FN = 1 In many cases, it is expected that the transmitting A-MPDU is a fragmentation level 2 A- MPDU The A-MPDU does not carry more than one MPDU for each MSDU The receiver is allowed to respond with sequence-scaled BA bitmap Woojin Ahn et al., WILUS John Doe, Some Company

Expected use case of dynamic fragmentation Month Year doc.: IEEE 802.11-yy/xxxxr0 May 2016 Expected use case of dynamic fragmentation Sequence-scaled BA bitmap … F-MPDU … MPDU … MPDU … F-MPDU (5,0,1) (6,0,0) (10,0,1) Fragment-scaled BA bitmap (5,1,1)? (5,1,0)? (5,1,1), (5,2,0) Other TID? … : essential bits in BA bitmap In order for the receiver to respond with sequence-scaled BA bitmap, the receiver must be sure of the fragmentation level of the received A-MPDU However, in case some MPDUs are lost, it is difficult for AP to decide the fragmentation level of the received A-MPDU There is no strict rules on SN upon constructing A-MPDU Multi TID A-MPDU is allowed It is possible the order of MPDUs with different TID can be mixed It is redundant to respond with fragment-scaled BA bitmaps for fragmentation level 2 A-MPDUs 75% of the bitmaps is wasted Increasing the duration of M-BA Reducing the duration of M-BA is important M-BA duration may exceed EIFS Hard to estimate TXOP duration as the variance of M-BA duration increases Woojin Ahn et al., WILUS John Doe, Some Company

Computation of the redundancy of M-BA duration May 2016 Computation of the redundancy of M-BA duration How much of the duration of M-BA is wasted due to the redundancy of BA bitmaps? Assumptions: (9, 18) STAs, 2 TIDs, MCS1 (33, 66)% of the A-MPDUs are fragmentation level 2 A-MPDU responded with fragment-scaled BA bitmap (32, 64) MPDUs per A-MPDU Woojin Ahn et al., WILUS

Computation of the redundancy of M-BA duration Month Year doc.: IEEE 802.11-yy/xxxxr0 May 2016 Computation of the redundancy of M-BA duration 68 (us) 270 (us) 34 (us) 135 (us) (us) 33% 66% Max. M-BA duration ≈ 181 (us) 590 (us) 34~68us (9 STAs, 32 MPDUs), 135~270us (18 STAs, 64 MPDUs) of M-BA duration can be wasted by the redundancy of BA bitmap X-axis shows the number of STAs having A-MPDU in an HE TRIG PPDU with ambiguous level Considering the max. M-BA duration, it may have a non-negligible overhead In order to reduce the M-BA duration, it is necessary for receiver to be aware of the fragmentation level of the received A-MPDU Up to 16 MPDUs, 50% of BA bitmap size can be reduced (8  4 octets) From 17 to 64 MPDUs, 75% of BA bitmap size can be reduced [2] (16  4, 32  8 octets) Woojin Ahn et al., WILUS John Doe, Some Company

May 2016 Possible approaches The definite method is that the originator informs the fragmentation level of transmitting A-MPDU to the receiver The essential information is whether the A-MPDU contains multiple fragments of an MSDU or not The receiver may limit the fragmentation level of receiving A- MPDUs More specific indication methods on the fragmentation level of transmitting/receiving A-MPDUs is necessary Woojin Ahn et al., WILUS

May 2016 Conclusions We have discussed the inefficiency of HE fragmentation in the current D0.1 spec. The numerical results have shown that a non-negligible overhead might take place when acknowledging A- MPDUs with multiple fragments More specific indication mechanism on the fragmentation level of A-MPDU is necessary in order to enhance the efficiency of HE fragmentation Woojin Ahn et al., WILUS

Strawpoll Do you support to add the following to the 11ax SFD: May 2016 Strawpoll Do you support to add the following to the 11ax SFD: 25.3.1 General The spec shall provide a mechanism that indicates the fragmentation level of A-MPDU Woojin Ahn et al., WILUS

Reference [1] 11-15-1102-00-00ax-fragmentation-with-mu- operation May 2016 Reference [1] 11-15-1102-00-00ax-fragmentation-with-mu- operation [2] 11-16-0616-00-00ax-blockack-generation-and- selection-rules Woojin Ahn et al., WILUS