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 条
  • [31] Reducing network traffic in unstructured P2P systems using Top-k queries
    Reza Akbarinia
    Esther Pacitti
    Patrick Valduriez
    [J]. Distributed and Parallel Databases, 2006, 19 : 67 - 86
  • [32] An Innovative Hybrid P2P Location Network for P2P Workflow Systems
    Gao, Lei
    Zeng, Guangzhou
    [J]. PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON COMMUNICATION SOFTWARE AND NETWORKS, 2009, : 61 - 65
  • [33] 2 P2P or not 2 P2P?
    Roussopoulos, M
    Baker, M
    Rosenthal, DSH
    Giuli, TJ
    Maniatis, P
    Mogul, J
    [J]. PEER-TO-PEER SYSTEMS III, 2004, 3279 : 33 - 43
  • [34] kNN queries method on uncertain data over P2P networks
    Sun, Yong-Jiao
    Dong, Han
    Yuan, Ye
    Wang, Guo-Ren
    [J]. Dongbei Daxue Xuebao/Journal of Northeastern University, 2012, 33 (05): : 632 - 635
  • [35] A new caching technique to support conjunctive queries in P2P DHT
    Kobatake, Koji
    Tagashira, Shigeaki
    Fujita, Satoshi
    [J]. IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2008, E91D (04) : 1023 - 1031
  • [36] Supporting multi-dimensional queries in mobile P2P network
    Shou, Lidan
    Zhang, Xiaolong
    Wang, Ping
    Chen, Gang
    Dong, Jinxiang
    [J]. INFORMATION SCIENCES, 2011, 181 (13) : 2841 - 2857
  • [37] Support for efficiently processing complex queries over a P2P substrate
    Furtado, P
    [J]. AINA 2005: 19th International Conference on Advanced Information Networking and Applications, Vol 2, 2005, : 303 - 306
  • [38] A P2P information monitoring system supporting Conjunctive Continual Queries
    Maruyama, Kouta
    Tagashira, Shigeaki
    Fujita, Satoshi
    [J]. PROCEEDINGS OF THE IASTED INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED COMPUTING AND NETWORKS, 2007, : 381 - +
  • [39] Range Queries and Load Balancing in a Hierarchically Structured P2P System
    Rieche, Simon
    Vinh, Bui The
    Wehrle, Klaus
    [J]. 2008 IEEE 33RD CONFERENCE ON LOCAL COMPUTER NETWORKS, VOLS 1 AND 2, 2008, : 17 - 24
  • [40] Answering XPath queries with search predicates in structured P2P networks
    He, Weimin
    Fegaras, Leonidas
    [J]. COMPUTER SYSTEMS SCIENCE AND ENGINEERING, 2008, 23 (02): : 77 - 87