7.5.1 The JoBS algorithm

This section gives an overview of the objectives the JoBS algorithm aims at achieving, and of the mechanisms employed to reach these objectives. The original JoBS algorithm, as described in [20], was using the solution to a non-linear optimization problem. This ns-2 implementation uses the feedback-control based heuristic described in [8].

Important Note: This ns-2 implementation results from the merge between old code for ns-2.1b5, and code derived from the BSD kernel-level implementation of the JoBS algorithm. It is still considered experimental. Due to the absence of binding facilities for arrays between Tcl and C++ in tclcl at the moment, the number of traffic classes is statically set to 4 and cannot be changed without modifying the C++ code.


Tom Henderson 2011-11-05