Dynamically composing data stream processing applications
AssigneeInternational Business Machines Corporation
InventorsLisa Amini, Henrique Andrade, Bugra Gedik, Nagui Halim, Srinivasan Parthasarathy
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsLisa Amini, Henrique Andrade, Bugra Gedik, Nagui Halim, Srinivasan Parthasarathy
Estimating the term…
Techniques for dynamically modifying inter-connections between components in an application are provided. The techniques include receiving a data producer profile for each output port within a software application to be executed on one or more processors, receiving a data subscription profile for each input port of each component of the application, establishing connections between the output ports and the input ports of the components in the application based on a comparison of each data producer profile and each data subscription profile, executing the application on one or more processors to process streams of data, receiving either or both of a new data producer profile or a new data subscription profile during the execution of the application, and establishing at least one new connection between an output port and an input port based upon a revised comparison of the received data profiles that include the new data profile.
A system for dynamically modifying inter-connections between a plurality of components in a component-based data stream processing application, comprising:
A method for dynamically modifying inter-connections between a plurality of components in a component-based data stream processing application, the method comprising:
A computer program product comprising a tangible computer readable recordable storage medium including computer useable program code for dynamically modifying inter-connections between a plurality of components in a component-based data stream processing application, the computer program product including:
Dependencies are inferred from the claim text.