Select strategies for allocating resources and resolve resource conflicts

Techniques for managing workloads in cloud computing infrastructures be provided. In one aspect, a method for allocating data processing resources in a data center-cluster is provided. The method includes the steps of: generating a plurality of parallel scheduler; and automatically selecting a method for allocating resources for each of the Scheduler with reference to a load profile and / or requirements of the user and / or a state of the data center cluster, wherein an optimistic method of allocating resources for at least a first or more of the scheduler is selected and a pessimistic method of allocating resources for at least a second or more of the scheduler is selected. As a result of optimistic assigning resource conflicts may arise. A method for solving such conflicts are also provided.