MULTI-GRANULAR STREAM PROCESSING
First Claim
Patent Images
1. A computer program product for facilitating stream processing in a computing environment, said computer program product comprising:
- a storage medium readable by a processing circuit and storing instructions for execution by the processing circuit for performing a method comprising;
obtaining, by a programmable unit, a description of one or more streams to be received by the programmable unit, the programmable unit programmed, at least in part, by a first component of the computing environment;
receiving, by the programmable unit, the one or more streams; and
processing by the programmable unit the one or more streams based on a type of the description obtained, wherein the processing includes at least one of;
providing data relating to the one or more streams to the first component;
performing one set of one or more operations for the one or more streams at the programmable unit; and
forwarding information relating to the one or more streams to a second component of the computing environment to perform another set of one or more operations for the one or more streams.
1 Assignment
0 Petitions
Accused Products
Abstract
Stream processing is facilitated by distributing responsibility for processing the stream to multiple components of a computing environment. A programmable unit receives one or more streams and determines the operations to be performed for the one or more streams and which components of the computing environment are to perform those operations. It forwards data relating to the one or more streams to one or more components of the computing environment for processing and/or information purposes.
57 Citations
20 Claims
-
1. A computer program product for facilitating stream processing in a computing environment, said computer program product comprising:
a storage medium readable by a processing circuit and storing instructions for execution by the processing circuit for performing a method comprising; obtaining, by a programmable unit, a description of one or more streams to be received by the programmable unit, the programmable unit programmed, at least in part, by a first component of the computing environment; receiving, by the programmable unit, the one or more streams; and processing by the programmable unit the one or more streams based on a type of the description obtained, wherein the processing includes at least one of; providing data relating to the one or more streams to the first component; performing one set of one or more operations for the one or more streams at the programmable unit; and forwarding information relating to the one or more streams to a second component of the computing environment to perform another set of one or more operations for the one or more streams. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
12. A computer system for facilitating stream processing in a computing environment, the computer system comprising:
-
a memory; and a processor in communications with the memory, wherein the computer system is capable of performing a method, said method comprising; obtaining, by a programmable unit, a description of one or more streams to be received by the programmable unit, the programmable unit programmed, at least in part, by a first component of the computing environment; receiving, by the programmable unit, the one or more streams; and processing by the programmable unit the one or more streams based on a type of the description obtained, wherein the processing includes at least one of; providing data relating to the one or more streams to the first component; performing one set of one or more operations for the one or more streams at the programmable unit; and forwarding information relating to the one or more streams to a second component of the computing environment to perform another set of one or more operations for the one or more streams. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A method of facilitating stream processing in a computing environment, said method comprising:
-
obtaining, by a programmable unit, a description of one or more streams to be received by the programmable unit, the programmable unit programmed, at least in part, by a first component of the computing environment; receiving, by the programmable unit, the one or more streams; and processing by the programmable unit the one or more streams based on a type of the description obtained, wherein the processing includes at least one of; providing data relating to the one or more streams to the first component; performing one set of one or more operations for the one or more streams at the programmable unit; and forwarding information relating to the one or more streams to a second component of the computing environment to perform another set of one or more operations for the one or more streams. - View Dependent Claims (19, 20)
-
Specification