A process of redistributing resources to resolve over-allocation or under-allocation of resources and balance the workload.