Operator graph changes in response to dynamic connections in stream computing applications
US9135057B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Feb 28, 2013 |
| Grant date | Sep 15, 2015 |
| Priority date | — |
| Expiry date | Aug 24, 2033 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F11/3433
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
A stream computing application may permit one job to connect to a data stream of a different job. As more and more jobs dynamically connect to the data stream, the connections may have a negative impact on the performance of the job that generates the data stream. Accordingly, a variety of metrics and statistics (e.g., CPU utilization or tuple rate) may be monitored to determine if the dynamic connections are harming performance. If so, the stream computing system may be optimized to mitigate the effects of the dynamic connections. For example, particular operators may be unfused from a processing element and moved to a compute node that has available computing resources. Additionally, the stream computing application may clone the data stream in order to distribute the workload of transmitting the data stream to the connected jobs.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.