发明名称 Concurrent execution of request processing and analytics of requests
摘要 Request processing within a computing environment is facilitated. Request processing and analytics processing for the request are performed substantially concurrently in order to improve efficiency of request execution. The analytics processing is at least commenced, and may complete, prior to receiving an indication of success or failure of the request processing. If request processing fails, analytics processing ceases, if not already complete, and results of the analytic processing are not used.
申请公布号 US8819183(B2) 申请公布日期 2014.08.26
申请号 US200912637951 申请日期 2009.12.15
申请人 International Business Machines Corporation 发明人 Krishnamurthy Rajaram B.;Parris Carl J.;Boice Charles;Liu Lurng-Kuo
分类号 G06F15/16 主分类号 G06F15/16
代理机构 Heslin Rothenberg Farley & Mesiti P.C. 代理人 Chiu, Esq. Steven;Schiller, Esq. Blanche E.;Heslin Rothenberg Farley & Mesiti P.C.
主权项 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.
地址 Armonk NY US