Elastic Load Balancer

The number of synchronous accesses to an elastically scaled-out application is used to determine the number of required application component instances.

Elastic Load Balancer How can the number of required application component instances be determined based on monitored synchronous accesses?

Context

Application components of a Distributed Application shall be scaled out automatically. Requests sent to an application shall be used as an indicator for the currently experienced workload from which the required number of components instances shall be deducted.

Solution

Based on the number of synchronous requests handled by a load balancer and possibly other utilization information, the required number of required component instances is determined.

Elastic Load Balancer

Elasticity Management Process, Stateless Component, Watchdog, Provider Adapter