Patent ID: 9665406
Date: 2017-05-30
CPC Classifications: G06F,H04L

Claim:
1. A method for fusing a plurality of operators within a streams environment, the method comprising: monitoring a streams environment including a plurality of processing elements operating upon one or more computer processors, wherein the plurality of processing elements include: measuring a workload of the first processing element; measuring a workload of the second processing element; determining if the workload of the first processing element has reached a first threshold of the workload of the first processing element; determining if the workload of the second processing element has reached a second threshold of the workload of the second processing element; comparing the first programming instructions and the second programming instructions to determine whether the first programming instructions and the second programming instructions are compatible, wherein the first operator and the second operator are susceptible to fusion when it is determined that the first programming instructions and the second programming instructions are compatible; and in response to a determination that the workload of the first processing element has reached the first threshold and the workload of the second processing element has reached the second threshold and a determination that the first operator and the second operator are susceptible to fusion: