# ActivationRebalancerOptions.CycleNumberWeight

[Type overview](/orleans/docs/api/csharp/microsoft.orleans.runtime/orleans.configuration.activationrebalanceroptions/) | [Properties](/orleans/docs/api/csharp/microsoft.orleans.runtime/orleans.configuration.activationrebalanceroptions/properties/)

[Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/Orleans.Runtime/Configuration/Options/ActivationRebalancerOptions.cs)

```csharp
public double CycleNumberWeight
```

Represents the weight that is given to the number of rebalancing cycles that have passed during a rebalancing session.

 Changing this value has a far greater impact on the migration rate than [ActivationRebalancerOptions](/orleans/docs/api/csharp/microsoft.orleans.runtime/orleans.configuration.activationrebalanceroptions/), and is suitable for controlling the session duration. 

Pick higher values if you want a faster migration rate.
