UNFUSING OPERATORS FROM A STREAMING PROCESSING ELEMENT TO AVOID CONGESTION

Patent №

US 9,391,908

Granted

2016-07-12

Filed 2015

Owner

INTERNATIONAL BUSINESS MACHINES CORPORATION

AI components

2

vision · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

14967299

A streams manager determines when congestion is happening or is predicted to happen in a streaming application, and in response, unfuses one or more operators in the streaming application from its processing element. The selection of which operators to unfuse in which processing elements is made using suitable unfuse criteria, which may include selecting operators that do not maintain state, selecting operators that have a threaded port or queue preceding the operator, selecting operators at natural boundaries, and inserting queues before operators to be unfused. Once one or more operators are unfused, the streams manager can take action to enhance performance of the unfused operator(s). For example, the streams manager can allocate additional resources to the unfused operators, can create clones of unfused operators that process tuples in parallel, can move one or more unfused operators to a public cloud, etc.

VisionAI hardwareH04L 47/122H04L 41/122H04L 41/5025H04L 43/045H04L 43/0882H04L 47/127H04L 47/2475H04L 65/61+3 more

AI classification

AI hardware1.00
Vision0.64
Planning0.07
Natural language0.00
Evolutionary computation0.00
Knowledge representation0.00
Speech0.00
Machine learning0.00

Ownership

INTERNATIONAL BUSINESS MACHINES CORPORATION

assignment · 372770884

Assignors

BARSNESS, ERIC L., BRANSON, MICHAEL J., COOK, ALEXANDER, SANTOSUOSSO, JOHN M.

On an employer assignment, the assignors are typically the inventors.

From the same owner

© 2026 NYSGPT2525 LLC