Patent ID: 9374287
Filing Date: 2016-06-21
CPC Classification: H04L

Claim Text:
1. A method for managing a stream of tuples, comprising: receiving the stream of tuples to be processed by a plurality of stream operators operating on one or more computer processors as a single instance; routing the stream of tuples to a plurality of output ports, the output ports each communicate with a first processing branch and a second processing branch, a processing branch having one or more stream operators, the first processing branch is configured to perform a particular type of processing and produce a different processing result from the second processing branch, a stream operator configured to perform processing independent from another stream operator; receiving performance data of the stream of tuples from a measuring stream operator that measures the processing branch; determining weights to assign to each output port based on the performance data; and modifying the routing of the stream of tuples through the plurality of output ports as a function of the weight of each output port.