Patent ID: 9578091
Date: 2017-02-21
CPC Classifications: G06F,H04L

Claim:
1. A computer-implemented method for progressively migrating performed services of jobs of different users or tenants from source computer processing devices to target computer processing devices, the computer-implemented method being performed by one or more processors executing computer executable instructions for the computer-implemented method, and the computer-implemented method comprising acts of: determining that execution of performed services is to be migrated from source computer processing devices to target computer processing devices; grouping the source computer processing devices of a first cluster into multiple source subgroups with each source subgroup comprising one or more source computer processing devices assigned to each source subgroup, and wherein each source subgroup performs a role relative to processing assigned jobs or services of different users or tenants; scheduling creation of target subgroups of target computer processing devices of a second cluster, wherein each target subgroup comprises at least one source computer processing device and wherein each target subgroup corresponds to a source subgroup; progressively migrating the performed services of jobs from the source computer processing devices to the target computer processing devices by deactivating roles one at time while other roles remain running, by performing the following: