17.04.2015 Views

DARPA ULTRALOG Final Report - Industrial and Manufacturing ...

DARPA ULTRALOG Final Report - Industrial and Manufacturing ...

DARPA ULTRALOG Final Report - Industrial and Manufacturing ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

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

Manuscript for IEEE Transactions on Automatic Control 20<br />

8. Empirical results<br />

We ran several experiments using discrete-event simulation to validate the designed control<br />

mechanism. Though we use a small network in the experimentation for validation purpose, the<br />

decentralized model, especially, can h<strong>and</strong>le much larger networks.<br />

8.1 Experimental design<br />

The experimental network is composed of fifteen components with a tree structure as shown<br />

in Fig. 8. Each component in the lowest position has 200 root tasks. Also, all the components<br />

have a common linear value function <strong>and</strong> the cost of completion time is linear increasing<br />

function as indicated in the figure.<br />

A 1<br />

A 2<br />

<br />

CCT(T) = 4T<br />

A 3<br />

A 15<br />

A 4 A 5<br />

A 8 A 9 A 10 A 11<br />

A 6 A 7<br />

A 12 A 13 A 14<br />

200 200 200 200 200 200 200 200<br />

Fig. 8. Experimental network configuration<br />

We set up four different experimental conditions as shown in Table 2. There can be stressors<br />

which share resources with components. We assign weight w i to a component i <strong>and</strong> w i ′ to a<br />

stressor sharing resource with component i. A stressor, which has infinite work (continuously<br />

requiring resource), can impose different levels of stress on the component directly by changing<br />

w i ′. When it is zero there is no stress, <strong>and</strong> as it increases the stress level increases. We implement<br />

the stress environment by using a weighted round-robin scheduling, in which CPU time received

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

Saved successfully!

Ooh no, something went wrong!