MAAN: A multi-attribute addressable network for grid information services

被引:100
作者
Cai, M [1 ]
Frank, M [1 ]
Chen, JB [1 ]
Szekely, P [1 ]
机构
[1] Univ So Calif, Inst Informat Sci, Marina Del Rey, CA 90292 USA
来源
FOURTH INTERNATIONAL WORKSHOP ON GRID COMPUTING, PROCEEDINGS | 2003年
关键词
D O I
10.1109/GRID.2003.1261714
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Recent structured Peer-to-Peer (P2P) systems such as Distributed Hash Tables (DHTs) offer scalable key-based lookup for distributed resources. However they cannot be simply applied to grid information services because grid resources need to be registered and searched using multiple attributes. This paper proposes a Multi-Attribute Addressable Network (MAAN) which extends Chord to support multi-attribute and range queries. MAAN addresses range queries by mapping attribute values to the Chord identifier space vi. a uniform locality preserving hashing. It uses an iterative or single attribute dominated query routing algorithm to resolve multi-attribute based queries. Each node in MAAN only has O(log N) neighbors for N nodes. The number of routing hops to resolve a multi-attribute range query is O(log N + N x s(min)), where s(min) is the minimum range selectivity on all attributes. When s(min) = epsilon, it is logarithmic to the number of nodes, which is scalable to a large number of nodes and attributes. We also measured the performance of our MAAN implementation and the experimental results are consistent with our theoretical analysis.
引用
收藏
页码:184 / 191
页数:8
相关论文
共 17 条
[1]  
ANDRZEJAK A, 2002, P 2 IEEE ITN C PEER
[2]  
[Anonymous], P 4 USENIX S INT TEC
[3]  
[Anonymous], MAPPING GNUTELLA NET
[4]  
Aspnes J, 2003, SIAM PROC S, P384
[5]  
CZAJKOWSKI K, 1998, LECT NOTES COMPUTER, V1459
[6]   A directory service for configuring high-performance distributed computations [J].
Fitzgerald, S ;
Foster, I ;
Kesselman, C ;
vonLaszewski, G ;
Smith, W ;
Tuecke, S .
SIXTH IEEE INTERNATIONAL SYMPOSIUM ON HIGH PERFORMANCE DISTRIBUTED COMPUTING, PROCEEDINGS, 1997, :365-375
[7]   Globus: A metacomputing infrastructure toolkit [J].
Foster, I ;
Kesselman, C .
INTERNATIONAL JOURNAL OF SUPERCOMPUTER APPLICATIONS AND HIGH PERFORMANCE COMPUTING, 1997, 11 (02) :115-128
[8]  
IAMNITCHI A, 2002, P 11 S HIGH PERF DIS
[9]  
KAASHOEK DRK, 2003, 2 INT WORKSH PEER PE
[10]  
Plaxton C. G., 1997, SPAA '97. 9th Annual ACM Symposium on Parallel Algorithms and Architectures, P311, DOI 10.1145/258492.258523