Instrument-based distributed computing systems
First Claim
1. In an instrument that provides a computing environment, a method for executing a job in a distributed fashion, the method comprising the steps of:
- installing a computing worker for providing the computing environment in the instrument;
receiving a portion of a job generated by a remote client, wherein the job include one or more tasks;
enabling the computing worker to execute the received portion of the job; and
returning execution result to the remote client.
1 Assignment
0 Petitions
Accused Products
Abstract
An instrument-based distributed computing system is disclosed that accelerates the measurement, analysis, verification and validation of data in a distributed computing environment. A large computing work can be performed in a distributed fashion using the instrument-based distributed system. The instrument-based distributed system may include a client that creates a job. The job may include one or more tasks. The client may distribute a portion of the job to one or more remote workers on a network. The client may reside in an instrument. One or more workers may also reside in instruments. The workers execute the received portion of the job and may return execution results to the client. As such, the present invention allows the use of instrument-based distributed system on a network to conduct the job and facilitate decreasing the time for executing the job.
94 Citations
46 Claims
-
1. In an instrument that provides a computing environment, a method for executing a job in a distributed fashion, the method comprising the steps of:
-
installing a computing worker for providing the computing environment in the instrument;
receiving a portion of a job generated by a remote client, wherein the job include one or more tasks;
enabling the computing worker to execute the received portion of the job; and
returning execution result to the remote client. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. In an instrument, a method for executing a job in a distributed fashion, the method comprising the steps of:
-
installing a computing client for providing a computing environment in the instrument;
enabling the client to generate a job in the computing environment, wherein the job includes one or more tasks; and
distributing the job to remote computing workers for a distributed execution of the job. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A system for executing a job in a distributed fashion in a computing environment, the system comprising:
-
a first instrument for generating a job, wherein the job includes one or more tasks; and
a second instrument for receiving a first portion of the job and executing the first portion of the job to obtain execution results of the first portion of the job, wherein the second instrument returns the execution results of the first portion of the job to the first instrument. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25)
-
-
26. A system for executing a job in a distributed fashion in a computing environment, wherein a client requests an execution of the job, the system comprising:
-
a first instrument for receiving a first portion of the job and executing the first portion of the job to obtain an execution result of the first portion of the job, and a workstation for receiving a second portion of the job and executing the second portion of the job to obtain an execution result of the second portion of the job, wherein the first instrument and the workstation return the execution results to the client. - View Dependent Claims (27, 28, 29)
-
-
30. A medium holding instructions executable in an instrument for a method of executing a job in a distributed fashion, comprising the steps of:
-
installing a computing client for providing a computing environment in the instrument;
enabling the client to generate a job in the computing environment, wherein the job includes one or more tasks; and
distributing the job to remote computing workers for a distributed execution of the job. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38)
-
-
39. A medium holding instructions executable in an instrument for a method for executing a job in a distributed fashion, comprising the steps of:
-
installing a computing worker for providing the computing environment in the instrument;
receiving a portion of a job generated by a remote client, wherein the job include one or more tasks;
enabling the computing worker to execute the received portion of the job; and
returning execution result to the remote client. - View Dependent Claims (40, 41, 42, 43, 44, 45, 46)
-
Specification