Reduction and optimization of information processing systems
AssigneeInternational Business Machines Corporation
InventorsMarc A. Kaplan, Kelly Anne Shaw, Daniel C. Sturman
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsMarc A. Kaplan, Kelly Anne Shaw, Daniel C. Sturman
Estimating the term…
Techniques for arranging operations performable on information in an information processing system are provided. In a system having a plurality of information producers and a plurality of information subscribers, paths are identified over which information traverses, and within which the information is subject to select and/or transform operations. The present invention optimizes the system by reorganizing the sequence of select and transform operations so that transforms follow select operations; and by combining multiple select and transform operations into single select and transform operations, respectively. Using these optimizations, the processing resources of the system can be reorganized, and/or information flow graphs describing the system can be designed, so that the select operations are “pushed” toward the producers, and transform operations are “pushed” toward the subscribers. Efficient content-based routing systems can then be used to implement the select operations.
A method for arranging operations performable on message streams in a message processing system by a first operation sequence between two nodes in the system, the first operation sequence having a first select operation followed by a second select operation, the method comprising:
A method for arranging operations performable on message streams in a message processing system by a first operation sequence between two nodes of the system, the first operation sequence having a first transform operation followed by a second transform operation, the method comprising:
A method for arranging operations performable on information in an information processing system, the information processing system having a plurality of information producers and a plurality of information subscribers, the method comprising:
A system for arranging operations performable on message streams in a message processing system by a first operation sequence between two nodes in the system, the first operation sequence having a first select operation followed by a second select operation, the system comprising:
A system for arranging operations performable on message streams in a message processing system by a first operation sequence between two nodes of the system, the first operation sequence having a first transform operation followed by a second transform operation, the system comprising:
A system for arranging operations performable on information in an information processing system, the information processing system having a plurality of information producers and a plurality of information subscribers, the system comprising:
An article of manufacture comprising a computer useable medium having computer readable program code means embodied therein for arranging operations performable on message streams in a message processing system by a first operation sequence between two nodes in the system, the first operation sequence having a transform operation followed by a select operation, the article of manufacture comprising:
An article of manufacture comprising a computer useable medium having computer readable program code means embodied therein for arranging operations performable on message streams in a message processing system by a first operation sequence between two nodes in the system, the first operation sequence having a first select operation followed by a second select operation, the article of manufacture comprising:
An article of manufacture comprising a computer useable medium having computer readable program code means embodied therein for arranging operations performable on message streams in a message processing system by a first operation sequence between two nodes of the system, the first operation sequence having a first transform operation followed by a second transform operation, the article of manufacture comprising:
An article of manufacture comprising a computer useable medium having computer readable program code means embodied therein for arranging operations performable on information in an information processing system, the information processing system having a plurality of information producers and a plurality of information subscribers, the article of manufacture comprising:
Dependencies are inferred from the claim text.