PROCESSING CONTROL IN A STREAMING APPLICATION
First Claim
1. A method for processing a stream of tuples, comprising:
- receiving a stream of tuples, each tuple having an associated processing history, to be processed by a plurality of processing elements;
segmenting the stream of tuples into a plurality of partitions, wherein a partition represents a subset of the stream of tuples;
estimating a contribution each partition will have on a particular processing result based on the partition and the associated processing history; and
processing a partition if it substantially contributes to the particular processing result.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, system, and computer program product for processing a stream of tuples are disclosed. The method, system, and computer program product may include receiving a stream of tuples to be processed by a plurality of processing elements. Each tuple may have an associated processing history. The stream of tuples may be segmented into a plurality of partitions, each representing a subset of the stream of tuples. The method, system, and computer program product may include estimating the contribution each partition will have on a particular processing result and processing a partition if it substantially contributes to the particular processing result.
7 Citations
9 Claims
-
1. A method for processing a stream of tuples, comprising:
-
receiving a stream of tuples, each tuple having an associated processing history, to be processed by a plurality of processing elements; segmenting the stream of tuples into a plurality of partitions, wherein a partition represents a subset of the stream of tuples; estimating a contribution each partition will have on a particular processing result based on the partition and the associated processing history; and processing a partition if it substantially contributes to the particular processing result. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9-20. -20. (canceled)
Specification