image/svg+xml
www.optaplanner.org
www.optaplanner.org
en
OptaPlanner Workbench and Execution Server
Computer
Process
Domain
Score function Hard constraints:- CPU power capacity- RAM memory capacity- Network bandwidth capacitySoft constraints:- Minimize maintenance cost
Workbench Define a use case in the Workbench and then deploy it to the Execution Server to solve it in the cloud.
Execution Server
Server 1
Solver
Solver
Solver
Solver
Server 2
Solver
Solver
Solver
Solver
Server 3
Solver
Solver
Solver
Solver
REST service(load balancing, failover, ...)
kjar
XMLorJSON
Problem
7 6 Computers X Y
5
2
4
2
Processes
XMLorJSON
Solution
7 6 Each process assignedto a computer X Y
5
2
4
2