29.04.2013 Views

TESI DOCTORAL - La Salle

TESI DOCTORAL - La Salle

TESI DOCTORAL - La Salle

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

3.3. Deterministic hierarchical consensus architectures<br />

% correct predictions<br />

100<br />

80<br />

60<br />

40<br />

1 5 10<br />

CP<br />

S<br />

15<br />

CP<br />

P<br />

20<br />

c : number of consensus processes<br />

(a) Percentage of correct optimal<br />

consensus architecture<br />

predictions<br />

RT (sec.)<br />

15<br />

10<br />

5<br />

RT S<br />

RT P<br />

0<br />

1 5 10 15 20<br />

c : number of consensus processes<br />

(b) Absolute running time<br />

differences between the truly<br />

and allegedly optimal consensus<br />

architectures<br />

relative % RT<br />

80<br />

60<br />

40<br />

20<br />

relative RT S<br />

relative RT P<br />

0<br />

1 5 10 15 20<br />

c : number of consensus processes<br />

(c) Relative running time differences<br />

between the truly and<br />

allegedly optimal consensus<br />

architectures<br />

Figure 3.14: Evolution of the accuracy of the serial and parallel DHCA running time estimation<br />

as a function of the number of consensus processes used in the estimation, measured in<br />

terms of (a) the percentage of correct predictions, the (b) absolute and (c) relative running<br />

time deviations between the truly and allegedly optimal consensus architectures.<br />

ues of c does not imply significant reductions in ΔRT, which shows a pretty stationary<br />

behaviour for c>5. <strong>La</strong>st, it is worth observing that, in the parallel case, the correct<br />

prediction percentage increase and relative ΔRT decrease obtained for c>1resultinalmost<br />

negligible absolute ΔRT reductions, which again reveals the lesser importance of the<br />

aprioriselection of a particular parallel DHCA variant.<br />

This adds to the fact that, as suggested earlier, it seems unnecessary to conduct any<br />

runnning time estimation process for determining the fastest hierarchical consensus architecture<br />

variant, as assigning the diversity factors to DHCA stages in decreasing cardinality<br />

order apparently gives rise to the serial DHCA variant of minimum time complexity. With<br />

the purpose of evaluating the validity of this latter hypothesis, we have conducted the<br />

experiments presented throughout the following paragraphs.<br />

Evaluation of the optimal DHCA prediction methodology based on decreasing<br />

cardinality diversity factor ordering<br />

As far as the serial DHCA implementation is concerned, we have computed the percentage<br />

of experiments where the minimum real running time is achieved by the variant corresponding<br />

to the decreasing cardinality ordering of the diversity factors. Moreover, in case this<br />

prediction fails, we have computed the running time overhead resulting from selecting a<br />

computationally suboptimal hierarchical consensus architecture as the fastest one. The average<br />

results obtained for each one of the eight unimodal data collections are presented in<br />

table 3.8.<br />

It can be observed, for instance, that the DHCA variants defined by the ordered list of<br />

diversity factors in decreasing cardinality order is always the fastest hierarchical consensus<br />

architecture in the Zoo data set —which is equivalent to a 100% correct prediction rate.<br />

Using this prediction method, the lowest accuracy is obtained in the MFeat data collection<br />

(71.4%) —in this case, the average running time deviation derived from the 28.6% of in-<br />

82

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

Saved successfully!

Ooh no, something went wrong!