-
Notifications
You must be signed in to change notification settings - Fork 0
autodocs_module_performance_predictor
Module performance_predictor Owner: jazz@imperial Work package: WPx.y Description: this uses logical inference to perform performance predictions
Method performance_predictor.query_performance_prediction() Defined in: performance_predictor Description: this estimates the predicted performance of an action, based on the facts available to the inference engine Parameters: Name: a Type: action_spec Description: a specification of an action to be performed
Returns: Name: p Type: performance_prediction Description: a set of numerical predictions, likely accompanied by metadata
Is used in modules: performance_modelling, performance_predictor, workflow_engine, workflow_ui Responsible parties: james@mirriad, jazz@imperial, tim@mirriad Work packages: WPx.y
Method call: database.get_facts() Implemented in: database Called by: performance_predictor Description: get generic facts, based on pattern matching Parameters: Name: f Type: fact_query Description: a query pattern for a simple fact, eg. 'available VMs = ?'
Returns: Name: f Type: A list of facts Description: a simple logical or numerical assertion in RDF-like notation
Responsible parties: jazz@imperial, neil@mediachannel, tim@mirriad Work packages: WPx.y
Method call: database.get_performance_rule() Implemented in: database Called by: performance_predictor Description: gets a specific performance rule from database Parameters: Name: u Type: uri Description: a Uniform Resource Identifier -- commonly used as unique identifiers for things like CRUDL
Returns: Name: p Type: performance_rule Description: a logical rule modeling system performance, either specified manually, or learned from recorded data
Responsible parties: james@mirriad, jazz@imperial, neil@mediachannel, sam@smoke Work packages: WPx.y