[openstack-dev] Scheduler proposal

Chris Friesen chris.friesen at windriver.com
Fri Oct 9 19:36:03 UTC 2015

On 10/09/2015 12:55 PM, Gregory Haynes wrote:

> There is a more generalized version of this algorithm for concurrent
> scheduling I've seen a few times - Pick N options at random, apply
> heuristic over that N to pick the best, attempt to schedule at your
> choice, retry on failure. As long as you have a fast heuristic and your
> N is sufficiently smaller than the total number of options then the
> retries are rare-ish and cheap. It also can scale out extremely well.

If you're looking for a resource that is relatively rare (say you want a 
particular hardware accelerator, or a very large number of CPUs, or even to be 
scheduled "near" to a specific other instance) then you may have to retry quite 
a lot.


More information about the OpenStack-dev mailing list