@Benchmark
  @Measurement(time = 5, iterations = 10)
  @Warmup(iterations = 5)
  @BenchmarkMode(Mode.AverageTime)
  @OutputTimeUnit(TimeUnit.MILLISECONDS)
  public int doubleMembersAndRebalancedRegion() throws UnknownHostException {
    int totalBuckets = startingMembers * 31;
    RebalanceModelBuilder modelBuilder = new RebalanceModelBuilder(startingMembers, totalBuckets);
    PartitionedRegionLoadModel model = modelBuilder.withNewMembers(startingMembers).createModel();
    return doMoves(new MoveBuckets(), model);
  }
This test simulates an existing partitioned region with evenly distributed numbers of buckets,
all of which are exactly the same size and with no replicate copies. The number of members is
then doubled and the region rebalanced across the new members. This represents a best-case
scenario for rebalancing a cluster after greatly increasing the number of members.
geode-core/src/jmh/java/org/apache/geode/cache/partitioned/rebalance/RebalanceGrowingClusterBenchmark.java