کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
397018 670661 2011 18 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
Polymorphic queries for P2P systems
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر هوش مصنوعی
پیش نمایش صفحه اول مقاله
Polymorphic queries for P2P systems
چکیده انگلیسی

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.

Research highlights
► A revision of conjunctive (SPC) queries that may refer to attributes not defined in the local schema in P2P systems.
► The semantics of the queries in terms of object expansions.
► An efficient top-K algorithm for approximately answering the queries.
► A method for merging tuples from various peers that represent the same real-world object.

ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Information Systems - Volume 36, Issue 5, July 2011, Pages 825–842
نویسندگان
, ,