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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

3.2. Network Monitoring 43<br />

Whilst latency is an important metric, especially when applied to applications<br />

such as voice or video conferencing, it is essentially constrained by<br />

the physical (relative) location of the two hosts 1 .<br />

As the majority of the<br />

Internet is a shared resource with Best Effort [CF98] scheduling of resources,<br />

consecutive pings may experience different latencies <strong>and</strong> hence cause jitter.<br />

Similarly, the traversal of packets through different paths 2 may also increase<br />

the jitter, so much so that packets may arrive ‘out-of-order’.<br />

The transfer of bulk amounts of data involve the movement of many<br />

packets of data. As such the microscopic effects of jitter <strong>and</strong> delay will also<br />

affect the macroscopic effects of bulk data transport. Also, as the raw rate at<br />

which data can be transfered is often a useful <strong>and</strong> readily measurable metric,<br />

the issue of b<strong>and</strong>width monitoring has become an important indication of the<br />

performance of many Internet applications. Unlike latency, which is limited<br />

by physical constraints, such as the speed of light, the capacity (optimal<br />

throughput) of hardware is limited by the clock frequency <strong>and</strong> protocols<br />

used to control the medium - as defined by OSI Layer 2.<br />

Two b<strong>and</strong>width metrics that are commonly associated with a path are<br />

the capacity <strong>and</strong> the available throughput [LTC + 04]. The capacity is the maximum<br />

throughput that the Internet path can provide to an application when<br />

there is no competing traffic load (cross traffic). The available throughput,<br />

on the other h<strong>and</strong>, is the maximum throughput that the path can provide to<br />

an application, given the path’s current cross traffic load. Measuring the capacity<br />

is crucial in calibrating <strong>and</strong> managing links. Measuring the available<br />

b<strong>and</strong>width, on the other h<strong>and</strong>, is of great importance for predicting the end-<br />

1 Delays caused by queuing at router <strong>and</strong> switches may also affect latency.<br />

2 Both between routers <strong>and</strong> within routers themselves depending on router design/configuration.

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

Saved successfully!

Ooh no, something went wrong!