next up previous
Next: Recovery from Congestion in Up: Network Design and Control Previous: The Value of Information

Network Control

The source model makes it possible to investigate several different kinds of controls. As in Sections 4 and 9 of [10], we can consider rejecting new sources or removing existing sources. We can also consider changing the levels of existing sources. For example, on-off sources in the on state might be turned off. We also can consider rate controls corresponding to changing the bandwidths assigned to the levels. With each of these controls, we can calculate the resulting conditional mean aggregate bandwidth to evaluate the performance of the control.

To illustrate, suppose that we wish to consider which of n candidate sources to serve over the time interval [0,T]. Suppose that source i earns a fixed revenue Ri plus a revenue rate ri per unit of bandwidth per time. Also suppose that we want to keep the demand below a capacity c at all times. Then we can solve the following integer program. Let yi be the decision variable, with yi = 1 if source i is served and yi = 0 if not. The integer program can be formulated as:  
 \begin{displaymath}
\max \sum_{i=1}^n y_i (R_i + r_i \int_0^T
m_{j_i}^i (t \vert x_i ) dt )\end{displaymath} (36)
subject to  
 \begin{displaymath}
\sum_{i=1}^n y_i m_{j_i}^i (t_k \vert x_i ) \le c ~, \quad 0 \le k \le K~,\end{displaymath} (37)
for a set of time points $0 = t_0 < t_1 < \ldots < t_K = T$.In (39) and (40) the level ji and age xi of source i are included because these are presumed to be known.


next up previous
Next: Recovery from Congestion in Up: Network Design and Control Previous: The Value of Information
Nick Duffield
11/24/1997