Systems and methods for grid agent management
First Claim
Patent Images
1. A method comprising:
- reading, by a grid client extension snap-in using one or more processors of a grid client, one or more grid policies for a grid application from a directory server, the one or more grid policies stored in one or more memories, the grid client comprising a client of a directory service, the directory service providing the one or more grid policies, the grid client further to execute the grid application;
storing the one or more grid policies locally on the grid client; and
upon the occurrence of a grid client startup event on the grid client, performing the actions of;
determining by the one or more processors of the grid client a resource utilization; and
analyzing by the one or more processors of the grid client the resource utilization in accordance with the one or more locally stored grid polices to determine if the grid application is to be executed by the grid client;
wherein the one or more grid policies determine a frequency at which the grid client looks for grid applications to execute; and
wherein the grid client extension snap-in conforms to a snap-in format for Active Directory.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods utilize directory services snap-ins to create, maintain, and interpret policies for controlling the execution of grid applications.
-
Citations
24 Claims
-
1. A method comprising:
-
reading, by a grid client extension snap-in using one or more processors of a grid client, one or more grid policies for a grid application from a directory server, the one or more grid policies stored in one or more memories, the grid client comprising a client of a directory service, the directory service providing the one or more grid policies, the grid client further to execute the grid application; storing the one or more grid policies locally on the grid client; and upon the occurrence of a grid client startup event on the grid client, performing the actions of; determining by the one or more processors of the grid client a resource utilization; and analyzing by the one or more processors of the grid client the resource utilization in accordance with the one or more locally stored grid polices to determine if the grid application is to be executed by the grid client; wherein the one or more grid policies determine a frequency at which the grid client looks for grid applications to execute; and wherein the grid client extension snap-in conforms to a snap-in format for Active Directory. - View Dependent Claims (2, 3, 4, 5, 6, 7, 22)
-
-
8. A system comprising:
-
a grid client having one or more processors coupled to one or more memories, the grid client comprising a client of a directory service, the directory service maintaining one or more grid policies, the grid client to execute at least one of a set of one or more grid applications; a policy agent executable on the one or more processors of the grid client to read one or more grid policies for the grid application from the directory service and to store the one or more grid policies locally on the grid client; a grid client extension snap-in for a directory service, wherein, upon the occurrence of a grid client startup event on the grid client, the grid client extension snap-in is executable on the one or more processors of the grid client to read the one or more grid policies, determine a resource utilization and to analyze the current resource utilization, and to create grid application preferences for the set of one or more grid applications, and wherein the grid client extension snap-in conforms to a snap-in format for Active Directory; and a grid agent executable on the one or more processors of the grid client to, in accordance with the grid application preferences, determine if any of the grid applications are to be executed by the one or more processors of the grid client; wherein the one or more grid policies determine a frequency at which the grid client looks for grid applications to execute. - View Dependent Claims (9, 10, 11, 12, 13, 14, 23)
-
-
15. A non-transitory machine-readable medium having machine executable instructions stored thereon for causing a processor to execute instructions, the instructions including:
-
reading, by a grid client extension snap-in using one or more processors of a grid client, one or more grid policies for a grid application from a directory server, the one or more grid policies stored in one or more memories, the grid client comprising a client of a directory service, the directory service providing the one or more grid policies, the grid client further to execute the grid application; storing the one or more grid policies locally on the grid client; and upon the occurrence of a grid client startup event on the grid client, performing the actions of; determining by the one or more processors of the grid client a resource utilization; and analyzing by the one or more processors of the grid client the resource utilization in accordance with the one or more locally stored grid polices to determine if the grid application is to be executed; wherein the one or more grid policies determine a frequency at which the grid client looks for grid applications to execute; and wherein the grid client extension snap-in conforms to a snap-in format for Active Directory. - View Dependent Claims (16, 17, 18, 19, 20, 21, 24)
-
Specification