Public Interface for the Invariant based controller. More...
#include <linux/aquosa/qos_types.h>
Go to the source code of this file.
Functions | |
qos_rv | invariant_set_defaults () |
Configures an IB controller with default parameters. | |
qos_rv | invariant_register_lib (void) |
Registration of the submodule with the library. | |
qos_rv | invariant_set_upper_bound (qres_time_t E) |
Set invariant upper bound. | |
qos_rv | invariant_set_lower_bound (qres_time_t e) |
Set invariant lower bound. |
Public Interface for the Invariant based controller.
Requires a predictor that provides the get_dev_pos() and get_dev_neg() statistics.
Definition in file invariant_lib.h.
qos_rv invariant_register_lib | ( | void | ) |
Registration of the submodule with the library.
qos_rv invariant_set_lower_bound | ( | qres_time_t | e | ) |
Set invariant lower bound.
Range is [-e,E].
qos_rv invariant_set_upper_bound | ( | qres_time_t | E | ) |
Set invariant upper bound.
Range is [-e,E].