Processing resource for use in a distributed processing framework system and methods for implementing the same
First Claim
Patent Images
1. A processing resource configured to be executed on a computing device, comprising:
- a machine service component having a machine service proxy and a set of machine service attributes, the machine service component being configured to implement the machine service proxy and the set of machine service attributes to register the processing resource with a registry service so as to advertise an availability of the processing resource to execute a process;
a process service component spawned by the machine service component upon the machine service component receipt of a request to execute the process from a system controller,wherein the system controller is configured to implement the machine service proxy to communicate with the processing resource and the process service component is configured to have a process service proxy and a set of process service attributes, the process service component being configured to implement the process service proxy and the set of process service attributes to register with the registry service, such that the process service component is registered with the registry service for a length of time necessary to execute the process and a lack of the process service proxy and a set of process service attributes in the registry service is configured to indicate the availability of the processing resource to execute the process having a similar type.
3 Assignments
0 Petitions
Accused Products
Abstract
A method for executing a process by a processing resource is provided. The method includes enabling the processing resource and advertising an availability of the processing resource to execute a job. Also included is receiving a request to execute the job on the processing resource. The method further includes launching a process service to execute the job, executing the job, and completing the execution of the job.
-
Citations
16 Claims
-
1. A processing resource configured to be executed on a computing device, comprising:
-
a machine service component having a machine service proxy and a set of machine service attributes, the machine service component being configured to implement the machine service proxy and the set of machine service attributes to register the processing resource with a registry service so as to advertise an availability of the processing resource to execute a process; a process service component spawned by the machine service component upon the machine service component receipt of a request to execute the process from a system controller, wherein the system controller is configured to implement the machine service proxy to communicate with the processing resource and the process service component is configured to have a process service proxy and a set of process service attributes, the process service component being configured to implement the process service proxy and the set of process service attributes to register with the registry service, such that the process service component is registered with the registry service for a length of time necessary to execute the process and a lack of the process service proxy and a set of process service attributes in the registry service is configured to indicate the availability of the processing resource to execute the process having a similar type. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer implemented method for executing a process by a processing resource, the method comprising:
-
enabling the processing resource; registering a machine service of the processing resource so as to advertise an availability of the processing resource to execute a job; receiving a request to execute the job on the processing resource; launching a process service by the machine service of the processing resource, the process service configured to execute the job; executing the job; and completing the execution of the job, and launching the process service by the machine service of the processing resource includes, (i) spawning of the process service having a type by the machine service, the process service configured to have a process service proxy and a set of process service attributes; and (ii) registering the process service proxy and the set of proxy service attributes with a registry service, wherein the type of the process service is configured to be similar to a type of the job, and completing the execution of the job includes, removing of a process service proxy and a set of process service attributes of the process service from a registry service, the removing being configured to indicate an eligibility of the processing resource to execute the job having a similar type. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A computer implemented process execution method, the method comprising:
-
starting a processing resource; launching a machine service on the processing resource; registering a machine service proxy and a set of machine service attributes with a registry service; receiving a request to execute a process having a set of requirements configured to match the set of machine service attributes; spawning a process service having a process service proxy and a set of process service attributes, the process service having a type matching a type of the process; registering the process service proxy and the set of process service attributes with the registry service; executing the process; sending an event indicating a beginning of the execution of the process; and terminating a process service lease with the registry service upon a conclusion of executing the process. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A processing resource configured to be executed on a computing device, comprising:
-
a machine service component having a machine service proxy and a set of machine service attributes, the machine service component being configured to implement the machine service proxy and the set of machine service attributes to register the processing resource with a registry service so as to advertise an availability of the processing resource to execute a process; and a process service component spawned by the machine service upon receiving of a request to execute a process from the system controller by the machine service component, the process service component configured to include a process service proxy and a set of process service attributes, the process service component configured to implement the process service proxy and the set of process service attributes to register with the registry service, wherein a system controller is configured to implement the machine service proxy to communicate with the processing resource and a lack of the process service proxy and the set of process service attributes in the registry service is configured to indicate the availability of the processing resource to execute the process having a similar type.
-
Specification