23.08.2013 Views

Kahn Process Networks and a Reactive Extension - Lorentz Center

Kahn Process Networks and a Reactive Extension - Lorentz Center

Kahn Process Networks and a Reactive Extension - Lorentz Center

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

44<br />

i<br />

ii<br />

iii<br />

iv<br />

v<br />

vi<br />

vii<br />

Simple scheduling analysis<br />

Example: pipeline with feedbacks<br />

a<br />

4 i 4<br />

b<br />

4 ii 2<br />

c<br />

2 iii 2<br />

d<br />

2 v 2<br />

e<br />

2 vii 1<br />

f<br />

2 1 iv 1<br />

vi<br />

1<br />

topology matrix<br />

(consumption per<br />

actor per channel)<br />

a b c d e f<br />

-4<br />

0<br />

0<br />

0<br />

0<br />

0<br />

0<br />

4<br />

-4<br />

0<br />

0<br />

0<br />

2<br />

0<br />

0<br />

2<br />

-2<br />

0<br />

0<br />

0<br />

0<br />

0<br />

0<br />

2<br />

-1<br />

-2<br />

0<br />

0<br />

0<br />

0<br />

0<br />

0<br />

2<br />

-1<br />

-2<br />

challenges models kpn rpn<br />

the hierarchy the future<br />

0<br />

0<br />

0<br />

0<br />

0<br />

0<br />

1<br />

1<br />

1<br />

2<br />

2<br />

2<br />

4<br />

a<br />

b<br />

c<br />

d<br />

e<br />

f<br />

=<br />

0<br />

0<br />

0<br />

0<br />

0<br />

0<br />

0<br />

i<br />

ii<br />

iii<br />

iv<br />

v<br />

vi<br />

vii<br />

firing rates are consistent iff<br />

repetition vector exists<br />

minimal (non-zero) number<br />

of actor firings that has<br />

no net effect on the<br />

initial token distribution<br />

repetition vector can be<br />

computed<br />

by solving the so-called<br />

balance equations

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!