next up previous contents
Next: Confronto tra i vari Up: Comunicazione Ethernet Raw Previous: Implementazione   Indice

Misure di performance

I programmi implementati adottano lo stesso tipo di comunicazione monodirezionale ( ping) o bidirezionale ( ping-pong) in modo da poter confrontare i dati ottenuti con quelli ricavati con i pacchetti MPI. É stato piú complesso fare le misurazioni in Ethernet Raw a causa della totale assenza di protocolli per la comunicazione sicura. Infatti si sono dovuti usare due nodi del cluster completamente isolati in modo che non avessero altro traffico di rete che quello generato dai programmi realizzati.

Nella tabella [*] sono riportati i valori ottenuti nella comunicazione di tipo ping.

Tabella: Valori del test con Ethernet Raw in modo monodirezionale.
Traff. (byte) Banda (byte/sec.)
10 13.2 M
100 49.9 M
200 79.4 M
400 87.7 M
1500 89.2 M
6000 87.0 M
12000 81.7 M
24000 87.1 M
192000 82.0 M
384000 82.1 M
768000 83.4 M
1536000 82.7 M
3072000 82.7 M
6144000 85.0 M
12288000 88.7 M
24576000 96.1 M
49152000 95.1 M
98304000 94.7 M
196608000 99.8 M
393216000 100 M
786432000 101 M
1572864000 101 M


Come per le misure fatte con i pacchetti MPI, i valori sono riportati nel grafico di figura [*]. I coefficenti calcolati per la funzione di fit sono:

\begin{displaymath}
a = 5.8 \times 10^{-4} sec. , b = 1.08 \times 10^{-5} sec. \cdot byte^{-1}
\end{displaymath}

da cui si ha una stima della banda di comunicazione asintotica di
$ 1/b = 97.6 Mbyte/sec $.
Figura: Grafico della banda in funzione del traffico con comunicazione monodirezionale di tipo Ethernet Raw.
\includegraphics[width=10cm]{Images/rawping.eps}
Le misure effettuate con la comunicazione di tipo ping-pong sono riportate nella tabella [*].

Tabella: Valori del test con Ethernet Raw in modo bidirezionale.
Traff. (byte) Banda (Kbyte/sec.)
10 867 K
200 4.91 M
900 48.6 M
3000 52.7 M
6000 66.9 M
12000 77.2 M
24000 78.4 M
384000 87.6 M
768000 84.9 M
1536000 83.7 M
3072000 83.3 M
6144000 83.2 M
24576000 91.2 M
49152000 96.4 M
98304000 96.1 M
196608000 99.5 M
393216000 100 M


Il grafico dei dati ottenuti dalla comunicazione di tipo ping-pong é in figura [*]. I coefficenti della funzione di fit sono i seguenti:

\begin{displaymath}
a = 1.63 \times 10^{-2} sec. , b = 1.09 \times 10^{-5} sec. \cdot byte^{-1}
\end{displaymath}

da cui si ha una stima della banda di comunicazione asintotica di
$ 1/b = 97.6 Mbyte/sec $ .
Figura: Grafico della banda in funzione del traffico con comunicazione bidirezionale di tipo Ethernet Raw.
\includegraphics[width=10cm]{Images/rawpingpong.eps}

Come si puoó notare dai grafici il valore di banda asintotica, sia nel caso della comunicazione di tipo ping sia quella di tipo ping-pong é quasi uguale. Questo fatto fa ipotizzare che nella comunicazione di tipo ping-pong utilizzando i pacchetti MPI, vi sia un eccessivo overhead nella comunicazione in modo da pregiudicarne le reali performances.


next up previous contents
Next: Confronto tra i vari Up: Comunicazione Ethernet Raw Previous: Implementazione   Indice
Mario Cavicchi 2004-07-22