Patent ID: 11902178
Assignee: CITRIX SYSTEMS, INC.
Field: Digital communication (Electrical engineering)
Classification: CPC H | IPC H

Claim 0:
1. A method, comprising:
identifying, by one or more processors, a plurality of mapping groups comprising a first mapping group that maps a first plurality of users to a corresponding first plurality of machines having a first hardware configuration that hosts sessions for the first plurality of users, and a second mapping group that maps a second plurality of users to a corresponding second plurality of machines having a second hardware configuration that hosts sessions for the second plurality of users, wherein the plurality of mapping groups are organized in a hierarchy based on computing capacity of a plurality of machines in each of the plurality of mapping groups;
determining, by the one or more processors, a first metric indicating computing resource utilization of a first machine of the first plurality of machines when executing one or more sessions of a first user in the first mapping group, and a second metric indicating computing capacity of the second plurality of machines; and
re-mapping, by the one or more processors based at least in part on a first comparison of the first metric with a first threshold for the first mapping group and a second comparison of the second metric with a second threshold established for the second mapping group, the first user from the first mapping group to the second mapping group to cause sessions of the first user to execute on a second machine of the second plurality of machines with the second hardware configuration different from the first hardware configuration.