Range queries in trie-structured overlays

被引:33
作者
Datta, A [1 ]
Hauswirth, M [1 ]
John, R [1 ]
Schmidt, R [1 ]
Aberer, K [1 ]
机构
[1] Ecole Polytech Fed Lausanne, CH-1015 Lausanne, Switzerland
来源
FIFTH IEEE INTERNATIONAL CONFERENCE ON PEER-TO-PEER COMPUTING, PROCEEDINGS | 2005年
关键词
D O I
10.1109/P2P.2005.31
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Among the open problems in P2P systems, support for non-trivial 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 non-trivial 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.
引用
收藏
页码:57 / 66
页数:10
相关论文
共 24 条
[1]  
ABERER K, 2003, ACM SIGMOD RECORD, V32
[2]  
ABERER K, 2005, 31 INT C VER LARG DA
[3]  
ABERER K, 2002, IC200279 EPFL
[4]  
ABERER K, 2003, INT WORKSH DAT INF S
[5]  
ABERER K, 2001, 6 INT C COOP INF SYS
[6]  
ABERER K, 2002, 4 WORKSH DISTR DAT S
[7]  
ASPNES J, 2003, ACM SIAM S DISCR ALG
[8]  
ASPNES J, 2005, ACM PODC
[9]   Mercury: Supporting scalable multi-attribute range queries [J].
Bharambe, AR ;
Agrawal, M ;
Seshan, S .
ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, 2004, 34 (04) :353-366
[10]   PlanetLab: An overlay testbed for broad-coverage services [J].
Chun, B ;
Culler, D ;
Roscoe, T ;
Bavier, A ;
Peterson, L ;
Wawrzoniak, M ;
Bowman, M .
ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, 2003, 33 (03) :3-12