The continuous and dynamic nature of data streams may lead a query execution plan (QEP) of a long-running continuous query to become suboptimal during execution, and hence will need to be al-tered. The ability to perform an efficient and flawless transition to an equivalent, yet optimal QEP is essential for a data stream query processor. Such transition is challenging for plans with stateful bi-nary operators, such as joins, where the states of the QEP have to be maintained during query transition without compromising the correctness of the query output. This paper presents Just-In-Time State Completion (JISC); a new technique for query plan migration. JISC does not cause any halt to the query execution, and thus allows the query to maintai...
In many applications involving continuous data streams, data ar-rival is bursty and data rate fluctu...
Continuous queries process real-time streaming data and output results in streams for a wide range o...
Present-day computing systems have to deal with a continuous growth of data rate and volume. Process...
Dynamic plan migration is concerned with the on-the-fly transition from one continuous query plan to...
In a data stream management system, a continuous query is processed by an execution plan consisting ...
Abstract. Due to high data volumes and unpredictable arrival rates, continuous query systems process...
As declarative query processing techniques expand in scope — to the Web, data streams, network route...
Current systems for data-parallel, incremental processing and view maintenance over high-rate stream...
In data stream environments, the initial plan of a long-running query may gradually become inefficie...
Many modern applications process queries over unbounded streams of data. These ap-plications include...
Data streams in the form of potentially unbounded sequences of tuples arise naturally in a large var...
Over the recent years, we have seen an increasing number of applications in networking, sensor netwo...
Continuous query processing has emerged as a promising query processing paradigm with numerous appli...
Over the recent years, we have seen an increasing number of applications in networking, sensor netwo...
Quality of Service (QoS) and Quality of Data (QoD) are the two major dimensions for evaluating any q...
In many applications involving continuous data streams, data ar-rival is bursty and data rate fluctu...
Continuous queries process real-time streaming data and output results in streams for a wide range o...
Present-day computing systems have to deal with a continuous growth of data rate and volume. Process...
Dynamic plan migration is concerned with the on-the-fly transition from one continuous query plan to...
In a data stream management system, a continuous query is processed by an execution plan consisting ...
Abstract. Due to high data volumes and unpredictable arrival rates, continuous query systems process...
As declarative query processing techniques expand in scope — to the Web, data streams, network route...
Current systems for data-parallel, incremental processing and view maintenance over high-rate stream...
In data stream environments, the initial plan of a long-running query may gradually become inefficie...
Many modern applications process queries over unbounded streams of data. These ap-plications include...
Data streams in the form of potentially unbounded sequences of tuples arise naturally in a large var...
Over the recent years, we have seen an increasing number of applications in networking, sensor netwo...
Continuous query processing has emerged as a promising query processing paradigm with numerous appli...
Over the recent years, we have seen an increasing number of applications in networking, sensor netwo...
Quality of Service (QoS) and Quality of Data (QoD) are the two major dimensions for evaluating any q...
In many applications involving continuous data streams, data ar-rival is bursty and data rate fluctu...
Continuous queries process real-time streaming data and output results in streams for a wide range o...
Present-day computing systems have to deal with a continuous growth of data rate and volume. Process...