Loosely-specified query processing in large-scale information systems

被引:1
|
作者
Nica, A
Rundensteiner, EA
机构
[1] Univ Michigan, Dept Elect Engn & Comp Sci, Ann Arbor, MI 48109 USA
[2] Worcester Polytech Inst, Dept Comp Sci, Worcester, MA 01609 USA
关键词
heterogeneous information systems; loosely-specified queries; query templates; query planning; distributed system;
D O I
10.1142/S0218843098000052
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Challenging issues for processing queries specified over large-scale information spaces (e.g., Digital Libraries or the World Wide Web) include the diversity of the information sources in terms of their structures, query interfaces and search capabilities, as well as the dynamics of sources continuously being added, removed or upgraded. In this paper, we give an innovative solution for query planning in such environments. The foundation of our solution is the Dynamic Information Integration Model (DIIM) which supports the specification of not only content but also capabilities of resources without requiring the establishment of a uniform integration schema. Besides the development of the DIIM model, contributions of this paper include: (1) the introduction of the notion of fully specified queries that are semantically equivalent to a loosely-specified query; (2) a translation algorithm of a loosely-specified query into a set of semantically equivalent feasible query plans that are consistent with the binding patterns of query templates of the individual sources (capability descriptions in DIIM) and with interrelationships between information sources (expressed as join constraints in DIIM); and (3) a search restriction algorithm for optimizing query processing by pruning the search space into the relevant subspace of a query. The plans obtained by the proposed query planning process which is composed of the search restriction and translation algorithms can be shown to correspond to query plans semantically equivalent to the initial loosely-specified input query.
引用
收藏
页码:77 / 103
页数:27
相关论文
共 50 条
  • [1] Loosely-specified query processing in large-scale information systems
    Nica, A
    Rundensteiner, EA
    INTERNATIONAL JOURNAL OF COOPERATIVE INFORMATION SYSTEMS, 1997, 6 (3-4) : 241 - 268
  • [2] DIIM: A foundation for translating loosely-specified queries into executable plans in large-scale information systems
    Nica, A
    Rundensteiner, EA
    PROCEEDINGS OF THE SECOND IFCIS INTERNATIONAL CONFERENCE ON COOPERATIVE INFORMATION SYSTEMS - COOPIS'97, 1997, : 213 - 222
  • [3] A research agenda for query processing in large-scale Peer Data Management Systems
    Hose, Katja
    Roth, Armin
    Zeitz, Andre
    Sattler, Kai-Uwe
    Naumann, Felix
    INFORMATION SYSTEMS, 2008, 33 (7-8) : 597 - 610
  • [4] Incremental Techniques for Large-Scale Dynamic Query Processing
    Elghandour, Iman
    Kara, Ahmet
    Olteanu, Dan
    Vansummeren, Stijn
    CIKM'18: PROCEEDINGS OF THE 27TH ACM INTERNATIONAL CONFERENCE ON INFORMATION AND KNOWLEDGE MANAGEMENT, 2018, : 2297 - 2298
  • [5] Complex query processing in large-scale distributed system
    Zhou, Ao-Ying
    Zhou, Min-Qi
    Qian, Wei-Ning
    Zhang, Rong
    Jisuanji Xuebao/Chinese Journal of Computers, 2008, 31 (09): : 1563 - 1572
  • [6] A survey of large-scale analytical query processing in MapReduce
    Doulkeridis, Christos
    Norvag, Kjetil
    VLDB JOURNAL, 2014, 23 (03): : 355 - 380
  • [7] A survey of large-scale analytical query processing in MapReduce
    Christos Doulkeridis
    Kjetil Nørvåg
    The VLDB Journal, 2014, 23 : 355 - 380
  • [8] Large-Scale Spatial Join Query Processing in Cloud
    You, Simin
    Zhang, Jianting
    Gruenwald, Le
    2015 13TH IEEE INTERNATIONAL CONFERENCE ON DATA ENGINEERING WORKSHOPS (ICDEW), 2015, : 34 - 41
  • [9] Query routing in large-scale digital library systems
    Liu, L
    15TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING, PROCEEDINGS, 1999, : 154 - 163
  • [10] A Fault-Tolerant Environment for Large-Scale Query Processing
    Kurt, Mehmet Can
    Agrawal, Gagan
    2012 19TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING (HIPC), 2012,