In distributed query processing systems, load balancing plays an important role in maximizing system throughput. When queries can leverage cached intermediate results, improving the cache hit ratio becomes as important as load balancing in query scheduling, especially when dealing with computationally expensive queries. The scheduling policies must be designed to take into consideration the dynamic contents of the distributed caching infrastructure. In this paper, we propose and discuss several distributed query scheduling policies that directly consider the available cache contents by employing distributed multidimensional indexing structures and an exponential moving average approach to predicting cache contents. These approaches are show...
Database systems frequently have to execute a batch of related queries. Multi-query optimization exp...
One of the important characteristics of emerging multicores/manycores is the existence of 'shared on...
Queries with common sequences of disk accesses can make maximal use of a buffer pool. We developed a...
MQO is a distributed multiple query processing middleware that can use resources available on the Gr...
In distributed query processing systems where caching infrastructure is distributed and scales with ...
MQO is a distributed multiple query processing middleware that can use resources available on the Gr...
In distributed scientific query processing systems, leveraging distributed cached data is becoming m...
Abstract. Leveraging data in distributed caches for large scale query process-ing applications is be...
In modern query processing systems, the caching facilities are distributed and scale with the number...
Leveraging data in distributed caches for large scale query processing applications is becoming more...
It is becoming more important to leverage a large number of distributed cache memory seamlessly in m...
The multiple-query optimization (MQO) problem has been well-studied in the research literature, usu...
As modern large scale systems are built with a large number of independent small servers, it is beco...
When data analysis applicationsare employed in a multi-client environment, a data server must servic...
In modern large-scale distributed systems, analytics jobs submitted by various users often share sim...
Database systems frequently have to execute a batch of related queries. Multi-query optimization exp...
One of the important characteristics of emerging multicores/manycores is the existence of 'shared on...
Queries with common sequences of disk accesses can make maximal use of a buffer pool. We developed a...
MQO is a distributed multiple query processing middleware that can use resources available on the Gr...
In distributed query processing systems where caching infrastructure is distributed and scales with ...
MQO is a distributed multiple query processing middleware that can use resources available on the Gr...
In distributed scientific query processing systems, leveraging distributed cached data is becoming m...
Abstract. Leveraging data in distributed caches for large scale query process-ing applications is be...
In modern query processing systems, the caching facilities are distributed and scale with the number...
Leveraging data in distributed caches for large scale query processing applications is becoming more...
It is becoming more important to leverage a large number of distributed cache memory seamlessly in m...
The multiple-query optimization (MQO) problem has been well-studied in the research literature, usu...
As modern large scale systems are built with a large number of independent small servers, it is beco...
When data analysis applicationsare employed in a multi-client environment, a data server must servic...
In modern large-scale distributed systems, analytics jobs submitted by various users often share sim...
Database systems frequently have to execute a batch of related queries. Multi-query optimization exp...
One of the important characteristics of emerging multicores/manycores is the existence of 'shared on...
Queries with common sequences of disk accesses can make maximal use of a buffer pool. We developed a...