class type workload_manager =object..end
See Netplex_workload for definitions of workload managers
method hello : controller -> unitCalled by the controller when the service is added
method shutdown : unit -> unitCalled by the controller to notify the manager about a shutdown
method adjust : socket_service -> socket_controller -> unitThis function is called by the controller at certain events to
adjust the number of available containers. The manager can
call start_containers and stop_containers to change the
system.
The function is called right after the startup to ensure that there are containers to serve requests. It is also called:
Of course, the workload manager is free to adjust the load
at any other time, too, not only when adjust is called.
method capacity : container_id ->
container_state -> capacityComputes the capacity, i.e. the number of jobs a certain container can accept in addition to the existing load.