next up previous contents index
Next: Traffic Control Module Up: Internet Integrated Services Previous: Flow and Service

Integrated Services Model

    The core service model of [RFC1633, Section 3,] considers only quantitative service commitments concerning the bounds on minimum and maximum per-packet transmission delays within a flow.gif

Applications can be divided into two categories according to the way their performance depends on the transmission delay behaviour.

Real-Time Applications.
For this class of applications the transmitted data is of any value only if it arrives within a certain time.
Often, real-time applications belong to the class of playback applications , which consist of a source that transforms a signal into data packets and transmits these over the network. At the receiver's site, the packets arrive potentially disordered and with variable delays. The receiver then tries to reconstruct the source data from the packets and attempts to play back the signal as faithfully as possible with some fixed offset delay from the departure time.
An application must find a suitable a priori estimate of this offset delay. It can either be provided by a network service commitment containing a delay bound or by observation of the previously received traffic.

The performance of a playback application is determined by the presentation latency and fidelity, both of which are affected by the delay behaviour of the network.
First, the latency of an application depends on the offset delay predictions about future packet delays. Secondly, the fidelity of the playback can be distorted by individual packet delays exceeding the predictions.

The sensitivity to loss of fidelity leads to two application classes, each requiring a particular service class:

Naturally, in most cases it will be difficult to rigidly distinguish between tolerant and intolerant applications, as their characteristics are continually changing. Delay-bounded services require a characterisation of the expected traffic and admission control mechanisms in order to be able to guarantee or predict the service quality (see Section gif for details).

Elastic Applications.
  Elastic applications will always wait for data to arrive rather than proceed without it. Although the performance of these applications will be marred by a large (average) delay, they require no a priori characterisation of the delay in order to function properly.
Subcategories of elastic applications with different delay expectations are interactive burst (Telnet, X, NFS), interactive bulk transfer (FTP), and asynchronous bulk transfer (electronic mail, FAX).
   A network should offer a  best-effort service for use with elastic applications, also known as as-soon-as-possible or ASAP service. Best-effort service is not subject to admission control.

Other topics addressed by the Integrated Services model include:



next up previous contents index
Next: Traffic Control Module Up: Internet Integrated Services Previous: Flow and Service



tspeuker@cip.informatik.uni-erlangen.de