Public Interface for the Stochastic Dead Beat (SDB) Controller. More...
#include <linux/aquosa/qos_types.h>
Go to the source code of this file.
Defines | |
#define | STOCHDB_DEF_TARGET_SE 0 |
Functions | |
qos_rv | stochdb_set_defaults () |
Configures a Stochastic Dead Beat controller with default parameters. | |
qos_rv | stochdb_set_target_se (qres_time_t target_se) |
Sets the target scheduling error value. | |
qos_rv | stochdb_register_lib (void) |
Registration of the submodule with the library. |
Public Interface for the Stochastic Dead Beat (SDB) Controller.
The SDB controller aims at choosing the next bandwidth assignment such that the expected next-step scheduling error, conditioned to the current system state, be equal to a prefixed target value
, i.e. such that
. In the discrete-time, state-continuous model for the system evolution this corresponds to setting:
Requires a predictor that only provides the get_exp_value() statistic.
Definition in file stochdb_lib.h.
qos_rv stochdb_register_lib | ( | void | ) |
Registration of the submodule with the library.