Patent ID: 8819183
Filing Date: 2014-08-26
Classification: G06F

Abstract:
1. A computer program product for facilitating processing of requests within 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: obtaining, by at least one computing unit of the computing environment, data of a request to be executed; at least initiating, by the at least one computing unit, analytics processing on the data of the request prior to an indication of success or failure of request processing for the request, wherein at least a portion of the request processing is performed concurrently to at least a portion of analytics processing, and wherein request processing includes one or more of authorization or validation of the request, and analytics processing comprises performing one or more of computations or analysis of the data of the request; determining whether request processing for the request has failed during analytics processing for the request; and based on determining request processing has failed during analytics processing for the request, prematurely cancelling analytics processing that is in process for the request, the analytics processing being speculatively performed prior to the indication of success or failure of the request processing for the request.