Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. For a bucket B, if there is a lightly loaded member which is not hosting B

 

For each region, it will then compute

 

(largest_member_size - smallest_member_size) / largest_member_size. 

 

Design

We would like to implement this as an independent module without modifying existing code, so that it can be easily applied to any version of the system. To enable AR, the user will place the auto-rebalance jar on their classpath and add an initializer to their cache.xml. The initializer will provide the following configuration

...