Side_1_360

(Dana P.) #1

Traffic management includes nodal traffic con-
trol (e.g. traffic conditioning, queue manage-
ment, scheduling) and other functions that regu-
late traffic through the network or control access
to network resources. These activities can be
carried out continuously and in an iterative man-
ner. The activities are commonly divided into
proactive and reactive. In the former preventive
and perfective actions can be found, while cor-
rective actions would be part of the latter.


The TE actions would operate on various time
scales; coarse (days, years – like for capacity
management), intermediate (ms, days – like for
routing control), and, fine (ps, ms – like for
packet level processing).


The TE subsystems include capacity augmenta-
tion, routing control, traffic control and resource
control. Inputs to the TE system would include
network state variables, policy variables and
decision variables. A challenge is to introduce
automated capabilities that adapt fast and effi-
ciently to changes in the network state, while
stability is maintained. Performance evaluation
is then a critical part of this, to assess the effec-
tiveness of a TE method, to monitor a network
state and to verify compliance with performance
levels.


3 TE Settings and Activities


3.1 Settings

A number of settings for exercising TE activities
are identified in [ID_tepri]. To some extent these
can also be considered as steps, see Figure 4.
However, considering that TE activities are car-
ried out continuously the different steps may be
active at the same time, although possibly look-
ing at different instances of time for implement-
ing the solutions into the network.


The settings described are:



  • Networkcontext; describing the situations
    where traffic engineering challenges are
    found. Such situations include network struc-
    ture, network policy, network characteristics,
    network constraints, network quality attri-
    butes, network optimisation criteria, etc.
    A network can be represented as a system, see
    Figure 5, consisting of: i) a set of intercon-
    nected resources; ii) a demand representing
    the offered load; and iii) a response consisting
    of network processes, protocols and mecha-
    nisms that carry the offered load through the
    network. All these elements may have specific
    characteristics, which for example may limit
    the flexibility. Several types of demand
    classes may be present, similar to traffic
    classes although also different customer types
    should be taken into account. This results in a
    request for differentiated services. The net-


work resource and the traffic handling-related
mechanisms also have their characteristics.
Some detail of how the network provides the
services will be given by the policies speci-
fied. In [ID_tepri] it is stated that requirements
on the service provision (traffic handling) can
either be statistical (e.g. by rates and burst
sizes) or deterministic (e.g. some effective bit
rate measure). Requirements on the QoS are
either of the integrity type (e.g. packet loss)
or of temporal nature (e.g. delay, delay varia-
tion).


  • Problemcontext; defining the issues that TE
    addresses, like identification, abstraction, rep-
    resentation, formulation, requirement specifi-
    cation, solution space specification, etc. One
    class of problems is how to formulate the
    questions that traffic engineering should
    solve; how to describe requirements on the
    solution space, how to describe desirable fea-
    tures of good solutions, how to solve the prob-
    lems and how to characterise and measure the
    effectiveness of the solutions. Another prob-
    lem is how to measure and assess the network
    state parameters, including the network topol-
    ogy. A third class of problems is how to char-
    acterise and evaluate network states under a
    variety of scenarios. This can be addressed
    both on system level (macro states – “macro
    TE”) and resource level (micro state – “micro
    TE”). This asks for appropriate levels of
    abstractions being identified. A class of prob-


Figure 3 Basic resource types
related considered for Traffic
Engineering

Figure 4 Settings for
exercising TE activities

Link bandwidth/transfer capacity

Processing/computing capacity

Buffer space/storage capacity

Network context:
TE challenges

Problem context:
issues addressed

Implementation and
operational context:
implementing and
maintaining the solutions

Solution context:
how to solve the TE
problems
time
Free download pdf