Parallel processing of continuous queries on data streams
AssigneeUniversidad Politecnica De Madrid
InventorsRicardo Jiménez Peris, Marta Patiño Martínez
Life of this patent
Estimating the term…
Loading patent…
AssigneeUniversidad Politecnica De Madrid
InventorsRicardo Jiménez Peris, Marta Patiño Martínez
Estimating the term…
A continuous query parallel engine on data streams provides scalability and increases the throughput by the addition of new nodes. The parallel processing can be applied to data stream processing and complex events processing. The continuous query parallel engine receives the query to be deployed and splits the original query into subqueries, obtaining at least one subquery; each subquery is executed in at least in one node. Tuples produced by each operator of each subquery are labeled with timestamps. A load balancer is interposed at the output of each node that executes each one of the instances of the source subquery and an input merger is interposed in each node that executes each one of the instances of a destination subquery. After checks are performed, further load balancers or input managers may be added.
A parallel data stream processing engine executing continuous queries on a plurality of processing nodes, wherein a continuous query comprises a plurality of interconnected operators, each operator of the query being selectable between stateless operator and stateful operator, and wherein the processing engine is configured to:
A parallel data stream processing method executing continuous queries on a plurality of processing nodes, wherein a continuous query comprises a plurality of interconnected operators, each operator of the query being selectable between stateless operator and stateful operator, and the method comprises:
Dependencies are inferred from the claim text.