The first case to consider here is the 'too-much' case. We need to decide, when it is worth to renegotiate a connection in order to save bandwidth. This is at least the case, when corresponding bandwidth savings on all existing connections would free resources for a new connection. Therefore we relate the required action value with average active connections and usually requested resources by a connection in this link:
To determine the time a connection is allowed to exceed the maximum difference between
allocated and used bandwidth, we must consider tolerated idle times and
fluctuations. Thus it is reasonable to define the value
in terms of the usual duration of connections on this link:
where
is a constant depending on personal requirements regarding
bandwidth savings.
has to be greater, if call blocking occurs often and
vice-versa. A value of '2' seems a good approximation as starting point.
The 'too-little' case on contrary should set the maximum amount of discarded cells on a connection in relation to usually transported cells on connections of this link.
Again an initial value would be chosen for
(e.g. 10) and has
to be adapted by the control part of our model, i.e. the user
calling us because he has problems.