H o c h s c h u l e D e g g e n d o r f H o c h s c h u l e f ü r a n g e w a n d t e W i s s e n s c h a f t e n

Ähnliche Dokumente
Gates vs. Windows and Scheduled Traffic

Latency Scenarios of Bridged Networks

How Many Transmission Selection Algorithms Do We Need?

Magic Figures. We note that in the example magic square the numbers 1 9 are used. All three rows (columns) have equal sum, called the magic number.

Word-CRM-Upload-Button. User manual

Can I use an older device with a new GSD file? It is always the best to use the latest GSD file since this is downward compatible to older versions.

1.2 QoS-Verbesserungen

Konzepte zur Reduzierung der Übertragungslatenz im AVB v2 Standard. Jan Jasper Salathé

A Classification of Partial Boolean Clones

Context-adaptation based on Ontologies and Spreading Activation

Exercise (Part XI) Anastasia Mochalova, Lehrstuhl für ABWL und Wirtschaftsinformatik, Kath. Universität Eichstätt-Ingolstadt 1

FEM Isoparametric Concept

Level 2 German, 2013

Sport Northern Ireland. Talent Workshop Thursday 28th January 2010 Holiday Inn Express, Antrim

NEWSLETTER. FileDirector Version 2.5 Novelties. Filing system designer. Filing system in WinClient

Analyse und Interpretation der Kurzgeschichte "Die Tochter" von Peter Bichsel mit Unterrichtsentwurf für eine 10. Klassenstufe (German Edition)

Number of Maximal Partial Clones

Unit 1. Motivation and Basics of Classical Logic. Fuzzy Logic I 6

Exercise (Part II) Anastasia Mochalova, Lehrstuhl für ABWL und Wirtschaftsinformatik, Kath. Universität Eichstätt-Ingolstadt 1

Industrial USB3.0 Miniature Camera with color and monochrome sensor

Attention: Give your answers to problem 1 and problem 2 directly below the questions in the exam question sheet. ,and C = [ ].

Ich habe eine Nachricht für Sie

Electrical tests on Bosch unit injectors

a) Name and draw three typical input signals used in control technique.

Eingebettete Taktübertragung auf Speicherbussen

POST MARKET CLINICAL FOLLOW UP

Routing Optimization of AVB Streams in TSN Networks

How-To-Do. Hardware Configuration of the CC03 via SIMATIC Manager from Siemens

Exercise (Part V) Anastasia Mochalova, Lehrstuhl für ABWL und Wirtschaftsinformatik, Kath. Universität Eichstätt-Ingolstadt 1

Konfiguration von eduroam. Configuring eduroam

Finite Difference Method (FDM)

Im Fluss der Zeit: Gedanken beim Älterwerden (HERDER spektrum) (German Edition)

Routing in WSN Exercise

42 Zitate großer Philosophen: Über das Leben, das Universum und den ganzen Rest (German Edition)

Level 1 German, 2014

Level 2 German, 2015

VGM. VGM information. HAMBURG SÜD VGM WEB PORTAL USER GUIDE June 2016

Level 1 German, 2016

Walter Buchmayr Ges.m.b.H.

Handbuch der therapeutischen Seelsorge: Die Seelsorge-Praxis / Gesprächsführung in der Seelsorge (German Edition)

Unit 4. The Extension Principle. Fuzzy Logic I 123

Mock Exam Behavioral Finance

auf differentiellen Leitungen

DIBELS TM. German Translations of Administration Directions

Ein Stern in dunkler Nacht Die schoensten Weihnachtsgeschichten. Click here if your download doesn"t start automatically

TomTom WEBFLEET Tachograph

Level 1 German, 2012

PELTIER-HOCHLEISTUNGSMODULE

Hazards and measures against hazards by implementation of safe pneumatic circuits

Java Tools JDK. IDEs. Downloads. Eclipse. IntelliJ. NetBeans. Java SE 8 Java SE 8 Documentation

Newest Generation of the BS2 Corrosion/Warning and Measurement System

Brandbook. How to use our logo, our icon and the QR-Codes Wie verwendet Sie unser Logo, Icon und die QR-Codes. Version 1.0.1

Exercise (Part I) Anastasia Mochalova, Lehrstuhl für ABWL und Wirtschaftsinformatik, Kath. Universität Eichstätt-Ingolstadt 1

Geometrie und Bedeutung: Kap 5

How-To-Do. OPC-Server with MPI and ISO over TCP/IP Communication. Content. How-To-Do OPC-Server with MPI- und ISO over TCP/IP Communication

Wie man heute die Liebe fürs Leben findet

Priorities (time independent and time dependent) Different service times of different classes at Type-1 nodes -

Multicriterial Design Decision Making regarding interdependent Objectives in DfX

Cycling. and / or Trams

Pensionskasse: Vorsorge, Finanzierung, Sicherheit, Leistung (German Edition)

Titelmasterformat Object Generator durch Klicken bearbeiten

p^db=`oj===pìééçêíáåñçêã~íáçå=

Introduction FEM, 1D-Example

Weather forecast in Accra

FEM Isoparametric Concept

Martin Luther. Click here if your download doesn"t start automatically

INFORMATION ABOUT COLLECTIVE TRANSFERS

Tube Analyzer LogViewer 2.3

Bayesian Networks. Syntax Semantics Parametrized Distributions Inference in Bayesian Networks. Exact Inference. Approximate Inference

Quadt Kunststoffapparatebau GmbH

Exercise (Part VIII) Anastasia Mochalova, Lehrstuhl für ABWL und Wirtschaftsinformatik, Kath. Universität Eichstätt-Ingolstadt 1

Building Instructions. Aufbauanleitung. Service-Hotline:

Introduction FEM, 1D-Example

Übung 3: VHDL Darstellungen (Blockdiagramme)

Application Note. Import Jinx! Scenes into the DMX-Configurator

Mitglied der Leibniz-Gemeinschaft

HIR Method & Tools for Fit Gap analysis

Boarding & Bodenprozesse

Wer bin ich - und wenn ja wie viele?: Eine philosophische Reise. Click here if your download doesn"t start automatically

Interpolation Functions for the Finite Elements

!! Um!in!ADITION!ein!HTML51Werbemittel!anzulegen,!erstellen!Sie!zunächst!ein!neues! Werbemittel!des!Typs!RichMedia.!!!!!!

Datenblatt. P-series PDU 2.5/4/4AN

USB Kabelkonfektion USB cabels assembly

Vehicle Automation and Man from Reaction to Takeover Dipl.-Ing. Daniel Damböck

Umstellung eines Outlook Kontos von ActiveSync zu IMAP. Changing an Outlook account from ActiveSync to IMAP

Privatverkauf von Immobilien - Erfolgreich ohne Makler (German Edition)

BVM-Tutorial 2010: BlueBerry A modular, cross-platform, C++ application framework

Die "Badstuben" im Fuggerhaus zu Augsburg

Anleitung für Vermieter. Directions for Landlord/Landlady. zum Erstellen eines Accounts und zum Anlegen von Angeboten

There are 10 weeks this summer vacation the weeks beginning: June 23, June 30, July 7, July 14, July 21, Jul 28, Aug 4, Aug 11, Aug 18, Aug 25

Order Ansicht Inhalt

2. For Entity concept use the appropriate parameters from above to ensure the following: V t or V OC V max

Die einfachste Diät der Welt: Das Plus-Minus- Prinzip (GU Reihe Einzeltitel)

How-To-Do. Communication to Siemens OPC Server via Ethernet

PROFIBUS-DP Repeater 1 to 1 and 1 to 5 with optional level converter module

An Introduction to Monetary Theory. Rudolf Peto

Brand Label. Daimler Brand & Design Navigator

UNIGATE CL Konfiguration mit WINGATE

Cycling and (or?) Trams

Transkript:

Time Aware Shaper Christian Boiger christian.boiger@hdu-deggendorf.de IEEE 802 Plenary September 2012 Santa Cruz, California D E G G E N D O R F U N I V E R S I T Y O F A P P L I E D S C I E N C E S

Time Aware Shaper t x = t R + ( n 126 T ) + i i = 0 i = 0 x T i 2

Configuration Configuration information Reference time Event list Reference time t R PTP timescale PTP epoch (1 January 1970 00:00:00 TAI) IEEE 802.1 AS Timestamp format struct Timestamp { }; Event List UInteger48 seconds; UInteger32 nanoseconds; Gate event time interval Event 3

Event List One list per port with eight bits for each queue Events: Gate events: Gate close event = 0 Gate open event = 1 Other events: Repeat Gate event time interval (T0, T1,, Tx) Relative to last gate event Granularity: 1ns 32 bit unsigned integer in units of 1 ns (max 4.2s) In order to have a defined start configuration at t R, T0 must be 0 4

Important Device Specific Parameters Device specific latency t_device Necessary to calculate the schedule Device specific Time Aware Shaper granularity Necessary to define the minimum window size Maximum event list length 5

End Station Talker Credit Based Shaper: Per stream per class shaping Time Aware Shaper: Per stream per class shaping? Each stream and class queue has one Time Aware Gate (TAG) What is the relation between the TAG of the stream queues and the class queue? Is a per class shaping in the talker necessary? Possible solution: Per stream queues which are directly connected to the transmission selection through a TAG Per stream shaping in the end stations Less complicated Ensures that a frame from the scheduled stream is transmitted 6

End Station Talker 7

Priority Regeneration A domain boundary concept seems to be necessary SRP needs to be extended (Gen1 and Gen2 SRP) Should the domain be called SRP domain? SRP domain is defined for SR classes Is the Scheduled Traffic class a SR class? Current definition of SR class: stream reservation (SR) class: A traffic class whose bandwidth can be reserved for AV traffic. A priority value is associated with each SR class. SR classes are denoted by consecutive letters of the alphabet, starting with A and continuing for up to seven classes. 8

Priority Regeneration Is it possible to redefine SR class A as the one which is used for Scheduled Traffic? SR class A is currently tightly linked to the Credit Based Shaper (as the term SR class) Many changes in 802.1Q necessary It seems to be simpler to create a new type of class ( Scheduled Traffic Class ) 9

Priority Mapping What is the default priority for Scheduled Traffic? Priority 3? (as AVB Gen1 SR class A?) It would be necessary to decouple the CBS125 and CBS250 from the terms class A and B to allow PCP 3 for Scheduled Traffic and PCP 2 for CBS125 Other priority e.g. 4 Easier to integrate Fully compatible with AVB Gen1 Drawback: New PCP necessary Scheduled Traffic has the highest priority (above AVB Gen1 SR class A) 10

What should be part of 802.1Qbv? Explanation (in an informative annex?) of the basic idea to block non Scheduled Traffic in order to have an idle port for the Scheduled Traffic transmission General explanation of possible ways to configure the TAS e.g. performance optimized vs. bandwidth optimized) Or is the description of the TAS enough? 11

Thank You 12