Title :
PinS: peer to peer interrogation and indexing system
Author :
Villamil, Maria-Del-Pilar ; Roncancio, Claudia ; Labbé, Cyril
Author_Institution :
LSR-IMAG Lab., St. Martin d´´Heres, France
Abstract :
Distributed hash table (DHT) P2P systems provide flexible management of large scale distributed systems. They also provide efficient object localization given its key. However, they don´t provide high level query languages to formulate such location queries. Recent efforts have been made to improve such querying capabilities. Nevertheless, most of the proposed solutions are based on special hashing functions or on an additional level of peers. This work presents PinS, a P2P interrogation and indexation middleware for DHT based P2P systems. It improves data sharing in such systems by supporting declarative queries and some facilities on data management without using particular hash functions or other requirements. Location queries may be conjunctions or disjunctions of conditions including comparison terms, and users may specify some evaluation constraints. Comprehensive or partial answers are provided. PinS supports pre-defined and customized attributes to describe objects and allows sharing objects with restricted access. Additionally, PinS enables several query execution strategies and proposes the use of indexes to improve comparison queries support. Our performance analysis shows the scalability of the system. In particular, the complexity of the evaluation of conjunctive queries is independent of the number of objects registered in the system.
Keywords :
indexing; middleware; peer-to-peer computing; query languages; query processing; P2P indexation middleware; P2P indexing system; P2P interrogation middleware; P2P interrogation system; P2P systems; PinS; data management; data sharing; distributed hash table; hash functions; high level query languages; large scale distributed systems; peer-to-peer system; Database languages; Floods; Indexing; Laboratories; Large-scale systems; Middleware; Performance analysis; Pins; Proposals; Scalability;
Conference_Titel :
Database Engineering and Applications Symposium, 2004. IDEAS '04. Proceedings. International
Print_ISBN :
0-7695-2168-1
DOI :
10.1109/IDEAS.2004.1319796