Data Structures | |
struct | multipred_params_struct |
Parameters for the multipred predictor. More... | |
struct | multipred_struct |
A predictor allowing multiple interleaved predictors of the same type to act independently. More... | |
Files | |
file | multipred.h |
Private interface for the MultiPred predictor. | |
file | multipred_lib.h |
Public interface for the MultiPred predictor. | |
Typedefs | |
typedef struct multipred_params_struct | multipred_params_t |
Parameters for the multipred predictor. | |
typedef struct multipred_struct | multipred_t |
A predictor allowing multiple interleaved predictors of the same type to act independently. | |
Functions | |
qos_rv | multipred_register (void) |
Register the MultiPred class with the framework. | |
qos_rv | multipred_init (void *self, void *params) |
qos_rv | multipred_final (qmgr_pred_t *self) |
qos_rv | multipred_add_sample (qmgr_pred_t *pred, qres_time_t new_sample) |
qos_rv | multipred_skip_sample (qmgr_pred_t *pred) |
qres_time_t | multipred_get_exp_value (qmgr_pred_t *multipred) |
qres_time_t | multipred_get_std_dev (qmgr_pred_t *multipred) |
qres_time_t | multipred_get_pos_dev (qmgr_pred_t *multipred) |
qres_time_t | multipred_get_neg_dev (qmgr_pred_t *multipred) |
qos_rv | multipred_set_defaults (void) |
Configures a Multiple Predictor to be used as predictor. |
qos_rv multipred_set_defaults | ( | void | ) |
Configures a Multiple Predictor to be used as predictor.
Tells to the QoS library to use multiple interleaved predictors, where each one of them is initialized with the parameters already supplied through the Pred_set_Var() functions before the call to this function.