System and method of interfacing a workload manager and scheduler with an identity manager
DCFirst Claim
Patent Images
1. A method comprising:
- importing identity information from an identity manager into a management module that performs workload management and scheduling, at a first time, of workload for consumption of resources in a multi-server compute environment at a second time, which is later than the first time, wherein the identity information comprises credentials associated with at least one of users, groups of users, accounts, projects, classes, queues and qualities of service; and
modifying a behavior of the management module to incorporate the identity information such that a scheduling decision for resources in the multi-server compute environment is based at least in part on the identity information, wherein if a conflict exists between the identity information and local information, resolving the conflict.
7 Assignments
Litigations
0 Petitions
Accused Products
Abstract
A system, method and computer-readable media for managing a compute environment are disclosed. The method includes importing identity information from an identity manager into a module performs workload management and scheduling for a compute environment and, unless a conflict exists, modifying the behavior of the workload management and scheduling module to incorporate the imported identity information such that access to and use of the compute environment occurs according to the imported identity information. The compute environment may be a cluster or a grid wherein multiple compute environments communicate with multiple identity managers.
16 Citations
18 Claims
-
1. A method comprising:
-
importing identity information from an identity manager into a management module that performs workload management and scheduling, at a first time, of workload for consumption of resources in a multi-server compute environment at a second time, which is later than the first time, wherein the identity information comprises credentials associated with at least one of users, groups of users, accounts, projects, classes, queues and qualities of service; and modifying a behavior of the management module to incorporate the identity information such that a scheduling decision for resources in the multi-server compute environment is based at least in part on the identity information, wherein if a conflict exists between the identity information and local information, resolving the conflict. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A system for managing a compute environment, the system comprising:
-
a processor; and a non-transitory computer-readable storage medium storing instructions, which, when executed by the processor, cause the processor to perform operations comprising; importing identity information from an identity manager into a management module that performs workload management and scheduling, at a first time, of workload for consumption of resources in a multi-server compute environment at a second time, which is later than the first time, wherein the identity information comprises credentials associated with at least one of users, groups of users, accounts, projects, classes, queues and qualities of service; and modifying a behavior of the management module to incorporate the identity information such that a scheduling decision for resources in the multi-server compute environment is based at least in part on the identity information, wherein if a conflict exists between the identity information and local information, resolving the conflict.
-
-
18. A non-transitory computer-readable medium storing instructions which, when executed by processor, cause the processor to perform operations comprising:
-
importing identity information from an identity manager into a management module that performs workload management and scheduling, at a first time, of workload for consumption of resources in a multi-server compute environment, at a second time, which is later than the first time, wherein the identity information comprises credentials associated with at least one of users, groups of users, accounts, projects, classes, queues and qualities of service; and modifying a behavior of the management module to incorporate the identity information such that a scheduling decision, at the first time, for resources in the multi-server compute environment is based at least in part on the identity information, wherein if a conflict exists between the identity information and local information, resolving the conflict.
-
Specification