Real-time analytical systems need to handle workloads comprised of expensive decision support queries with diverse quality of ser-vice requirements known as contracts. Contract driven multi-query processing, being an NP-hard problem, remains unaddressed to date. The traditional approach of blindly pipelining the entire input through a shared execution plan is not viable due to the diversity in query contracts. To tackle this challenge, we now develop a flexi-ble model to express contracts and accompany it with an effective means to measure the run-time contract satisfaction. We propose our Contract-Aware Query Execution framework CAQE. In this work, we exploit the principle that “different portions of the in-put contribute to disparate subs...
Database systems frequently have to execute a batch of related queries. Multi-query optimization exp...
Next generation decision support applications, besides being capable of processing huge amounts of d...
Conventional data warehouses employ the query-at-a-time model, which maps each query to a distinct p...
Predicting query performance under concurrency is a difficult task that has many applications in cap...
In modern Web-database systems, users typically perform read-only queries, whereas all write-only da...
In the era of big data revolution, marked by an exponential growth of information, extracting valu...
Today’s data deluge enables organizations to collect massive data, and analyze it with an ever-incre...
Although integrity constraints have long been used to main-tain data consistency, there are situatio...
With the increase in mediated applications, there are now mediated application servers that support ...
Analytical query processing in database systems aims at providing the requested infor-mation within ...
Today an ever increasing amount of data is collected and analyzed by researchers, businesses, and sc...
This paper proposes a novel idea, called MiniTasking to reduce the number of cache misses by improvi...
Current systems for data-parallel, incremental processing and view maintenance over high-rate stream...
Although integrity constraints have long been used to maintain data consistency, there are situation...
National audienceA significant line of work deals with processing data stream to produce key perform...
Database systems frequently have to execute a batch of related queries. Multi-query optimization exp...
Next generation decision support applications, besides being capable of processing huge amounts of d...
Conventional data warehouses employ the query-at-a-time model, which maps each query to a distinct p...
Predicting query performance under concurrency is a difficult task that has many applications in cap...
In modern Web-database systems, users typically perform read-only queries, whereas all write-only da...
In the era of big data revolution, marked by an exponential growth of information, extracting valu...
Today’s data deluge enables organizations to collect massive data, and analyze it with an ever-incre...
Although integrity constraints have long been used to main-tain data consistency, there are situatio...
With the increase in mediated applications, there are now mediated application servers that support ...
Analytical query processing in database systems aims at providing the requested infor-mation within ...
Today an ever increasing amount of data is collected and analyzed by researchers, businesses, and sc...
This paper proposes a novel idea, called MiniTasking to reduce the number of cache misses by improvi...
Current systems for data-parallel, incremental processing and view maintenance over high-rate stream...
Although integrity constraints have long been used to maintain data consistency, there are situation...
National audienceA significant line of work deals with processing data stream to produce key perform...
Database systems frequently have to execute a batch of related queries. Multi-query optimization exp...
Next generation decision support applications, besides being capable of processing huge amounts of d...
Conventional data warehouses employ the query-at-a-time model, which maps each query to a distinct p...