发明名称 Dynamic stream processing within an operator graph
摘要 A method and system for processing a stream of tuples in a stream-based application is disclosed. The method may include a first stream operator determining whether a requirement to modify processing of a first tuple at a second stream operator exists. The method may provide for associating an indication to modify processing of the first tuple at the second stream operator if the requirement exists.
申请公布号 US9391830(B2) 申请公布日期 2016.07.12
申请号 US201213627608 申请日期 2012.09.26
申请人 International Business Machines Corporation 发明人 Branson Michael J.;Cobb Bradford L.;Santosuosso John M.
分类号 G06F15/16;H04L29/08;H04L29/06 主分类号 G06F15/16
代理机构 代理人 Montanaro Jared L.;Cabrasawan Feb
主权项 1. A method for processing a stream of tuples, comprising: receiving a stream of tuples to be processed by a plurality of processing elements operating on one or more computer processors, each processing element having one or more stream operators, a first stream operator configured to associate an indication to tuples that require modified processing and a second stream operator configured to perform a data processing operation; receiving a first tuple at the second stream operator; first examining, by the second stream operator, the first tuple for the indication; performing, by the second stream operator, the data processing operation on first data in response to the receiving the first tuple, the performing the data processing operation based on not detecting the indication during the first examining, the data processing operation modifying the first data in a first manner; receiving a second tuple at the second stream operator; second examining, by the second stream operator, the second tuple for the indication; and performing, by the second stream operator, a modified data processing operation on second data in response to the receiving the second tuple, the performing the modified data processing operation based on detecting the indication during the second examining, the indication having been associated with the second tuple by the first stream operator, the modified data processing operation modifying the second data in a second manner different from the first manner, the second tuple remaining in the stream of tuples after the performing the modified data processing operation.
地址 Armonk NY US