The drf algo returns a sorted list of tasks to run

The tasks that fit in the cluster are first ordered by
priority.

Those that don't fit, appear after in an undefined order.
This doesn't matter because in any case this tasks will
be rejected.
Omega iterations consider a sorting algorithm

This includes Omega assigning priorities with DRF