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.

CPU time (sec.)<br />

CPU time (sec.)<br />

CPU time (sec.)<br />

CPU time (sec.)<br />

4.5<br />

4<br />

3.5<br />

3<br />

2.5<br />

2<br />

1.5<br />

20<br />

15<br />

10<br />

5<br />

20<br />

15<br />

10<br />

5<br />

25<br />

20<br />

15<br />

10<br />

5<br />

1<br />

CSPA<br />

RHCA<br />

DHCA<br />

flat<br />

CSPA<br />

RHCA<br />

DHCA<br />

flat<br />

CSPA<br />

RHCA<br />

DHCA<br />

flat<br />

CSPA<br />

RHCA<br />

DHCA<br />

flat<br />

CPU time (sec.)<br />

CPU time (sec.)<br />

CPU time (sec.)<br />

CPU time (sec.)<br />

70<br />

60<br />

50<br />

40<br />

30<br />

20<br />

10<br />

70<br />

60<br />

50<br />

40<br />

30<br />

20<br />

10<br />

0<br />

70<br />

60<br />

50<br />

40<br />

30<br />

20<br />

10<br />

0<br />

70<br />

60<br />

50<br />

40<br />

30<br />

20<br />

10<br />

0<br />

EAC<br />

RHCA<br />

DHCA<br />

flat<br />

EAC<br />

RHCA<br />

DHCA<br />

flat<br />

EAC<br />

RHCA<br />

DHCA<br />

flat<br />

EAC<br />

RHCA<br />

DHCA<br />

flat<br />

Appendix C. Experiments on hierarchical consensus architectures<br />

CPU time (sec.)<br />

0.3<br />

0.25<br />

0.2<br />

0.15<br />

0.1<br />

0.05<br />

0<br />

HGPA<br />

RHCA<br />

DHCA<br />

flat<br />

CPU time (sec.)<br />

0.35<br />

0.3<br />

0.25<br />

0.2<br />

0.15<br />

0.1<br />

0.05<br />

0<br />

MCLA<br />

RHCA<br />

DHCA<br />

flat<br />

CPU time (sec.)<br />

80<br />

70<br />

60<br />

50<br />

40<br />

30<br />

20<br />

10<br />

0<br />

ALSAD<br />

RHCA<br />

DHCA<br />

flat<br />

(a) Serial implementation running time, |dfA| =1<br />

CPU time (sec.)<br />

1<br />

0.9<br />

0.8<br />

0.7<br />

0.6<br />

0.5<br />

0.4<br />

0.3<br />

0.2<br />

HGPA<br />

RHCA<br />

DHCA<br />

flat<br />

CPU time (sec.)<br />

1.1<br />

1<br />

0.9<br />

0.8<br />

0.7<br />

0.6<br />

0.5<br />

0.4<br />

0.3<br />

MCLA<br />

RHCA<br />

DHCA<br />

flat<br />

CPU time (sec.)<br />

70<br />

60<br />

50<br />

40<br />

30<br />

20<br />

10<br />

0<br />

ALSAD<br />

RHCA<br />

DHCA<br />

flat<br />

(b) Serial implementation running time, |dfA| =10<br />

CPU time (sec.)<br />

1.4<br />

1.2<br />

1<br />

0.8<br />

0.6<br />

HGPA<br />

RHCA<br />

DHCA<br />

flat<br />

CPU time (sec.)<br />

1.4<br />

1.2<br />

1<br />

0.8<br />

0.6<br />

0.4<br />

MCLA<br />

RHCA<br />

DHCA<br />

flat<br />

CPU time (sec.)<br />

50<br />

40<br />

30<br />

20<br />

10<br />

0<br />

ALSAD<br />

RHCA<br />

DHCA<br />

flat<br />

(c) Serial implementation running time, |dfA| =19<br />

CPU time (sec.)<br />

1.6<br />

1.4<br />

1.2<br />

1<br />

0.8<br />

HGPA<br />

RHCA<br />

DHCA<br />

flat<br />

CPU time (sec.)<br />

2.5<br />

2<br />

1.5<br />

1<br />

MCLA<br />

RHCA<br />

DHCA<br />

flat<br />

CPU time (sec.)<br />

40<br />

35<br />

30<br />

25<br />

20<br />

15<br />

10<br />

5<br />

0<br />

ALSAD<br />

RHCA<br />

DHCA<br />

flat<br />

(d) Serial implementation running time, |dfA| =28<br />

CPU time (sec.)<br />

CPU time (sec.)<br />

CPU time (sec.)<br />

CPU time (sec.)<br />

10<br />

8<br />

6<br />

4<br />

2<br />

0<br />

16<br />

14<br />

12<br />

10<br />

8<br />

6<br />

4<br />

2<br />

0<br />

15<br />

10<br />

5<br />

0<br />

20<br />

15<br />

10<br />

5<br />

KMSAD<br />

RHCA<br />

DHCA<br />

flat<br />

KMSAD<br />

RHCA<br />

DHCA<br />

flat<br />

KMSAD<br />

RHCA<br />

DHCA<br />

flat<br />

KMSAD<br />

RHCA<br />

DHCA<br />

flat<br />

CPU time (sec.)<br />

CPU time (sec.)<br />

CPU time (sec.)<br />

CPU time (sec.)<br />

40<br />

30<br />

20<br />

10<br />

0<br />

40<br />

35<br />

30<br />

25<br />

20<br />

15<br />

10<br />

5<br />

0<br />

40<br />

30<br />

20<br />

10<br />

0<br />

30<br />

25<br />

20<br />

15<br />

10<br />

5<br />

0<br />

SLSAD<br />

RHCA<br />

DHCA<br />

flat<br />

SLSAD<br />

RHCA<br />

DHCA<br />

flat<br />

SLSAD<br />

RHCA<br />

DHCA<br />

flat<br />

SLSAD<br />

RHCA<br />

DHCA<br />

flat<br />

Figure C.44: Running times of the computationally optimal serial RHCA, DHCA and<br />

flat consensus architectures on the Balance data collection in the four diversity scenarios<br />

|dfA| = {1, 10, 19, 28}.<br />

311

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

Saved successfully!

Ooh no, something went wrong!