Class OriginalClusterOptimizer

java.lang.Object
com.aoindustries.aoserv.master.cluster.OriginalClusterOptimizer

public final class OriginalClusterOptimizer extends Object
Finds the optimal mapping of virtual machines to physical resources to balance customer needs and redundant resources.
  • TODO: Provide separate control over secondary processor type, currently only secondary architecture and number of cores are considered.
  • TODO: Have separate core count and CPU weight. Cores<=count on box, sum of primary weight <= # of cores on box, each virtualServer adds cores*weight to overall weight.
  • TODO: Make sure can actually map extents and spindle counts to drives.
  • TODO: If two virtual servers are interchangeable, don't try both combinations - implications?
Author:
AO Industries, Inc.
  • Constructor Details

    • OriginalClusterOptimizer

      public OriginalClusterOptimizer()
  • Method Details

    • main

      public static void main(String[] args)