How Many Transmission Selection Algorithms Do We Need?

Ähnliche Dokumente
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

Latency Scenarios of Bridged Networks

Gates vs. Windows and Scheduled Traffic

Cycling and (or?) Trams

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.

Finite Difference Method (FDM)

Mock Exam Behavioral Finance

Aus FanLiebe zu Tokio Hotel: von Fans fã¼r Fans und ihre Band

Level 1 German, 2012

Englisch-Grundwortschatz

Introduction FEM, 1D-Example

Routing in WSN Exercise

Level 1 German, 2014

Introduction FEM, 1D-Example

Selbstlernmodul bearbeitet von: begonnen: Inhaltsverzeichnis:

CNC ZUR STEUERUNG VON WERKZEUGMASCHINEN (GERMAN EDITION) BY TIM ROHR

Weather forecast in Accra

Level 2 German, 2015

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

Cycling. and / or Trams

Spusiso Kindheit in Swasiland

Dienstleistungsmanagement Übung 5

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

Routing Optimization of AVB Streams in TSN Networks

Top-Antworten im Bewerbungsgespräch für Dummies (German Edition)

Was heißt Denken?: Vorlesung Wintersemester 1951/52. [Was bedeutet das alles?] (Reclams Universal-Bibliothek) (German Edition)

Duell auf offener Straße: Wenn sich Hunde an der Leine aggressiv verhalten (Cadmos Hundebuch) (German Edition)

Pressglas-Korrespondenz

1D-Example - Finite Difference Method (FDM)

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

Schachaufgabe 05: Ma-Übung Chess Problem 05: Mate training

PONS DIE DREI??? FRAGEZEICHEN, ARCTIC ADVENTURE: ENGLISCH LERNEN MIT JUSTUS, PETER UND BOB

Wie man heute die Liebe fürs Leben findet

Killy Literaturlexikon: Autoren Und Werke Des Deutschsprachigen Kulturraumes 2., Vollstandig Uberarbeitete Auflage (German Edition)

FAIRTRADE project Exchange 2012 Scotland 2 nd 10 th of May

Where are we now? The administration building M 3. Voransicht

Die Bedeutung neurowissenschaftlicher Erkenntnisse für die Werbung (German Edition)

Reparaturen kompakt - Küche + Bad: Waschbecken, Fliesen, Spüle, Armaturen, Dunstabzugshaube... (German Edition)

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

ETHISCHES ARGUMENTIEREN IN DER SCHULE: GESELLSCHAFTLICHE, PSYCHOLOGISCHE UND PHILOSOPHISCHE GRUNDLAGEN UND DIDAKTISCHE ANSTZE (GERMAN

DAS ERSTE MAL UND IMMER WIEDER. ERWEITERTE SONDERAUSGABE BY LISA MOOS

Die Intrige: Historischer Roman (German Edition)

Accelerating Information Technology Innovation

Corporate Digital Learning, How to Get It Right. Learning Café

Ressourcenmanagement in Netzwerken SS06 Vorl. 12,

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

Jägersprache, Wildkunde und Begriffe aus der Jagd: Schwerpunkt Jägerprüfung Rotwild, Rehwild, Gamswild, Steinwild, Muffelwild (German Edition)

Hormone und Hormondrüsen - Die Komponisten der Gesundheit: Ein Ratgeber für Ihre Gesundheit (German Edition)

auf differentiellen Leitungen

Unit 4. The Extension Principle. Fuzzy Logic I 123

VORANSICHT. Halloween zählt zu den beliebtesten. A spooky and special holiday Eine Lerntheke zu Halloween auf zwei Niveaus (Klassen 8/9)

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

Harry gefangen in der Zeit Begleitmaterialien

FAHRZEUGENTWICKLUNG IM AUTOMOBILBAU FROM HANSER FACHBUCHVERLAG DOWNLOAD EBOOK : FAHRZEUGENTWICKLUNG IM AUTOMOBILBAU FROM HANSER FACHBUCHVERLAG PDF

Eingebettete Taktübertragung auf Speicherbussen

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

Level 2 German, 2013

Brand Label. Daimler Brand & Design Navigator

FEM Isoparametric Concept

Illustrierende Aufgaben zum LehrplanPLUS. Working at the zoo

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

Rev. Proc Information

Übung 3: VHDL Darstellungen (Blockdiagramme)

Level 1 German, 2011

1. Hello, I m Francis Docherty. a. No, sorry. I m not. 2. I m sorry. What was your b. I don t think he

Materialien zu unseren Lehrwerken

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

CALCULATING KPI QUANTITY-INDEPENDENT ROUTE TIME

Telefon, your contact Telephone

Hardwarekonfiguration an einer Siemens S7-300er Steuerung vornehmen (Unterweisung Elektriker / - in) (German Edition)

Level 2 German, 2016

DAS ZUFRIEDENE GEHIRN: FREI VON DEPRESSIONEN, TRAUMATA, ADHS, SUCHT UND ANGST. MIT DER BRAIN-STATE-TECHNOLOGIE DAS LEBEN AUSBALANCIEREN (GE

Aufspüren von Honeypots / Honeywalls. Amir Alsbih freiburg.de

v+s Output Quelle: Schotter, Microeconomics, , S. 412f

Challenges for the future between extern and intern evaluation

Dynamic Hybrid Simulation

BIRTHDAY PRESENTS FOR GRANDMOTHERS

Tube Analyzer LogViewer 2.3

Frühling, Sommer, Herbst und Tod: Vier Kurzromane (German Edition)

Hazards and measures against hazards by implementation of safe pneumatic circuits

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

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

Der Buddhismus im Vergleich mit dem Evangelium der Bibel: Ist das Leben Leiden? Missionstheologischer Exkurs Christentum- Buddhismus (German Edition)

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

Benjamin Whorf, Die Sumerer Und Der Einfluss Der Sprache Auf Das Denken (Philippika) (German Edition)

Non users after Cochlear Implantation in Single Sided Deafness

RECHNUNGSWESEN. KOSTENBEWUßTE UND ERGEBNISORIENTIERTE BETRIEBSFüHRUNG. BY MARTIN GERMROTH

DIBELS TM. German Translations of Administration Directions

Konkret - der Ratgeber: Die besten Tipps zu Internet, Handy und Co. (German Edition)

How to deal with complaints writing business letters and s. Von Prof. Dr. Inez De Florio-Hansen, Kassel. Voransicht

Rough copy for the art project >hardware/software< of the imbenge-dreamhouse artist Nele Ströbel.

Web-Apps mit jquery Mobile: Mobile Multiplattform-Entwicklung mit HTML5 und JavaScript (German Edition)

Wissenschaftliches Denken und Arbeiten

Zu + Infinitiv Constructions

Security of Pensions

1.2 QoS-Verbesserungen

"Die Bundesländer Deutschlands und deren Hauptstädte" als Thema einer Unterrichtsstunde für eine 5. Klasse (German Edition)

Word-CRM-Upload-Button. User manual

DYNAMISCHE GEOMETRIE

"Die Brücke" von Franz Kafka. Eine Interpretation (German Edition)

Transkript:

How Many Transmission Selection Algorithms Do We Need? Christian Boiger christian.boiger@hdu-deggendorf.de IEEE 802.1 Interim May 2013 Victoria, BC 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

Current Situation Three Transmission Selection Algorithms Strict Priority Credit Based Shaper Enhanced Transmission Selection no latency guarantees latency guarantees (in combination with SRP) no latency guarantees no bandwidth bandwidthguarantees bandwidth guarantees guarantees over a relatively short over a relatively long measurement interval measurement interval best effort traffic (only low bandwidth high priority traffic) bandwidth intensive, loss and latency sensitive stream traffic bandwidth intensive and loss sensitive traffic 2

Future Situation Four Transmission Selection Algorithms Strict Priority no latency guarantees Credit Based Shaper Enhanced Transmission Selection latency guarantees (in combinationwith SRP) no latency guarantees Time Aware Shaper latency guarantees (engineering necessary) no bandwidth bandwidth bandwidth bandwidth guarantee guarantee over a short measurement interval best effort traffic (only low bandwidth high priority traffic) bandwidth intensive, loss and latency sensitive stream traffic guarantee over a relatively long measurement interval bandwidth intensive and loss sensitive traffic guarantee over a short measurement interval extremely latency and loss sensitive (stream) traffic Additionally 802.3 DMLT/IET might improve latency and/or convergence of the four algorithms 3

Do We Need Additional Traffic Shaper? 4

Proposals So Far Peristaltic Shaper Similar to Time Aware Shaper http://www.ieee802.org/1/files/public/docs2012/newavb-mjt-back-to-the-future-1112-v01.pdf Burst Limiting Shaper Similar to Credit Based Shaper http://www.ieee802.org/1/files/public/docs2012/newgoetz-ctrdatascheduler-0712-v1.pdf 5

Why Are Theses Shapers Better? Peristaltic Shaper Topology independent latency guarantees Shaper failures easier to detect Scales with speed Addresses current AVB type of traffic Burst Limiting Shaper Lower latency than CBS Only low bandwidth high priority traffic Limits the bandwidth Less engineering than Scheduled Traffic (?) Addresses control traffic with latency requirements between Reserved Traffic (~250µs/hop) and Scheduled Traffic (~3µs/hop) This assumes that the proposed concepts work!!! 6

Expressed Needs/Goals Less engineering (knowing that this increases the latency and reduces the possible topologies) Higher transmission periods than AVB Gen1 (with low latency) Shaper for DMLT mechanism Replacement for CBS What to do with asynchronous traffic? 7

How do the proposed solutions perform? 8

Burst Limiting Shaper The following slides show some examples with the BLS My assumptions on how this shaper works might be wrong, I used the following equations. They are slightly different than the one in this presentation (http://www.ieee802.org/1/files/public/docs2012/newgoetz-ctrdatascheduler-0712-v1.pdf) (no margin, slope calculations seemed to be wrong in the presentation) Parameters: leakrate = allocatedbytes * 8 / interval; idleslope = -leakrate sendslope = (transmitrate - leakrate) maxlevel = leakrate * interval resumelvl = 0.1*maxlevel; credit + (sendslope * (packet+ipg) / transmitrate) credit + (idleslope * (packet+ipg) / transmitrate) 9

Burst Limiting Shaper Additional parameters used in the following simulations: All streams have a 125 µs transmission period Transmission rate = 100 Mbit/s Packet size = 70 byte (+ 20 byte) White frames = interfering non high priority frames 10

Burst Limiting Shaper (Example 1) 11

Burst Limiting Shaper (Example 1) The result in example 1 shows that there is no difference between the BLS and strict priority in a normal operation mode The shaper has no effect on the traffic So when does the shaper start to spread out the frames? 12

Burst Limiting Shaper (Example 2) 13

Burst Limiting Shaper (Example 3) 14

Burst Limiting Shaper (Example 4) 15

Burst Limiting Shaper (Example 5) 16

Burst Limiting Shaper (Example 6) 17

Inverse Priority Mode During the inverse priority mode the high priority traffic has the lowest priority. But the traffic is not blocked, i.e. the shaper is not limiting the bursts as long as there is no other traffic. Therefore the down stream bridges are not protected from high priority streams especially other high priority streams which interfere with such a bursting bridge are not protected. 18

Conclusion My understanding so far is: The operation in the inverse mode should not happen during the normal operation (I don t think that this assumption is right, but assumed it is). The inverse mode therefore should protect from malfunctions. But I think the inverse mode makes the whole concept completely unpredictable (e.g. if there is not enough low priority traffic, the port stays in the inverse mode ). Additionally the inverse mode is not protecting the downstream bridges in the absence of low priority traffic. 19

Would this meet our goals? It was intended that the BLS protects networks in overload situations (this was my impression so far). It seems that for this goal, the shaper should be much more restrictive, e.g.: Block traffic in order to really protect the downstream bridges from an upstream overload. Delete frames in an overload situation to get back into the normal operation mode 20

Peristaltic Shaper The following slides show some example simulations of the Peristaltic Shaper Again, my assumptions on how this shaper works might be wrong, so please correct me, if I misunderstood something. 21

Peristaltic Shaper (Example 1) 22

Peristaltic Shaper (Example 2) 23

Peristaltic Shaper (Example 3) 24

Peristaltic Shaper (Example 4/1) 25

Peristaltic Shaper (Example 4/2) 26

Peristaltic Shaper Conclusion This concept might work The basic idea behind this shaper seems to be, that everything [!] that is received in an interval is transmitted in the next interval This requires that: The (reserved) transmission period is equal to the shaper interval The shaper of the bridges are synchronized (similar to TAS perhaps a closer look on delays is necessary) This shaper is not backward compatible to the CBS! 27

Thank You 28