System and Method of Interfacing a Workload Manager and Scheduler with an Identity Manager
AssigneeAdaptive Computing Enterprises, Inc.
InventorDavid B. JACKSON
Life of this patent
Estimating the term…
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.
Claims20
A method comprising:
- importing identity information from an identity manager into a management module that performs workload management and scheduling of workload for consumption of resources in a compute environment, wherein the identity information comprises credentials associated with at least one of users, groups of users, accounts, projects, classes, queues and qualities of service;
- resolving any conflict between the identity information and other information to yield updated information;
- and
- modifying a behavior of the management module to incorporate the updated information such that a scheduling decision for resources in the compute environment is based at least in art on the updated information.
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 of workload for consumption of resources in a compute environment, wherein the identity information comprises credentials associated with at least one of users, groups of users, accounts, projects, classes, queues and qualities of service;
- resolving any conflict between the identity information and other information to yield updated information;
- and
- modifying a behavior of the management module to incorporate the updated information such that a scheduling decision for resources in the compute environment is based at least in art on the updated information.
A computer-readable storage device storing instructions, which, when executed by a 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 of workload for consumption of resources in a compute environment, wherein the identity information comprises credentials associated with at least one of users, groups of users, accounts, projects, classes, queues and qualities of service;
- resolving any conflict between the identity information and other information to yield updated information;
- and
- modifying a behavior of the management module to incorporate the updated information such that a scheduling decision for resources in the compute environment is based at least in art on the updated information.
Dependencies are inferred from the claim text.