发明名称 |
Autonomic caching for in memory data grid query processing |
摘要 |
A method, system and computer program product for autonomic caching in an IMDG has been provided. A method for autonomic caching in an IMDG includes receiving from a client of the IMDG a request for a primary query in the IMDG. The method also includes associating the primary query with a previously requested sub-query related to the primary query. Finally, the method includes directing the sub-query concurrently with a directing of the primary query without waiting to receive a request for the sub-query from the client. In this way, the method can proactively predict a receipt of the request for a sub-query following a request for a primary query prior the actual receipt of the request for the sub-query. |
申请公布号 |
US9251209(B2) |
申请公布日期 |
2016.02.02 |
申请号 |
US201213421764 |
申请日期 |
2012.03.15 |
申请人 |
International Business Machines Corporation |
发明人 |
Bhogal Kulvir S.;Gaur Nitin;Johnson Chris D.;Kaplinger Todd E. |
分类号 |
G06F17/30 |
主分类号 |
G06F17/30 |
代理机构 |
CRGO Law |
代理人 |
Greenberg, Esq. Steven M.;CRGO Law |
主权项 |
1. A method for autonomic caching in an in memory data grid (IMDG), the method comprising:
receiving from a client of the IMDG a request for a primary query in the IMDG; monitoring resource utilization in the IMDG; associating the primary query with a previously requested sub-query related to the primary query in response to the monitored resource utilization falling below a threshold value indicating available resource utilization, wherein associating the primary query with the previously requested sub-query comprises determining that a sub-query uses a portion of a result set from a previously requested primary query and mapping the previously requested primary query to the sub-query, wherein the previously requested sub-query is associated with the primary query in reference to fields of the primary query upon which the sub-query is based; directing the sub-query concurrently with a directing of the primary query without waiting to receive a request for the sub-query from the client in response to the monitored resource utilization falling below the threshold value; and, caching query results of the sub-query subsequent to a completion of the primary query. |
地址 |
Armonk NY US |