Submission doc.: IEEE 802.11-16/0394r0 March 2016 Sean Coffey, RealtekSlide 1 Achieving High Efficiency in Medium Access via Roster Mode Date: 2016-03-14.

Slides:



Advertisements
Similar presentations
Doc.: IEEE /0696r2 SubmissionLiwen Chu Etc.Slide 1 Slot-based Power Save without PS-Poll Date: Authors: Date: July, 2012.
Advertisements

PS-Poll TXOP Using RTS/CTS Protection
Doc.: IEEE /0324r0 Submission Slide 1Michelle Gong, Intel March 2010 DL MU MIMO Error Handling and Simulation Results Date: Authors:
Doc.: IEEE /0567r0 Submission Slide 1Michelle Gong, Intel May 2010 DL MU MIMO Analysis and OBSS Simulation Results Date: Authors:
Doc.: IEEE /1123r0 Submission September 2010 Zhu/Kim et al 1 Date: Authors: [TXOP Sharing for DL MU-MIMO Support]
Doc.: IEEE /1244r1 Submission Nov.2010 Sun Bo, ZTE CorpSlide 1 Authors: Transmission Mechanism in MU-MIMO Date:
Slide 1 doc.: IEEE /1092r0 Submission Simone Merlin, Qualcomm Incorporated September 2010 Slide 1 ACK Protocol and Backoff Procedure for MU-MIMO.
Discussion on OFDMA in HEW
Doc.: IEEE /1190r2 September 2014 Submission Kaiying Lv (ZTE) Frame Exchange Control for Uplink Multi-user transmission Slide 1 Date:
Submission doc.: IEEE /1357r3 Nov Slide 1 Dynamic TIM and Page Segmentation Date: Authors: Weiping Sun, Seoul National University.
Submission doc.: IEEE /0091r1 January 2015 Woojin Ahn, Yonsei UniversitySlide 1 UL-OFDMA procedure in IEEE ax Date: Authors:
Submission doc.: IEEE /0608r1 May 2015 Tomoko Adachi, ToshibaSlide 1 Regarding trigger frame in UL MU Date: Authors:
Submission doc.: IEEE /0354r1 March 2015 Woojin Ahn, Yonsei Univ.Slide 1 Bandwidth granularity on UL-OFDMA data allocation Date: Authors:
Submission doc.: IEEE /0091r0 January 2015 Woojin Ahn, Yonsei Univ.Slide 1 UL-OFDMA procedure in IEEE ax Date: Authors:
Multi-STA Block ACK Protection
Submission doc.: IEEE /0333r0 March 2015 Oghenekome Oteri (InterDigital)Slide 1 Throughput Comparison of Some Multi-user Schemes in ax Date:
DL OFDMA Performance and ACK Multiplexing
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.
Doc.: IEEE /1420r1Nov 2014 Submission Po-Kai Huang (Intel) Slide 1 The Impact of Preamble Error on MAC System Performance Date: NameAffiliationsAddressPhone .
Doc.: IEEE /1187r1Sep 2014 Submission Po-Kai Huang (Intel) Slide 1 The Effect of Preamble Error Model on MAC Simulator Date: NameAffiliationsAddressPhone .
Uplink Multi-User MIMO Protocol Design
Submission doc.: IEEE /0567r0 May 2015 Xiaofei Wang (InterDigital)Slide 1 Multi-STA BA for SU Transmissions Date: Authors:
Submission doc.: IEEE /1208r1 September 2014 Jinsoo Ahn, Yonsei UniversitySlide 1 MAC considerations on ax OFDMA Date: Authors:
Submission doc.: IEEE /1454r0 November 2014 Jarkko Kneckt (Nokia)Slide ax Power Save Discussion Date: Authors:
Doc.: IEEE /1303r5 Submission November 2010 Jarkko Kneckt (Nokia)Slide 1 Overlapping BSS Co-Existence Date: Authors:
Doc.: IEEE /0285r0 March 2013 Submission Resource Allocation Frame Format for RAW- based Medium Access Date: Authors: Chittabrata Ghosh,
Submission Vida Ferdowsi, NewracomSlide 1 doc.: IEEE /0856r0July 2015 Compressed Uplink Trigger Frame Date: Authors:
Doc.: IEEE /0094r2 Submission Jan 2012 Slide 1 Authors: MAC Header Design for Small Data Packet for ah Date: Lv kaiying, ZTE.
Doc.: IEEE /0880r2 Submission Scheduled Trigger frames July 2015 Slide 1 Date: Authors: A. Asterjadhi, H. Choi, et. al.
Doc.: IEEE /0102r2 SubmissionLiwen Chu Etc.Slide 1 TGah Power Saving Date: Authors: Date: Jan, 2012.
Doc.: IEEE /0840r1 Submission AP Assisted Medium Synchronization Date: Authors: September 2012 Minyoung Park, Intel Corp.Slide 1.
Doc.: IEEE /0071r0 January 2013 Submission Channel indication in RAW/TWT Date: Authors: Merlin, Qualcomm Slide 1.
Submission doc.: IEEE /1289r2 Michelle Gong, IntelSlide 1 RTS/CTS Operation for Wider Bandwidth Date: Authors: Nov
Submission doc.: IEEE /1097r1 September 2015 Narendar Madhavan, ToshibaSlide 1 Reducing Channel Sounding Protocol Overhead for 11ax Date:
Submission Jul 2012 doc.: IEEE 11-12/0842r0 ZTE CorporationSlide 1 Short Beamforming Report Poll Frame Date: Authors:
Doc.: IEEE /0843r1 July 2015 Submission(ZTE) UL MU Random Access Analysis Date: Slide 1 Authors: NameAffiliationAddress Yonggang.
Doc.: IEEE /1047r0 September 2015 SubmissionStéphane Baron et. al., Canon Random RU selection process upon TF-R reception Date: Slide.
Submission doc.: IEEE /1348 Multiple NAVs for Spatial Reuse Date: Slide 1IITP Authors: Nov 2015 NameAffiliationAddressPhone Evgeny.
Doc.: IEEE /0097r0 SubmissionJarkko Kneckt (Nokia)Slide 1 Bandwidth Specific TXOP Limits Date: Authors: January 2011.
Submission September 2015 doc.: IEEE /1327r0 November 2015 Yujin Noh, Newracom Slide 1 Diversity Mode in OFDMA Date: Authors:
Submission doc.: IEEE /0098r0 January 2016 Assaf Kasher, IntelSlide 1 Channel bonding proposals Date: Authors:
Doc.: IEEE /0806r0 SubmissionSlide 1Young Hoon Kwon, Newracom Protection for MU Transmission Date: Authors: July 2015.
Resolutions to Static RTS CTS Comments
Submission doc.: IEEE /0662r0 May, 2016 Jing Ma, NICTSlide 1 Further consideration on channel access rule to facilitate MU transmission opportunity.
Submission doc.: IEEE /0102r0 January 2016 Sean Coffey, RealtekSlide 1 High Efficiency Medium Access via Rosters Date:
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:
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:
Submission doc.: IEEE /0961r0 July 2016 Hanseul Hong, Yonsei UniversitySlide 1 Consideration on Multi-STA BlockAck Optimization Date:
High Efficiency in Accessing the Medium
Locationing Protocol for 11az
Compressed Uplink Trigger Frame
High Efficiency in Accessing the Medium
Frame Exchange Control for Uplink Multi-user transmission
Power Efficient PS Poll
Month Year doc.: IEEE yy/xxxxr0 September 2010
EDCA Enhancement to Improve Link Reliability for Multicast Streams
Overlapping BSS Co-Existence
High Efficiency Medium Access via Rosters
Slot-based Power Save Improvement
DL MU-MIMO ack protocol
DL MU MIMO Error Handling and Simulation Results
Comment resolution on CID 20175
UL MU Random Access Analysis
Mandatory Protection Mechanisms
Airtime Analysis of EDCA
Reserving STA Date: Authors: January 2011 January 2011
Month Year doc.: IEEE /1081r0 May, 2016
Presentation transcript:

Submission doc.: IEEE /0394r0 March 2016 Sean Coffey, RealtekSlide 1 Achieving High Efficiency in Medium Access via Roster Mode Date:

Submission doc.: IEEE /0394r0 March 2016 Sean Coffey, RealtekSlide 2 Abstract Rosters (i.e., ordered lists) greatly reduce EDCA medium access overhead, by providing 11ax devices with predictable and unique backoff slots, and without requiring scheduling or duration information [1-3]. This presentation extends the previous ones, via: A—an intuitive development showing how this mode naturally fits with ordinary EDCA; B—results showing throughput gains (where the challenge is to make these gains be low); and C—a motion

Submission doc.: IEEE /0394r0 March 2016 Sean Coffey, RealtekSlide 3 Abstract Rosters (i.e., ordered lists) greatly reduce EDCA medium access overhead, by providing 11ax devices with predictable and unique backoff slots, and without requiring scheduling or duration information [1-3]. This presentation extends the previous ones, via: A—an intuitive development showing how this mode naturally fits with ordinary EDCA; B—results showing throughput gains (where the challenge is to make these gains be low); and C—a motion

Submission doc.: IEEE /0394r0March 2016 Sean Coffey, RealtekSlide 4 Intuitive development (A-1) Time and system state in EDCA as perceived by an example STA: Medium busy … … AIFSMedium usage (RTS or A-MPDU, maybe collision) Backoff slots

Submission doc.: IEEE /0394r0March 2016 Sean Coffey, RealtekSlide 5 Development—II (A-2) Time and system state in EDCA as perceived by an example STA: Medium busy … … AIFSMedium usage (RTS or A-MPDU, maybe collision) Backoff slots ss

Submission doc.: IEEE /0394r0March 2016 Sean Coffey, RealtekSlide 6 Development—III (A-3) Time and system state in EDCA as perceived by two example STAs: Medium busy … … ss Medium busy … … ss **

Submission doc.: IEEE /0394r0March 2016 Sean Coffey, RealtekSlide 7 Development—IV (A-4) In EDCA, if two or more STAs (1) each hear same transmissions; (2) have same AC; and (3) experience no collisions … Medium busy … … … … … then they remain (unknowingly) synchronized as long as (1)-(3) last

Submission doc.: IEEE /0394r0March 2016 Sean Coffey, RealtekSlide 8 Development—V (A-5) With enough contention, transmitters should usually use RTS-CTS [1]; then, in EDCA, all these devices see the medium usage like this: … i.e.,  200  s of medium usage or more before every data start Medium busy … … … … ss

Submission doc.: IEEE /0394r0 Initiation March 2016 Sean Coffey, RealtekSlide 9 Development—VI (A-6) If each device knows which backoff slot it may use, and that slot is assigned only to it, we can eliminate almost all of the  200  s Initiation informs devices which backoff slots they are assigned within this short time period (looks like a single TXOP to other devices) … 999 ss A-MPDU …… …  4 ms

Submission doc.: IEEE /0394r0 Initiation March 2016 Sean Coffey, RealtekSlide 10 Development—VII (A-7) Roster mode creates the required conditions, so that we can eliminate almost all of the  200  s … informs these STAs which backoff slots they may use … ……… …  4 ms AP restricts to a subset of STAs … … and reverts to ordinary EDCA at the end Internal roster state vanishes

Submission doc.: IEEE /0394r0 Initiation March 2016 Sean Coffey, RealtekSlide 11 Implications (A-8)  Processing at each STA follows same form as in ordinary EDCA: only some IFS times change (  feasible to implement)  Relation to ordinary EDCA gives roadmap for full protocol, including exceptions (e.g., defer to end of roster + EIFS, etc.) … A-MPDU …… …  4 ms EIFS

Submission doc.: IEEE /0394r0 March 2016 Sean Coffey, RealtekSlide 12 Summary—A A—Intuitive development, relation to ordinary EDCA: Ordinary EDCA already possesses a significant degree of automatic synchronization, simply from devices each following the same protocol Roster mode systematizes this synchronization for very short time period Processing at individual STA follows all the rules of ordinary EDCA: only some aspects of timing change Recovery rules also inherit the structure of ordinary EDCA (A-9)

Submission doc.: IEEE /0394r0 March 2016 Sean Coffey, RealtekSlide 13 Abstract Rosters (i.e., ordered lists) greatly reduce EDCA medium access overhead, by providing 11ax devices with predictable and unique backoff slots, and without requiring scheduling or duration information [1-3]. This presentation extends the previous ones, via: A—an intuitive development showing how this mode naturally fits with ordinary EDCA; B—results showing throughput gains (where the challenge is to make these gains be low); and C—a motion

Submission doc.: IEEE /0394r0 March 2016 Sean Coffey, RealtekSlide 14 Frames Frame formats to enable roster mode: see Appendix A (B-1) Initiation ………… ss … RI CTS to Self CTS CF-End 60 If necessary Variable 

Submission doc.: IEEE /0394r0 March 2016 Sean Coffey, RealtekSlide 15 Scenarios Let’s look at the less promising cases It’s natural to discount high gain numbers if there are any assumptions that are at all optimistic It’s useful to see how well a mode does in less-than-ideal conditions (B-2) 1 ms N = 3 Internal hidden nodes 4 ms N = 20 No hidden nodes WORSEBETTER

Submission doc.: IEEE /0394r0 March 2016 Sean Coffey, RealtekSlide 16 Scenario 1 Roster duration 1 ms, with data packets  s where present 1/2 of participating devices have data; no internal hidden nodes EDCA, with 20 competing devices, has  56% efficiency (B-3) InitiationData CF-End IFS + Backoff Roster mode throughput change: +17%  65% Appendix B

Submission doc.: IEEE /0394r0 March 2016 Sean Coffey, RealtekSlide 17 Scenario 2 Roster duration 3.25 ms, with data packets  s where present 1/2 of participating devices have data; 1/4 have internal hidden nodes EDCA, with 20 competing devices, has  56% efficiency (B-4) InitiationData CF-End Roster mode throughput change: +33% … CTSs  74% Appendix B

Submission doc.: IEEE /0394r0 March 2016 Sean Coffey, RealtekSlide 18 Scenario 3 Roster duration 4 ms, with data packets  s where present 1/3 of participating devices have data; no hidden nodes (BSS or OBSS) EDCA, with 20 competing devices, has  56% efficiency (B-4) InitiationData CF-End Roster mode throughput change: +48% …  83% Appendix B

Submission doc.: IEEE /0394r0 March 2016 Sean Coffey, RealtekSlide 19 Scenario 4 Roster duration 3.2 ms, with data packets  s where present 1/2 of participating devices have data; no hidden nodes (BSS or OBSS) EDCA, with 50 competing devices, packets 75  s, has  36% efficiency (B-4) InitiationData CF-End Roster mode throughput change: +108% …  75% Appendix B

Submission doc.: IEEE /0394r0 March 2016 Sean Coffey, RealtekSlide 20 Summary—B B—Roster mode provides consistent gains across scenarios Even where roster mode has relatively unfavorable conditions while ordinary EDCA does well It’s not straightforward to find natural conditions where it does not provide a gain Relative gains of roster mode increase with decreasing packet size and increasing number of competing devices I.e., in conditions where channel access overhead is a more significant factor, and in which contention overhead is greater (B-5)

Submission doc.: IEEE /0394r0 March 2016 Sean Coffey, RealtekSlide 21 Abstract Rosters (i.e., ordered lists) greatly reduce EDCA medium access overhead, by providing 11ax devices with predictable and unique backoff slots, and without requiring scheduling or duration information [1-3]. This presentation extends the previous ones, via: A—an intuitive development showing how this mode naturally fits with ordinary EDCA; B—results showing throughput gains (where the challenge is to make these gains be low); and C—a motion

Submission doc.: IEEE /0394r0 March 2016 Sean Coffey, RealtekSlide 22 Straw poll 1 (pre-motion) Do you support adding to the SFD: The 11ax specification shall include at least one mode of operation in which: ― an AP may specify the order (within some specified time period) in which (a specified set of) STAs are permitted to transmit, ―no two STAs are permitted to transmit simultaneously, ― the durations of the STA transmissions are not signalled in advance of their commencement, and ―a STA’s starting transmission time is determined by the actual (rather than scheduled) end of the previous STA’s transmission (C-1)

Submission doc.: IEEE /0394r0 March 2016 Sean Coffey, RealtekSlide 23 Motion 1 Do you support adding to the SFD: The 11ax specification shall include at least one mode of operation in which: ― an AP may specify the order (within some specified time period) in which (a specified set of) STAs are permitted to transmit, ―no two STAs are permitted to transmit simultaneously, ― the durations of the STA transmissions are not signalled in advance of their commencement, and ―a STA’s starting transmission time is determined by the actual (rather than scheduled) end of the previous STA’s transmission (C-1)

Submission doc.: IEEE /0394r0 References [1] IEEE doc. 11/ r1, “Airtime Analysis of EDCA”, S. Coffey, D.Z. Liu (Realtek), September 2015 [2] IEEE doc. 11/ r1, “High Efficiency in Accessing the Medium”, S. Coffey, D.Z. Liu (Realtek), September 2015 [3] IEEE doc. 11/16/0102r1, “High Efficiency in Accessing the Medium via Rosters,” S. Coffey, D.Z. Liu (Realtek), January 2016 Slide 24Sean Coffey, Realtek March 2016

Submission doc.: IEEE /0394r0 APPENDIX March 2016 Sean Coffey, RealtekSlide 25

Submission doc.: IEEE /0394r0 March 2016 Sean Coffey, RealtekSlide 26 Appendix A—Frame formats Example format for Roster Initiation frame: Octets: 2110 or 1 OffsetRoster IDControl Number Variable Imm AckUsageProtection Exter Prot 0 to (e.g.) 16 Control indicates which variable bitmaps are present Number indicates number of bytes per following field Usage, Immediate Ack, Protection, External Protection are bitmaps

Submission doc.: IEEE /0394r0 March 2016 Sean Coffey, RealtekSlide 27 Appendix B—Throughput gains For performance of ordinary EDCA, see [1, slide 19] Roster mode: Scenario 1: total duration = x ( ) – = 919  s, of which 600  s carry data: efficiency = 600 / 919  65% Scenario 2: total duration = x ( ) + 9 x ( ) – = ms, of which 12 x 200  s carry data: efficiency = 2.4 /  74% Scenario 3: total duration = x ( ) – = ms, of which 16 x 200  s carry data: efficiency = 3.2 /  83% Scenario 4: total duration = x ( ) – = ms, of which 32 x 75  s carry data: efficiency = 2.4 / = 75% Note: both ordinary EDCA and roster mode efficiencies are calculated without Acks or Block Acks

Submission doc.: IEEE /0394r0 March 2016 Sean Coffey, RealtekSlide 28 Appendix C—Notes 1.In [3], the interframe spacing within roster mode was reduced to a “VIFS” (Vestigial Inter-Frame Space), which could be as small as 4  s or so. The current presentation alters this to 9  s, i.e., a single slot time. The gains over ordinary EDCA are large enough anyway. 2.Roster mode requires setup and periodic maintenance, which imposes extra overhead. This is not shown explicitly in slides 16-19, but the examples were chosen to account for this effect. With total setup from scratch 500  s-5 ms, 100 uses of a roster before it is discarded, and 6 successful transmissions per roster use, the amortized cost is < 1  s to < 9  s per successful transmission, i.e., at worst less than one backoff slot time. This is why the probability of slot use in the examples was chosen to be quite low: it’s equivalent to a higher probability of slot use with an extra slot to account for setup and maintenance overhead. 3.For protection of legacy modes: this is an issue that affects all new 11ax modes, and roster mode can use whatever general solution is adopted. For a specific solution, see [3, slides 21-23] (roster mode forms single EDCA state, with sufficient silent time afterwards to permit equalizing channel access opportunities).

Submission doc.: IEEE /0394r0 March 2016 Sean Coffey, RealtekSlide 29 Notes—II 4.“Internal” hidden nodes are those that are internal to the roster [3]. It is only necessary to protect those STAs that are hidden to one or more STAs that follow it in the roster, given the offset used. 5.The roster initiation sequence (CTS-To-Self followed by a new RI packet) could be replaced by a single packet, increasing the efficiency. For example, this single packet could be an HE trigger frame. Alternatively, with CTS-To-Self followed by RI, the RI packet may be sent at any rate that can be decoded by the devices in the roster, i.e., not necessarily at the lowest basic rate. 6.Roster mode is primarily directed at uplink traffic, but there is no reason that downlink traffic cannot be included. The AP may reserve any subset of slots for its own use.. Apart from permitting DL traffic with less overhead, this aids roster management (AP reserves some slots and transfers them to selected STAs via direct exchange of messages). Similarly traffic can in principle be MU / OFDMA.