Fundamentally, you can implement an allocation/assignment policy that optimizes utilization at the cost of aggregation or a policy that optimizes aggregation at the cost of utilization. The challenge is to find a reasonable solution in the middle of those extremes. -ron