+ All Categories
Home > Documents > Aspects for Pre-emption resp. Time Aware Blocking Shaper (TABS) September 2012 IEEE 802.1 AVB TG...

Aspects for Pre-emption resp. Time Aware Blocking Shaper (TABS) September 2012 IEEE 802.1 AVB TG...

Date post: 27-Mar-2015
Category:
Upload: alex-dean
View: 213 times
Download: 0 times
Share this document with a friend
Popular Tags:
6
Aspects for Pre- emption resp. Time Aware Blocking Shaper (TABS) September 2012 IEEE 802.1 AVB TG Meeting Santa Cruz Franz-Josef Götz, Siemens AG Albert Tretter, Siemens AG
Transcript
Page 1: Aspects for Pre-emption resp. Time Aware Blocking Shaper (TABS) September 2012 IEEE 802.1 AVB TG Meeting Santa Cruz Franz-Josef Götz, Siemens AG Albert.

Aspects for Pre-emption resp. Time Aware Blocking Shaper (TABS)

September 2012

IEEE 802.1 AVB TG MeetingSanta Cruz

Franz-Josef Götz, Siemens AG

Albert Tretter, Siemens AG

Page 2: Aspects for Pre-emption resp. Time Aware Blocking Shaper (TABS) September 2012 IEEE 802.1 AVB TG Meeting Santa Cruz Franz-Josef Götz, Siemens AG Albert.

September 2012Page 2 IEEE 802.1 AVB TG Meeting – Santa Cruz

TABS a Solution for Simple Networks

TABS is a solution for networks with the following characteristic:

Simple topologies (e.g. line)

Simple communication relations

point-to-point

Same link speed on all links of the network

Requires an engineered network

Drops Control Data frames received outside the time window

Optimized latency for Control-Data-Traffic

D

D

D

D

D

D

CTx

Rx

Controllere.g. PLC

devicese.g. actorsor sensors

t

t

Tra

nsm

issi

on In

puts

Control Cycle / Transmission Period

ExchangeControl Data

compute

Tx Rx Tx

typical traffic pattern for industrial closed-loop-

applicationsTxFrame

Consideringtransmission order

Rx

Transm

ission Outputs

Goal:minimize

makespan

Page 3: Aspects for Pre-emption resp. Time Aware Blocking Shaper (TABS) September 2012 IEEE 802.1 AVB TG Meeting Santa Cruz Franz-Josef Götz, Siemens AG Albert.

September 2012Page 3 IEEE 802.1 AVB TG Meeting – Santa Cruz

PLC

PLC

PLC

Motion Control Cell

DEV

PLC

VideoServer

Machinery Cell

DEV

DEV DEV

DEV

PLC overlapping functional cellsfor PLC <-> DEV

control data traffic communication

. . .

. . .

PLC: Programmable Logic Controller for input/output dataDEV: Device for input / output data (sensor / actuator)

Ethernet

PLC – DEV communication relationPLC – PLC communication relation

Pre-emption a Solution for Meshed Networks

Pre-emption in combination with BLSA (Burst Limiting Shaper Algorithm) is a solution for more complex networks with the following characteristics:(for BLSA see Franz Götz's presentation:

http://www.ieee802.org/1/files/public/docs2012/new-goetz-CtrDataScheduler-0712-v1.pdf)

Meshed networks Multiple Transmission Periods within one network Complex communication relations

point-to-point

point-to-multipoint

multipoint-to-multipoint Different link speeds within one network

(e.g. 100MBit/s, 1GBit/s, … ) Robust behavior in case of failure

suitable for safety critical applications Supports periodic and event-based CDT

Low latency for Control-Data-Traffic

Page 4: Aspects for Pre-emption resp. Time Aware Blocking Shaper (TABS) September 2012 IEEE 802.1 AVB TG Meeting Santa Cruz Franz-Josef Götz, Siemens AG Albert.

September 2012Page 4 IEEE 802.1 AVB TG Meeting – Santa Cruz

Pre-emption versus Time Aware Blocking Shaper

Pro Pre-emption: Easy to add to existing networks

Adding devices or bridges that support pre-emption to a network containing devices or bridges that do not support pre-emption is possible and vica versa

Works well in networks with different link speeds No need to configure the bridges for pre-emption Flexibility, it is easy to change the network (e.g.

add new stations, change the topology, …) No synchronization of the bridges (scheduler)

required Robust against miss-configuration Usage of 100% of the available bandwidth is

possible (see Norman Finn's presentation http://www.ieee802.org/1/files/public/docs2012/new-avb-nfinn-preempt-advantage-0112-v02.pdf)

Transmission periods in the range from 31.25µs to 250µs (@100MBit/s) are not possible without pre-emption

Pro TABS:

Provides the best latency performance (less jitter) for simple topologies

Page 5: Aspects for Pre-emption resp. Time Aware Blocking Shaper (TABS) September 2012 IEEE 802.1 AVB TG Meeting Santa Cruz Franz-Josef Götz, Siemens AG Albert.

September 2012Page 5 IEEE 802.1 AVB TG Meeting – Santa Cruz

Some relevant Issues for the Bandwidth and Window Size Calculation for TABS

Synchronization inaccuracy (1µs?)

Sync tree is not identical with the data path

Cable length (e.g. assumption 100m real 5m)

Bridge forwarding delay for Control Data Frames must be known

Forwarding mechanism (CT / S&F)

Scheduling has to avoid overtake situation

e.g. huge number of fan in and low number of fan out

Bridges with different link speeds on ingress and egress ports

e.g. 100MBit/s 1GBit/s and one window more switching resources are required

e.g. 100MBit/s 1GBit/s and multiple window

Page 6: Aspects for Pre-emption resp. Time Aware Blocking Shaper (TABS) September 2012 IEEE 802.1 AVB TG Meeting Santa Cruz Franz-Josef Götz, Siemens AG Albert.

September 2012Page 6 IEEE 802.1 AVB TG Meeting – Santa Cruz

Thank You


Recommended