1. A method for selecting hypervisor platforms that are best suited to process application workloads, the method comprising: receiving attribute requirements for an application workload; applying, by a processor, a ranking algorithm to a list of pools of compute nodes to identify an ordered list of pools of compute nodes that are best suited for satisfying said attribute requirements of said application workload by comparing hypervisor characteristics of said pools of compute nodes with said attribute requirements of said application workload, wherein each of said pools of compute nodes comprises a set of compute nodes that run on a particular hypervisor platform, wherein said particular hypervisor platform has a unique combination of characteristics that correspond to a combination of a set of attribute requirements; and displaying said ordered list of pools of compute nodes that are best suited for satisfying said attribute requirements of said application workload.