发明名称 Mission tuples in a streaming application environment
摘要 Tuple communication and decision determination is provided in a streaming environment. A processor: generates mission tuples wrapped in a computing object or that wrap the computing object, places the mission tuples in a computing stream of a stream application, accesses computing time upon, communicates the computing time to the mission tuples one of incrementally or periodically, determines: a current position in the computing stream for the mission tuples and a class and one or more sub-classes that each of the mission tuples belongs to, and communicates information: between the mission tuples and between the mission tuples and one or more runtime processes associated with the computing stream or one or more external processes associated with the computing stream. The mission tuples are configured to modify operations of the computing operators in the computing stream.
申请公布号 US9497244(B1) 申请公布日期 2016.11.15
申请号 US201615011035 申请日期 2016.01.29
申请人 International Business Machines Corporation 发明人 Cao Bin;Eidem Jessica R.;Muras Brian R.;Sun Jingdong
分类号 G06F9/44;H04L29/06;H04L29/08 主分类号 G06F9/44
代理机构 Sherman IP LLP 代理人 Sherman IP LLP ;Sherman Kenneth L.;Laut Steven
主权项 1. A computer program product for tuple communication and decision determination in a streaming environment, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a processor to cause the processor to: generate, by the processor, one or more mission tuples wrapped in a computing object or that wrap the computing object; place, by the processor, the one or more mission tuples in a computing stream of a stream application; access, by the processor, computing time upon entry or exit from computing operators in the computing stream; obtain, by the processor, the computing time of the one or more mission tuples incrementally or periodically; determine, by the processor: a current position in the computing stream for the one or more mission tuples; and a class and one or more sub-classes that each of the one or more mission tuples belongs to; and communicate, by the processor, data: between the one or more mission tuples; andbetween the one or more mission tuples and one or more runtime processes associated with the computing stream or one or more external processes associated with the computing stream; wherein the one or more mission tuples are configured to: modify operations of the computing operators in the computing stream based on one or more of: modifying a bit stream representing functions to enable or disable; or pass thresholds to a function of the computing operators;change a specific operator or a specific type of operator to debug the stream application;apply changes to a particular computing operators or a set of particular operators to load a new function and disable a previous function; orapply changes to the streaming environment from one or more fix packs.
地址 Armonk NY US