Methods and Apparatus for Adaptive Source Filtering and Load Shedding for Data Stream Processing
First Claim
1. A method for use in filtering data in a distributed data stream processing system, wherein a server receives and processes one or more data streams from one or more data sources, the method comprising the steps of:
- the server periodically re-configuring one or more filters and sending the one or more periodically re-configured filters to the one or more data sources; and
the one or more data sources performing data filtering based on the one or more periodically re-configured filters received from the server.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques are disclosed for adaptive source filtering and load shedding in such data stream processing systems. For example, in one aspect of the invention, a method for use in filtering data in a distributed data stream processing system, wherein a server receives and processes one or more data streams from one or more data sources, comprises the steps of the server periodically re-configuring one or more filters and sending the one or more periodically re-configured filters to the one or more data sources, and the one or more data sources performing data filtering based on the one or more periodically re-configured filters received from the server.
-
Citations
20 Claims
-
1. A method for use in filtering data in a distributed data stream processing system, wherein a server receives and processes one or more data streams from one or more data sources, the method comprising the steps of:
-
the server periodically re-configuring one or more filters and sending the one or more periodically re-configured filters to the one or more data sources; and the one or more data sources performing data filtering based on the one or more periodically re-configured filters received from the server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. Apparatus for use in filtering data in a distributed data stream processing system, wherein the apparatus receives and processes one or more data streams from one or more data sources, the apparatus comprising:
-
a memory; and a processor coupled to the memory and operative to periodically re-configure one or more filters and send the one or more periodically re-configured filters to the one or more data sources such that the one or more data sources are able to perform data filtering based on the one or more periodically re-configured filters. - View Dependent Claims (14, 15, 16)
-
-
17. A query server, wherein the query server receives and processes one or more data streams from one or more data sources, the query server comprising:
-
a memory; and a processor coupled to the memory and operative to periodically re-configure one or more filters and send the one or more periodically re-configured filters to the one or more data sources such that the one or more data sources are able to perform data filtering based on the one or more periodically re-configured filters. - View Dependent Claims (18, 19, 20)
-
Specification