P2PQR-tree: a spatial index model for peer-to-peer environments

It is necessary to build spatial index in order to managing complex spatial data in peer-to-peer (P2P) environments. This paper analysis and summarizes the related studies, designs a new spatial index model named P2PQR-tree which uses the distributed Quad-tree and the local R*-tree. P2PQR-tree applies Quad-tree techniques into P2P environments and uses replication strategy to improve the system's load balance. This paper includes gives the models definitions, the model's architecture design, the model's performance analysis results. P2PQR-tree has some advantages to the old methods, for example, its data management is more reasonable, it can support metadata management better, implement rights control easier, reduce changes of distributed index, and adapt to dynamic character of P2P network better.

[1]  Anirban Mondal,et al.  P2PR-Tree: An R-Tree-Based Spatial Index for Peer-to-Peer Environments , 2004, EDBT Workshops.

[2]  Ma Xiu-jun A Research on Global Spatial Data Directory in Peer-toPeer Networks , 2006 .

[3]  Murat Demirbas,et al.  Peer-to-peer spatial queries in sensor networks , 2003, Proceedings Third International Conference on Peer-to-Peer Computing (P2P2003).

[4]  David R. Karger,et al.  Chord: A scalable peer-to-peer lookup service for internet applications , 2001, SIGCOMM '01.

[5]  Mark Handley,et al.  A scalable content-addressable network , 2001, SIGCOMM '01.

[6]  Hanan Samet,et al.  Using a distributed quadtree index in peer-to-peer networks , 2007, The VLDB Journal.

[7]  Peter Druschel,et al.  Pastry: Scalable, distributed object location and routing for large-scale peer-to- , 2001 .

[8]  Ellen W. Zegura,et al.  How to model an internetwork , 1996, Proceedings of IEEE INFOCOM '96. Conference on Computer Communications.

[9]  Gershon Kedem The Quad-CIF Tree: A Data Structure for Hierarchical On-Line Algorithms , 1982, 19th Design Automation Conference.

[10]  Hanan Samet,et al.  Building and Querying a P2P Virtual World , 2006, GeoInformatica.