Easy storm topology design and execution
AssigneeInternational Business Machines Corporation
InventorYacov Manevich
Life of this patent
Estimating the term…
Abstract
An approach to generating a computational topology for a computational platform. The approach uses a development platform generates nodes of a topology and logic for the nodes to accomplish the desired computation. The approach then connects the nodes based on the desired data flow path. The approach then converts the nodes, logic and connections to a computational topology in a format compatible with the computational platform. The approach deploys the computation topology to the associated nodes of the computational platform. Output and error streams are connected from the nodes of the computational platform to the associated nodes of the development platform to provide feedback.
Claims20
A method for generating a computational topology for a computational platform, the method comprising:
- generating, by a topology design component, one or more nodes associated with a topology in a format associated with the topology design component;
- generating, by the topology design component, logic associated with the one or more nodes, respectively;
- communicatively connecting, by the topology design component, the one or more nodes based on a desired data flow path;
- transforming, by the topology design component, the one or more nodes, the logic and the desired data flow path to a computational topology in a format associated with a computational platform;
- and
- deploying, by the topology design component, the computational topology to the computational platform for execution.
A computer program product for generating a computational topology for a computational platform, the computer program product comprising:
- one or more computer readable storage media and program instructions stored on the one or more computer readable storage media, the program instructions comprising:
- program instructions to, generate, by a topology design component, one or more nodes associated with a topology in a format associated with the topology design component;
- program instructions to, generate, by the topology design component, logic associated with the one or more nodes, respectively;
- program instructions to, communicatively connect, by the topology design component, the one or more nodes based on a desired data flow path;
- program instructions to, transform, by the topology design component, the one or more nodes, the logic and the desired data flow path to a computational topology in a format associated with a computational platform;
- and
- program instructions to, deploy, by the topology design component, the computational topology to the computational platform for execution.
A computer system for generating a computational topology for a computational platform, the computer system comprising:
- one or more computer processors;
- one or more computer readable storage media;
- program instructions stored on the one or more computer readable storage media for execution by at least one of the one or more computer processors, the program instructions comprising:
- program instructions to, generate, by a topology design component, one or more nodes associated with a topology in a format associated with the topology design component;
- program instructions to, generate, by the topology design component, logic associated with the one or more nodes, respectively;
- program instructions to, communicatively connect, by the topology design component, the one or more nodes based on a desired data flow path;
- program instructions to, transform, by the topology design component, the one or more nodes, the logic and the desired data flow path to a computational topology in a format associated with a computational platform;
- and
- program instructions to, deploy, by the topology design component, the computational topology to the computational platform for execution.
Dependencies are inferred from the claim text.