Query scheduling plays an important role when systems are faced with limited resources and high workloads. It becomes even more relevant for servers applying multiple query optimization techniques to batches of queries, in which portions of datasets as well as intermediate results are maintained in memory to speed up query evaluation. In this work, we present a dynamic query scheduling model based on a priority queue implementation using a directed graph and a strategy for ranking queries. We examine the relative performance of four ranking strategies and compare them against a first-in first-out (FIFO) scheduling strategy. We describe experimental results on a shared-memory machine using two different versions of an application, c...
In the current work, we derive a complete approach to optimization and automatic parallelization of ...
Abstract: In-memory database management systems have the potential to reduce the execution time of c...
Data warehouse queries pose challenging performance problems that often necessitate the use of paral...
Query scheduling plays an important role when systems are faced with limited resources and high work...
Applications that analyze, mine, and visualize large datasets is considered an important class of a...
In distributed query processing systems, load balancing plays an important role in maximizing system...
This paper is concerned with the efficient execution of multiple query workloads on a cluster of SM...
Abstract. In this paper we consider concurrent execution of multiple data mining queries. If such da...
Database systems frequently have to execute a batch of related queries. Multi-query optimization exp...
This paper proposes a complementary novel idea, called MiniTasking to further reduce the number of c...
MQO is a distributed multiple query processing middleware that can optimize query processing for da...
In distributed scientific query processing systems, leveraging distributed cached data is becoming m...
Summarization: Scheduling query execution plans is an important component of query optimization in p...
The multiple-query optimization (MQO) problem has been well-studied in the research literature, usu...
In this paper, we investigate two scheduling approaches for multicomputer-based parallel database sy...
In the current work, we derive a complete approach to optimization and automatic parallelization of ...
Abstract: In-memory database management systems have the potential to reduce the execution time of c...
Data warehouse queries pose challenging performance problems that often necessitate the use of paral...
Query scheduling plays an important role when systems are faced with limited resources and high work...
Applications that analyze, mine, and visualize large datasets is considered an important class of a...
In distributed query processing systems, load balancing plays an important role in maximizing system...
This paper is concerned with the efficient execution of multiple query workloads on a cluster of SM...
Abstract. In this paper we consider concurrent execution of multiple data mining queries. If such da...
Database systems frequently have to execute a batch of related queries. Multi-query optimization exp...
This paper proposes a complementary novel idea, called MiniTasking to further reduce the number of c...
MQO is a distributed multiple query processing middleware that can optimize query processing for da...
In distributed scientific query processing systems, leveraging distributed cached data is becoming m...
Summarization: Scheduling query execution plans is an important component of query optimization in p...
The multiple-query optimization (MQO) problem has been well-studied in the research literature, usu...
In this paper, we investigate two scheduling approaches for multicomputer-based parallel database sy...
In the current work, we derive a complete approach to optimization and automatic parallelization of ...
Abstract: In-memory database management systems have the potential to reduce the execution time of c...
Data warehouse queries pose challenging performance problems that often necessitate the use of paral...