Maximization of sustained throughput of distributed continuous queries
First Claim
1. A method, with an information processing system, for optimizing throughput of a stream processing system, the method comprising:
- analyzing a set of input streams;
creating, based on the analyzing, an input profile for at least one input stream in the set of input streams, wherein the input profile comprises at least a set of processing requirements associated with the input stream;
generating a search space, based on an initial configuration, comprising a plurality of configurations associated with the input stream; and
identifying a configuration in the plurality of configurations that increases throughput more than the other configurations in the plurality of configurations based on at least one ofthe input profile, andsystem resources.
1 Assignment
0 Petitions
Accused Products
Abstract
A system, method, and computer readable medium for optimizing throughput of a stream processing system are disclosed. The method comprises analyzing a set of input streams and creating, based on the analyzing, an input profile for at least one input stream in the set of input streams. The input profile comprises at least a set of processing requirements associated with the input stream. The method also comprises generating a search space, based on an initial configuration, comprising a plurality of configurations associated with the input stream. A configuration in the plurality of configurations is identified that increases throughput more than the other configurations in the plurality of configurations based on at least one of the input profile and system resources.
156 Citations
20 Claims
-
1. A method, with an information processing system, for optimizing throughput of a stream processing system, the method comprising:
-
analyzing a set of input streams; creating, based on the analyzing, an input profile for at least one input stream in the set of input streams, wherein the input profile comprises at least a set of processing requirements associated with the input stream; generating a search space, based on an initial configuration, comprising a plurality of configurations associated with the input stream; and identifying a configuration in the plurality of configurations that increases throughput more than the other configurations in the plurality of configurations based on at least one of the input profile, and system resources. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for optimizing throughput of a stream processing system, the system comprising:
-
at least one information processing system, wherein the information processing system comprises; at least one processor; a memory communicatively couple to the processor; and a configuration optimizer, wherein the configuration optimizer is for analyzing a set of input streams; creating, based on the analyzing, an input profile for at least one input stream in the set of input streams, wherein the input profile comprises at least a set of processing requirements associated with the input stream; generating a search space, based on an initial configuration, comprising a plurality of configurations associated with the input stream; and identifying a configuration in the plurality of configurations that increases throughput more than the other configurations in the plurality of configurations based on at least one of the input profile, and system resources. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A computer readable medium for optimizing throughput of a stream processing system, the computer readable medium comprising instructions for:
-
analyzing a set of input streams; creating, based on the analyzing, an input profile for at least one input stream in the set of input streams, wherein the input profile comprises at least a set of processing requirements associated with the input stream; generating a search space, based on an initial configuration, comprising a plurality of configurations associated with the input stream; and identifying a configuration in the plurality of configurations that increases throughput more than the other configurations in the plurality of configurations based on at least one of the input profile, and system resources. - View Dependent Claims (17, 18, 19, 20)
-
Specification