发明名称 FILTER OPTIMIZER FOR DATA STREAMS
摘要 Embodiments of the preset disclosure include a method, a system, and a computer program product for rearranging a set of filters within a data streams environment. The method includes setting a first filter ordering of two or more filter processing elements. The method includes determining a filtering efficiency of the first filter ordering. The determining of the filtering efficiency includes monitoring a runtime, one or more tuples, and an amount of tuples retained after filtering of the first filter ordering. The method includes creating a second filter ordering of the two or more filter processing elements. The method includes comparing the filtering efficiency of the second filter ordering to the first filter ordering. The method includes selecting the second filter ordering in response to comparing the filtering efficiency of the second filter ordering to the filtering efficiency of the first filter ordering.
申请公布号 US2016350427(A1) 申请公布日期 2016.12.01
申请号 US201514869476 申请日期 2015.09.29
申请人 International Business Machines Corporation 发明人 Cao Bin;Eidem Jessica R.;Muras Brian R.;Sun Jingdong
分类号 G06F17/30 主分类号 G06F17/30
代理机构 代理人
主权项 1. A method for rearranging a set of filters within a data streams environment comprising: setting a first filter ordering of two or more filter processing elements; determining a filtering efficiency of the first filter ordering by: monitoring a runtime of the first filter ordering,monitoring one or more tuples as the one or more tuples pass through the data streams environment, andmonitoring an amount of tuples retained after filtering of the first filter ordering; creating a second filter ordering of the two or more filter processing elements, wherein the second filter ordering of the two or more filter processing elements differ compared to the first filter ordering of the two or more filter processing elements; comparing the filtering efficiency of the second filter ordering to the filtering efficiency of the first filter ordering; selecting the second filter ordering of the two or more filter processing elements, in response to, the comparing of the filtering efficiency second filter ordering to the first filter ordering.
地址 Armonk NY US