1. A method comprising: determining, using one or more computers, available space in a virtual cluster of a plurality of communicatively coupled nodes included in a computing environment, the virtual cluster comprising a logical grouping of nodes configured to process related jobs; determining an optimum job that is compatible with the available space in the virtual cluster of nodes; and executing the optimum job in the available space in the virtual cluster of nodes.