Title :
Range queries in trie-structured overlays
Author :
Datta, Anwitaman ; Hauswirth, Manfred ; John, Renault ; Schmidt, Roman ; Aberer, Karl
Author_Institution :
Ecole Polytechnique Federale de Lausanne, Switzerland
fDate :
31 Aug.-2 Sept. 2005
Abstract :
Among the open problems in P2P systems, support for nontrivial search predicates, standardized query languages, distributed query processing, query load balancing, and quality of query results have been identified as some of the most relevant issues. This paper describes how range queries as an important nontrivial search predicate can be supported in a structured overlay network that provides O(log n) search complexity on top of a trie abstraction. We provide analytical results that show that the proposed approach is efficient, supports arbitrary granularity of ranges, and demonstrate that its algorithmic complexity in terms of messages is independent of the size of the queried ranges and only depends on the size of the result set. In contrast to other systems which provide evaluation results only through simulations, we validate the theoretical analysis of the algorithms with large-scale experiments on the PlanetLab infrastructure using a fully-fledged implementation of our approach.
Keywords :
computational complexity; peer-to-peer computing; query processing; tree data structures; tree searching; trees (mathematics); P2P system; algorithmic complexity; nontrivial search predicate; query results; range query; search complexity; trie abstraction; trie-structured overlay network; Algorithm design and analysis; Analytical models; Communication systems; Database languages; Indexing; Large-scale systems; Load management; Mobile computing; Proposals; Query processing;
Conference_Titel :
Peer-to-Peer Computing, 2005. P2P 2005. Fifth IEEE International Conference on
Print_ISBN :
0-7695-2376-5
DOI :
10.1109/P2P.2005.31