发明名称 |
Optimal persistence of a business process |
摘要 |
Aspects of the invention provide for automatically selecting optimal fetch settings for business processes as a function of database query load and relational context by monitoring usage of a data retrieval point with respect to a defined unit of work. A multilayer feed-forward neural network is used to predict, as a function of training sets composed of historical data generated by the monitored usage of the data retrieval point, a future value of a data size of results from an eager fetch setting for the data retrieval point. The eager fetch is automatically revised to a lazy fetch setting in response to determining that the future data size value of the eager fetch setting results is larger than a permissible memory resource threshold. |
申请公布号 |
US9569722(B2) |
申请公布日期 |
2017.02.14 |
申请号 |
US201414514901 |
申请日期 |
2014.10.15 |
申请人 |
International Business Machines Corporation |
发明人 |
Nagpal Abhinay R.;Ramanathan Sri;Ramesh Sandeep;Sivakumar Gandhi;Trevathan Matthew B. |
分类号 |
G06N3/08;G06F17/30;G06Q10/06 |
主分类号 |
G06N3/08 |
代理机构 |
Driggs, Hogg, Daugherty & Del Zoppo Co., LPA |
代理人 |
Daugherty Patrick J.;Driggs, Hogg, Daugherty & Del Zoppo Co., LPA |
主权项 |
1. A computer-implemented method for automatically selecting fetch settings for business processes as a function of database query load and relational context, the method comprising executing on a processor the steps of:
monitoring usage of at least one data retrieval point with respect to a defined unit of work, wherein the at least one data retrieval point is enabled during a creation of a business process execution language process; using a multilayer feed-forward neural network to predict, as a function of training sets composed of historical data generated by the monitored usage of the at least one data retrieval point, a future value of a data size of results from an eager fetch setting for the at least one data retrieval point; and automatically revising the eager fetch setting for the at least one data retrieval point to a lazy fetch setting in response to determining that the future value of the data size of results from the eager fetch setting is larger than a permissible memory resource threshold. |
地址 |
Armonk NY US |