-
Notifications
You must be signed in to change notification settings - Fork 0
Home
This project provides a serial of APIs used for the interaction of three main components (Simulation and Optimization Orchestrator, Optimization Tool and Simulation Manager) based on parameter optimization in the distributed architecture of the Simulation and Optimization Environment in the CPSWarm project.
All of these APIs are used to transfer messages between the components by integrating an XMPP client to connect with each other through the XMPP server to control the optimization progress, automatically publish their own presence status and backup the optimization status for optimization recovery. They can be divided into three main groups based on their functionalities.
API Description Components involved Type of communication Data included ParameterDefinition
The definition of the parameters which include the key information used in the simulation run to control the result. These parameters are to be optimized in an optimization. OT will generate the parameter values based on the definition Sent from a SOO to OT through the optimization configuration message integrated in the StartOptimization message Text message.
Emulation: • name: the name of the parameter. • meta: the meta information of the parameter • minimum: the minimum value of the parameter • maximum: the maximum value of the parameter • scale: the number to increase by when scale for each time
Tables | Are | Cool |
---|---|---|
col 1 is | left-aligned | * $1600 |
col 2 is | centered | $12 |
col 3 is | right-aligned | $1 |
-
eu.cpswarm.optimization.messages
-
eu.cpswarm.optimization.statuses
- eu.cpswarm.optimization.parameters