You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@synapse.apache.org by "Chintana Wilamuna (JIRA)" <ji...@apache.org> on 2011/05/25 18:33:47 UTC

[jira] [Updated] (SYNAPSE-773) Improving the weighted round robin algorithm to take a ramp up frequency so that it'll gradually increase the load once a suspended endpoint becomes active

     [ https://issues.apache.org/jira/browse/SYNAPSE-773?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Chintana Wilamuna updated SYNAPSE-773:
--------------------------------------

    Attachment: weighted-roundrobin-rampup.patch

> Improving the weighted round robin algorithm to take a ramp up frequency so that it'll gradually increase the load once a suspended endpoint becomes active
> -----------------------------------------------------------------------------------------------------------------------------------------------------------
>
>                 Key: SYNAPSE-773
>                 URL: https://issues.apache.org/jira/browse/SYNAPSE-773
>             Project: Synapse
>          Issue Type: Improvement
>          Components: Core
>    Affects Versions: NIGHTLY
>            Reporter: Chintana Wilamuna
>             Fix For: NIGHTLY
>
>         Attachments: weighted-roundrobin-rampup.patch
>
>
> Currently when WeightedRoundRobin algorithm is used to load balance, once an endpoint gets active again after suspension, it'll put the original weight back on. This results in the endpoint going down again in heavy load conditions. This patch tries to avoid this by defining a ramp up frequency for all the endpoints. So that once a suspended endpoint becomes active again it'll slowly increase the load to that endpoint upto the maximum weight defined for the given endpoint by loadbalance.weight property.
> Configuring,
> For a given load balance endpoint you have to define,
> <property name="loadbalance.weight" value="x" />
> <property name="rampup.frequency" value="y" />
> where x and y are integers. Ramp up frequency is currently calculated per minute. If you have a weight of 10 and a ramp up frequency 2, it'll take 5 minutes to increase the weight of the endpoint to the maximum defined value of 10.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@synapse.apache.org
For additional commands, e-mail: dev-help@synapse.apache.org