5 t11 [label=<task<SUB>1</SUB>>];
6 t12 [label=<task<SUB>2</SUB>>];
9 s11 [label=<sds<SUB>1</SUB>>];
10 s12 [label=<sds<SUB>2</SUB>>];
12 s11 -> t11 [style=invis];
13 s12 -> t12 [style=invis];
14 t11 -> dev1 [style=invis];
15 t12 -> dev1 [style=invis];
17 dev1 [label=<device<SUB>1</SUB>>];
22 t21 [label=<task<SUB>1</SUB>>];
23 t22 [label=<task<SUB>2</SUB>>];
26 s21 [label=<sds<SUB>1</SUB>>];
27 s22 [label=<sds<SUB>2</SUB>>];
29 s11 -> t11 [style=invis];
30 s12 -> t12 [style=invis];
31 t11 -> dev1 [style=invis];
32 t12 -> dev1 [style=invis];
34 dev2 [label=<device<SUB>2</SUB>>];
39 buffer1 [label=<buffer<SUB>1</SUB>>,shape=cylinder];
40 buffer2 [label=<buffer<SUB>2</SUB>>,shape=cylinder];
42 dev1 -> buffer1 [ltail=cluster0,label="WiFi"];
43 dev2 -> buffer2 [ltail=cluster1,label="Serial"];
44 buffer1 -> dev1 [lhead=cluster0];
45 buffer2 -> dev2 [lhead=cluster1];
47 server [label=<Shared [MTaskDevice]>];
56 itasks [label="iTasks"];