05.08.2014 Views

An Investigation into Transport Protocols and Data Transport ...

An Investigation into Transport Protocols and Data Transport ...

An Investigation into Transport Protocols and Data Transport ...

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.

A.2. Network Interface Cards 281<br />

70<br />

70<br />

60<br />

60<br />

Latency (usec)<br />

50<br />

40<br />

30<br />

Latency (usec)<br />

50<br />

40<br />

30<br />

20<br />

20<br />

10<br />

Minimum<br />

Least Squares Fit: y=0.0041x+41.456 (R^2=0.671)<br />

0<br />

0 200 400 600 800 1000 1200 1400 1600<br />

UDP Packet size (bytes)<br />

(a) Supermicro P4DP8-G2 Dual Xeon<br />

10<br />

Minimum<br />

Least Squares Fit: y=0.0035x+32.225 (R^2=0.378)<br />

0<br />

0 200 400 600 800 1000 1200 1400 1600<br />

UDP Packet size (bytes)<br />

(b) HP RX2600 Dual Itanium<br />

Figure A.9: Ping-pong latency of 10Gb Intel NIC Cards (PCI-X at 133Mhz).<br />

form of interrupt coalescing is occurring whereby the number of software<br />

interrupts by the driver (to notify the kernel of data availability in the NIC) is<br />

decreased by not triggering a software interrupt for every hardware interrupt<br />

or by interrupting once in each period of time.<br />

This has the benefits of lowering CPU utilisation as the number of context<br />

switches required is reduced at the cost of higher latency of data receipt.<br />

The very low gradient of 0.0146µsec/byte observed for the Intel makes good<br />

agreement against theory (0.0111µsec/byte).<br />

Figure A.9 shows the latency performance of the Intel PRO/10GbE LR<br />

Server Adaptor on two different high performance server PCs. The Xeonbased<br />

system (same as that used in the 1Gb/sec NIC tests) very good<br />

agreement between the measured values of 0.0041µsec/byte <strong>and</strong> the theoretical<br />

slope of 0.00393µsec/byte. The Itanium-based system also shows good<br />

correlation between the measured results of 0.0035µsec/byte <strong>and</strong> theory of<br />

0.00299µsec/byte.<br />

Note in both cases for the 10Gb/sec NIC cards, the least squares fit of<br />

the measured results are not as good as that of the 1Gb/sec NIC tests which<br />

would account for discrepancies in the measured gradients.

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

Saved successfully!

Ooh no, something went wrong!