Time-Aware shaping (802.1Qbv) support in the MAC

Slides:



Advertisements
Similar presentations
Doc.: IEEE /1123r0 Submission September 2010 Zhu/Kim et al 1 Date: Authors: [TXOP Sharing for DL MU-MIMO Support]
Advertisements

Submission doc.: IEEE /1225r1 Considerations on CCA for OBSS Opearation in ax Date: Slide 1Huawei Authors:
Submission doc.: IEEE /1454r0 November 2014 Jarkko Kneckt (Nokia)Slide ax Power Save Discussion Date: Authors:
Doc.: IEEE /1126r0 Submission September 2012 Krishna Sayana, SamsungSlide 1 Wi-Fi for Hotspot Deployments and Cellular Offload Date:
Methods for providing Quality of Service in WLANs W.Burakowski, A. Beben, J.Sliwinski Institute of Telecommunications, Warsaw University of Technology,
Doc.: IEEE /2977r0 Submission November 2007 Ganesh Venkatesan, Intel CorporationSlide 1 VTS SG PAR Scope Topics Date: Authors:
Submission doc.: IEEE /1359r0 November 2015 Yu Wang, Ericsson et al.Slide 1 System Performance Evaluation of ae Date: Authors:
IETF DetNet and IEEE Time-Sensitive Networking
Goals and objectives Project(s): MBH IA Phase 4 Transport for 5G Networks Purpose of the contribution: Input to MBH IA Phase 4 Abstract: Overview on the.
Device Security in Cognitive Radio
Time Sensitive Networking within the scope of P802.1CF
IEEE Time-Sensitive Networking (TSN)
IEEE Time-Sensitive Networking (TSN)
Impact of LTE in Unlicensed Spectrum on Wi-Fi
P802.1CM Time-Sensitive Networking for Fronthaul
IEEE 802.1AS REV D5.0 Review Comments
DetNet Service Model draft-varga-detnet-service-model-01
Locationing Protocol for 11az
VTS SG PAR Scope Topics Date: Authors: November 2007
AP access procedure for UL MU operation
QoS Handling of Trigger Frame
IEEE Time-Sensitive Networking (TSN)
Wi-Fi Time Sensitive Networking
Wi-Fi Time Sensitive Networking
Time Sensitive Networking within P802.1CF
WUR Acknowledgement Indication
WUR Acknowledgement Indication
DetNet Data Plane Protection Implementation Report
Requirements and Implementations for Intra-flow/Intra-AC DiffServ
November 18 July 2008 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: Task Group 4e definitions Date.
Time Sensitive Networking for 5G
Provision of Multimedia Services in based Networks
Multicast/Broadcast Communication With Acknowledge
Improvement to TWT Parameter set selection
2111 NE 25th Ave, Hillsboro OR 97124, USA
QoS with EDCA Downgrading
Consideration of EDCA for WUR Signal
Functional Requirements for EHT Specification Framework
Time-Aware Traffic Shaping over
WUR Acknowledgement Indication
Further Consideration for WUR Acknowledgement Indication
Packet Design for Wake-up Receiver (WUR)
RTA report summary Date: Authors: Jan 2019
Comment resolution on CID 20175
Is the MAC sufficient for wireless high speed mesh LANs?
VTS SG PAR Scope Topics Date: Authors: January 2008
VTS SG PAR Scope Topics Date: Authors: January 2008
Requirements and Implementations for Intra-flow/Intra-AC DiffServ
Comment resolution on CID 20175
Alternate EDCA Parameter Set
VTS Robust Multicast/Broadcast Protocol
Considerations on CCA for OBSS Opearation in ax
Time-Sensitive Applications Support in EHT
Reducing Channel Access Delay
EHT Multi-link Operation
VTS SG PAR Scope Topics Date: Authors: January 2008
Cooperative AP Discovery
Consideration of EDCA for WUR Signal
IEEE Time-Sensitive Networking (TSN)
Functional Requirements for EHT Specification Framework
Reducing Channel Access Delay
Further Consideration for WUR Acknowledgement Indication
Month Year doc.: IEEE /1081r0 May, 2016
RTA report summary Date: Authors: Jan 2019
Multi-Link Architecture and Requirement Discussion
TSN support in and potential extensions for TGbe
Considerations of New Queue Mechanism for Real-Time Application
Multi-Link Architecture and Requirement Discussion
Use Auto Repetition in low latency queue
Latency enhancement for EHT
Presentation transcript:

Time-Aware shaping (802.1Qbv) support in the 802.11 MAC September 2018 doc.: IEEE 802.11-18/xxxxr0 November 2018 Time-Aware shaping (802.1Qbv) support in the 802.11 MAC Date: 2018-11-10 Authors: Dave Cavalcanti, Intel Dave Cavalcanti, Intel

September 2018 doc.: IEEE 802.11-18/xxxxr0 November 2018 Abstract This presentation describes potential solutions to enable Time-Aware (8021Qbv) Traffic Shaping over the 802.11 MAC in order to control latency for time-sensitive and real-time applications. Dave Cavalcanti, Intel Dave Cavalcanti, Intel

Outline TSN Background Time-Aware (802.1Qbv) traffic shaping September 2018 doc.: IEEE 802.11-18/xxxxr0 November 2018 Outline TSN Background Time-Aware (802.1Qbv) traffic shaping Time-Awareness within the 802.11 MAC Conclusions Dave Cavalcanti, Intel Dave Cavalcanti, Intel

IEEE 802.1 Time-Sensitive Networking (TSN) November 2018 IEEE 802.1 Time-Sensitive Networking (TSN) Standard Ethernet with Synchronization, small and/or fixed latency, and extremely low packet loss TSN Components Common Standards Time synchronization: Time Synchronization (802.1AS) Ultra reliability: Frame Replication and Elimination (P802.1CB) Path Control and Reservation (802.1Qca) Per-Stream Filtering and Policing (802.1Qci) Reliability for time sync (P802.1AS-Rev) Synchronization √ 802.1AS over 802.11 Timing Measurement (TM) Fine Timing Measurements (FTM) Reliability Reliability Latency Bounded low latency: Time-Aware traffic shaping (802.1Qbv) Preemption (802.1Qbu/802.3br) Cyclic Scheduling (802.1Qch) Asynchronous Scheduling (802.1Qcr) Resource Mgmt Dedicated resources & API Stream Reservation Protocol (802.1Qat) TSN configuration (P802.1Qcc) YANG (P802.1Qcp) Link-local Registration Protocol (P802.1CS) Zero congestion loss Time-Aware shaping (802.1qbv) over 802.11 (extension to address latency) √ 802.11aa (SRP over 802.11 for AV) √ 802.11ak (802.11 links in an 802.1Q network) Credit: János Farkas, Ericsson TSNA Conference 2017, http://www.tsnaconference.com/ Dave Cavalcanti, Intel

Time-Aware Traffic Shaping November 2018 Time-Aware Traffic Shaping Scheduling time-critical frame transmissions while avoiding contention with lower priority frames can give low jitter and guarantee worst case latency 802.1Qbv defines Time-Aware shaper for Ethernet switches Queues/Traffic classes Multiple queues are controlled based on a repeating schedule (time, gate open/closed), time reference is provided by 802.1AS T T T T T T T T Qbv can be very effective, especially for predictable, periodic traffic frame selection Transmission time gate open gate open gate closed gate open gate closed Dave Cavalcanti, Intel

Time-Aware Shaping over Wireless September 2018 doc.: IEEE 802.11-18/xxxxr0 November 2018 Time-Aware Shaping over Wireless Time-Aware shaping sitting on top of 802.11 MAC can resolve contention within each device and across multiple STAs/AP that share the medium Assumptions: managed network and 802.11 admission control is used for TSN traffic AP Example Scenario T Time-Sensitive Traffic AP STA 1 STA 2 … gates closed gate open All gates open (Normal Operation) Other Traffic T T Shared medium The Qbv schedule defines when the gates open/close (implementation specific) The schedule can take into account the 802.11 MAC/PHY mode (e.g. EDCA, 11ax DL/UL OFDMA, TWT, …) STA 1 STA 2 Dave Cavalcanti, Intel Dave Cavalcanti, Intel

Simplified TSN Reference Stack November 2018 Simplified TSN Reference Stack Application Transport Direct L2 access IP Encapsulation IP IEEE 802.1 Network TSN Capabilities: time sync, time-aware, reservations, and many others … Link Layer MAC/PHY IEEE 802.3 (Ethernet) IEEE 802.11 (Wi-Fi) Media Specific Support required for TSN Capabilities 802.11 requirements for Time-Aware (Qbv) capability: Exchange the 802.1Qbv schedule between managed STAs Rules to certify the release of frames from the 802.11 queues according to the 802.1Qbv defined times and avoid contention between queues Dave Cavalcanti, Intel

Intra-STA contention problems for time-sensitive frames November 2018 Intra-STA contention problems for time-sensitive frames Time-sensitive frame Collisions between EDCA functions are resolved within STAs high priority AC frames are transmitted and lower priority AC(s) backoff On avg, high priority AC should get faster access, but a time-sensitive frame may still have to wait in some situations, e.g.: other frames in the same AC Queue other ACs get access first ongoing (long) TXOP from another AC The time-aware concept can prevent some of the situations that increase worst case latency for time-sensitive frames Time-sensitive frame TXOP (AC_VI) Dave Cavalcanti, Intel

Time-Awareness in the 802.11 MAC (option 1 – TSN queue) November 2018 Time-Awareness in the 802.11 MAC (option 1 – TSN queue) A Time-Aware schedule defined (e.g. 802.1Qbv layer, other higher layer, …) A queue for TSN traffic A Time-Aware Shaper Function pauses/resumes EDCAFs to avoid contention A frame selection function (implementation dependent) selects TSN frame(s) for transmission within SP TSN Access Function: follows selected access mode rules (e.g. EDCA with existing/new AC parameters, 11ax Trigger-based access, …) Service Internal Service Period Service Period EDCAFs resume normal operation 1. TSN Queue→ Open 2. Other EDCAFs paused 3. Time-Sensitive frames selected/transmitted Dave Cavalcanti, Intel

Time-Awareness in the 802.11 MAC (option 2 – TSN reuses EDCA queue) November 2018 Time-Awareness in the 802.11 MAC (option 2 – TSN reuses EDCA queue) A Time-Aware schedule defined (e.g. 802.1Qbv layer, other higher layer, …) A TSN stream uses one of the EDCA queues (e.g. VO) A Time-Aware Shaper Function pauses/resumes competing EDCAFs to avoid contention A frame selection function (implementation dependent) selects TSN frame(s) for transmission within SP Frame is transmitted using EDCAF (e.g. AC_VO), other access methods could also be used (e.g. 11ax Trigger-based) Service Internal Service Period Service Period EDCAFs resume normal operation 1. AC_VO (Time-sensitive Queue)→ Open 2. Other EDCAFs paused 3. Time-Sensitive frames selected/transmitted Dave Cavalcanti, Intel

Time-Aware Shaping within managed BSSs November 2018 Time-Aware Shaping within managed BSSs The 802.11 MAC provides an interface (primitive at the SME-MLME SAP) to configure the Time-Aware Shaper Function in each managed STA A 802.1Qbv scheduler (higher layer implementation) is responsible for resolving contention across all managed STAs The schedule must be communicated to managed STAs (new management frame can be defined) A Time-Aware Scheduler may control multiple BSSs The schedule can be distributed by higher layers All managed BSSs (and STAs) must synchronize to the same time source as the Time-Aware scheduler Dave Cavalcanti, Intel

Access mechanism for time-sensitive traffic November 2018 Access mechanism for time-sensitive traffic The Time-Aware functionality is independent of the access mechanism used Various access modes can be used: EDCA, 802.11ax Trigger- based Access, … Access mode could be a configuration parameter for the TSN Access Function (option 1) Admission control can be used to ensure low latency performance 802.11ax capabilities help increase efficiency STAs can be configured to use Trigger-based access The AP can schedule UL/DL to comply with the SP boundaries The AP may opportunistically schedule other traffic without impacting the time-sensitive traffic Dave Cavalcanti, Intel

Impact of unmanaged BSSs November 2018 Impact of unmanaged BSSs Time-Aware shaping operates on managed STAs Interfering transmissions may impact the capability to guarantee bounded latency Unmanaged STAs/BSSs are seen as interference The Time-Aware scheduler can take into account the level of interference when admitting TSN flows and defining SP durations Latency bound vs. capacity tradeoffs will depend on the level of interference and deployment scenario Dave Cavalcanti, Intel

November 2018 Conclusions Time-Aware traffic shaping is a TSN capability to control congestion and worst case latency in managed networks The 802.11 MAC can enable this capability through a Time-Aware Shaper Function Avoid contention from competing traffic between managed STAs, and reduce worst case latency (important for real-time/time- sensitive applications) Modifications are limited to controlling queues and do not require new channel access mechanism This capability will also enable 802.11 to be integrated with Ethernet-based TSN Dave Cavalcanti, Intel

References IEEE Std 802.1Qbv-2015. November 2018 September 2018 doc.: IEEE 802.11-18/xxxxr0 November 2018 References IEEE Std 802.1Qbv-2015. Dave Cavalcanti, Intel Dave Cavalcanti, Intel