Polymorphic queries for P2P systems

被引:1
|
作者
Liu, Jie [1 ]
Fan, Wenfei [2 ]
机构
[1] Ocean Univ China, Dept Comp Sci, Qingdao, Peoples R China
[2] Univ Edinburgh, Sch Informat, Edinburgh EH8 9YL, Midlothian, Scotland
基金
中国国家自然科学基金;
关键词
Polymorphic query; Dependencies Schema mapping; Object identification;
D O I
10.1016/j.is.2011.01.001
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
When a query is posed on a centralized database, if it refers to attributes that are not defined in the database, the user is warranted to get either an error or an empty set. In contrast, when a query is posed on a peer in a P2P system and refers to attributes not found in the local database, the query should not be simply rejected if the relevant information is available at other peers. This paper proposes a query model for unstructured P2P systems to answer such queries. (a) We introduce a class of polymorphic queries, a revision of conjunctive queries by incorporating type variables to accommodate attributes not defined in the local database. (b) We define the semantics of polymorphic queries in terms of horizontal and vertical object expansions, to find attributes and tuples, respectively, missing from the local database. We show that both expansions can be conducted in a uniform framework. (c) We develop a top-K algorithm to approximately answer polymorphic queries. (d) We also provide a method to merge tuples collected from various peers, based on matching keys specified in polymorphic queries. Our experimental study verifies that polymorphic queries are able to find more sensible information than traditional queries supported by P2P systems, and that these queries can be evaluated efficiently. (C) 2011 Elsevier B.V. All rights reserved.
引用
收藏
页码:825 / 842
页数:18
相关论文
共 50 条
  • [1] Comparison of image similarity queries in P2P systems
    Mueller, Wolfgang
    Boykin, P. Oscar
    Roychowdhury, Vwani P.
    Sarshar, Nima
    [J]. COMPUTER COMMUNICATIONS, 2008, 31 (02) : 375 - 386
  • [2] Comparison of image similarity queries in P2P systems
    Mueller, Wolfgang
    Boykin, P. Oscar
    Sarshar, Nima
    Roychowdhury, Vwani P.
    [J]. SIXTH IEEE INTERNATIONAL CONFERENCE ON PEER-TO-PEER COMPUTING, PROCEEDINGS, 2006, : 98 - +
  • [3] Enabling flexible queries with guarantees in P2P systems
    Schmidt, C
    Parashar, M
    [J]. IEEE INTERNET COMPUTING, 2004, 8 (03) : 19 - 26
  • [4] Processing rank-aware queries in P2P systems
    Hose, Katja
    Karnstedt, Marcel
    Koch, Anke
    Sattler, Kai-Uwe
    Zinn, Daniel
    [J]. DATABASES, INFORMATION SYSTEMS, AND PEER-TO-PEER COMPUTING, 2007, 4125 : 171 - +
  • [5] Schemas and queries over P2P
    Furtado, P
    [J]. DATABASE AND EXPERT SYSTEMS APPLICATIONS, PROCEEDINGS, 2005, 3588 : 808 - 817
  • [6] DHR-Trees: Enabling multidimensional queries in P2P systems
    Wei, Xinfa
    Sezaki, Kaoru
    [J]. IEICE TRANSACTIONS ON COMMUNICATIONS, 2007, E90B (09) : 2494 - 2503
  • [7] Supporting complex multi-dimensional queries in P2P systems
    Liu, B
    Lee, WC
    Lee, DL
    [J]. 25th IEEE International Conference on Distributed Computing Systems, Proceedings, 2005, : 155 - 164
  • [8] Load Balancing and Range Queries in P2P Systems Using P-Ring
    Crainiceanu, Adina
    Linga, Prakash
    Machanavajjhala, Ashwin
    Gehrke, Johannes
    Shanmugasundaram, Jayavel
    [J]. ACM TRANSACTIONS ON INTERNET TECHNOLOGY, 2011, 10 (04)
  • [9] RHT: Supporting range queries in DHT-based P2P systems
    Liu, Lintao
    Ryu, Kyung Dong
    [J]. PROCEEDINGS OF THE 18TH IASTED INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED COMPUTING AND SYSTEMS, 2006, : 226 - +
  • [10] Answering constrained k-NN queries in unstructured P2P systems
    Wang, Bin
    Yang, Xiaochun
    Wang, Guoren
    Chen, Lei
    Wang, Sean X.
    Lin, Xuemin
    Yu, Ge
    [J]. DATABASES, INFORMATION SYSTEMS, AND PEER-TO-PEER COMPUTING, 2007, 4125 : 397 - +