A predictor using multiple interleaved predictors

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.

Function Documentation

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.

Generated on Mon Aug 2 22:38:48 2010 for qosmgr by  doxygen 1.6.3