Interactive analytics processing
First Claim
Patent Images
1. A computer program product for facilitating processing of jobs in a computing environment, the computer program product comprising:
- a non-transitory storage medium readable by a processing circuit and storing instructions for execution by the processing circuit for performing a method comprising;
determining, by a client processor, whether a compute token obtained by the client processor specifies a computing unit to be used by the client processor to submit a job, the compute token obtained by the client processor from a server processor coupled to the client processor and distinct from the computing unit, and the determining comprising checking an identifier field of the compute token to determine whether the computing unit is included in the identifier field;
based on determining that the compute token specifies the computing unit, forwarding by the client processor at least a portion of the job to the computing unit to perform analytics processing for the job; and
providing, by the client processor to the server processor, an indication that analytics processing for the job has been requested by the client processor.
1 Assignment
0 Petitions
Accused Products
Abstract
An end-to-end record, request, response token-based protocol is used to facilitate processing of client jobs. This allows the client to forward analytical tasks of a job directly to an analytics cluster and to record an indication of such at a server. The accelerators of the cluster to perform the tasks are specified in a token provided by the server to the client.
-
Citations
20 Claims
-
1. A computer program product for facilitating processing of jobs in a computing environment, the computer program product comprising:
a non-transitory storage medium readable by a processing circuit and storing instructions for execution by the processing circuit for performing a method comprising; determining, by a client processor, whether a compute token obtained by the client processor specifies a computing unit to be used by the client processor to submit a job, the compute token obtained by the client processor from a server processor coupled to the client processor and distinct from the computing unit, and the determining comprising checking an identifier field of the compute token to determine whether the computing unit is included in the identifier field; based on determining that the compute token specifies the computing unit, forwarding by the client processor at least a portion of the job to the computing unit to perform analytics processing for the job; and providing, by the client processor to the server processor, an indication that analytics processing for the job has been requested by the client processor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
11. A computer system for facilitating processing of jobs in a computing environment, the computer system comprising:
-
a memory; and a processor in communications with the memory, wherein the computer system is configured to perform a method, said method comprising; determining, by a client processor, whether a compute token obtained by the client processor specifies a computing unit to be used by the client processor to submit a job, the compute token obtained by the client processor from a server processor coupled to the client processor and distinct from the computing unit, and the determining comprising checking an identifier field of the compute token to determine whether the computing unit is included in the identifier field; based on determining that the compute token specifies the computing unit, forwarding by the client processor at least a portion of the job to the computing unit to perform analytics processing for the job; and providing, by the client processor to the server processor, an indication that analytics processing for the job has been requested by the client processor. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A method of facilitating processing of jobs in a computing environment, said method comprising:
-
determining, by a client processor, whether a compute token obtained by the client processor specifies a computing unit to be used by the client processor to submit a job, the compute token obtained by the client processor from a server processor coupled to the client processor and distinct from the computing unit, and the determining comprising checking an identifier field of the compute token to determine whether the computing unit is included in the identifier field; based on determining that the compute token specifies the computing unit, forwarding by the client processor at least a portion of the job to the computing unit to perform analytics processing for the job; and providing, by the client processor to the server processor, an indication that analytics processing for the job has been requested by the client processor. - View Dependent Claims (19, 20)
-
Specification