Title :
Caching Intermediate Results for Multiple-Query Optimization
Author :
Safaeei, Ali-Asghar ; Kamali, Mehran ; Haghjoo, Mostafa S. ; Izadi, Kamyar
Author_Institution :
Iran Univ. of Sci. & Technol., Tehran
Abstract :
Multiple-query optimizers create materialized view from multi queries, to execute common operations of different queries not more than once. This technique is useful especially in subsumption and overlapping queries with common parts. Moreover, caching intermediate or final results of previous queries and using them for future ones can noticeably improve response time. Using intelligent decision making mechanism to cache the desired results is a major consideration to achieve this goal. In this paper, we present a novel method for multiple-query optimization which efficiently caches intermediate results of materialized views of received queries in a sliding window. The method is independent of database models. Its performance in term of response time and cache hit ratio as well as reduction in data retrieval rate is evaluated via simulation.
Keywords :
artificial intelligence; cache storage; data models; decision making; graph theory; query processing; cache hit ratio; database models; intelligent decision making mechanism; intermediate result caching; materialized views; multigraph; multiple-query optimization; overlapping queries; response time; sliding window; subsumption queries; Bellows; Databases; Decision making; Delay; Information retrieval; Materials science and technology; NP-hard problem; Optimization methods;
Conference_Titel :
Computer Systems and Applications, 2007. AICCSA '07. IEEE/ACS International Conference on
Conference_Location :
Amman
Print_ISBN :
1-4244-1030-4
Electronic_ISBN :
1-4244-1031-2
DOI :
10.1109/AICCSA.2007.370914