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 274<br />

Layer 2 of the ISO/OSI model <strong>and</strong> Layer 1 of the TCP/IP network model.<br />

Typically, most NICs are Ethernet (IEEE 802.3) based [MB76] due to its<br />

low cost. It is also worth noting that the interconnects used to construct<br />

the Layer 1 communications are also cheap - utilising twisted-pair copper<br />

cabling 3 . The viability of utilising Ethernet as a generic hardware networking<br />

solution is also increasing as computer hardware manufacturers <strong>and</strong> suppliers<br />

have also been integrating NICs <strong>into</strong> their products as st<strong>and</strong>ard.<br />

As defined in the OSI <strong>and</strong> TCP/IP models, the NIC provides the base<br />

<strong>and</strong> hence limiting factor in the communication speeds between networked<br />

devices. It is therefore important to benchmark the performance at which<br />

data can be physically <strong>and</strong> logically placed <strong>into</strong> the network.<br />

A.2.1<br />

Test Methodology<br />

As the NIC is the primary subsystem that communicates data <strong>into</strong> a format<br />

which can be sent over any network, it is important to investigate its performance<br />

without the intervention of Routing <strong>and</strong> Switching which may impose<br />

further bottlenecks/performance deterioration.<br />

The performance of a Network Interface Card is defined as follows:<br />

Speed The absolute rate at which data can be transmitted to <strong>and</strong> from the<br />

NIC. Due to header size constraints <strong>and</strong> the relation between the packet<br />

sizes used <strong>and</strong> overhead required per packet, smaller packet sizes are<br />

more likely to cause a performance burden.<br />

Latency The amount of time that it takes for the system to transmit a<br />

packet. More importantly, the change in latency with packet size can<br />

3 More expensive fibre optic based Ethernet cards are also available.

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

Saved successfully!

Ooh no, something went wrong!