Flexible and scalable cost-based query planning in mediators: A transformational approach

被引:14
作者
Ambite, JL
Knoblock, CA
机构
[1] Univ So Calif, Inst Informat Sci, Marina Del Rey, CA 90292 USA
[2] Univ So Calif, Dept Comp Sci, Marina Del Rey, CA 90292 USA
基金
美国国家科学基金会;
关键词
query optimization; planning by rewriting; information integration;
D O I
10.1016/S0004-3702(00)00003-5
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The Internet provides access to a wealth of information. For any given topic or application domain there are a variety of available information sources. However, current systems, such as search engines or topic directories in the World Wide Web, offer only very limited capabilities for locating, combining, and organizing information. Mediators, systems that provide integrated access and database-like query capabilities to information distributed over heterogeneous sources, are critical to realize the full potential of meaningful access to networked information. Query planning, the task of generating a cost-efficient plan that computes a user query from the relevant information sources, is central to mediator systems. However, query planning is a computationally hard problem due to the large number of possible sources and possible orderings on the operations to process the data. Moreover, the choice of sources, data processing operations, and their ordering, strongly affects the plan cost. In this paper, we present an approach to query planning in mediators based on a general planning paradigm called Planning by Rewriting (PbR) (Ambite and Knoblock, 1997). Our work yields several contributions. First, our PbR-based query planner combines both the selection of the sources and the ordering of the operations into a single search space in which to optimize the plan quality. Second, by using local search techniques our planner explores the combined search space efficiently and produces high-quality plans. Third, because our query planner is an instantiation of a domain-independent framework it is very flexible and can be extended in a principled way. Fourth, our planner has an anytime behavior. Finally, we provide empirical results showing that our PbR-based query planner compares favorably on scalability and plan quality over previous approaches, which include both classical AI planning and dynamic-programming query optimization techniques. (C) 2000 Elsevier Science B.V. All rights reserved.
引用
收藏
页码:115 / 161
页数:47
相关论文
共 71 条
[1]  
Aboulnaga A, 1999, SIGMOD RECORD, VOL 28, NO 2 - JUNE 1999, P181, DOI 10.1145/304181.304198
[2]  
ADALI S, 1996, SIGMOD RECORD ACM SP, V25, P137
[3]  
AMBITE JL, IN PRESS J INTELLIGE
[4]  
AMBITE JL, 1997, P AAAI 97 PROV RI
[5]  
AMBITE JL, 1998, THESIS U SO CALIFORN
[6]  
AMBROSINGERSON J, 1987, THESIS U ESSEX
[7]  
Arens Y., 1993, International Journal of Intelligent & Cooperative Information Systems, V2, P127, DOI 10.1142/S0218215793000071
[8]  
Arens Y., 1996, Journal of Intelligent Information Systems: Integrating Artificial Intelligence and Database Technologies, V6, P99, DOI 10.1007/BF00122124
[9]  
ASHISH N, 1997, RECENT ADV AI PLANNI
[10]   AN OVERVIEW OF THE KL-ONE KNOWLEDGE REPRESENTATION SYSTEM [J].
BRACHMAN, RJ ;
SCHMOLZE, JG .
COGNITIVE SCIENCE, 1985, 9 (02) :171-216