Distributive Generation Algorithm of Long Range Contact for Remote Spatial-data Access on P2P Delaunay Network

A P2P Delaunay network is a network that connects nodes over 2-dimensional plane by utilizing a well-known geometric structure, a Delaunay triangulation in computational geographically geometry. This structure possesses the property that two adjacent nodes are connected. We have shown its autonomous generation algorithm in P2P settings with a greedy routing among two arbitrary nodes, and also shown the extensibility of the network. By setting Voronoi regions as a node's governing a area, a P2P Delaunay network works as a spatial database, and we can easily embed a range query mechanism over the network, realizing a extensible spatial database in P2P contexts. We aim at the diverse applications in geographical information systems (GIS), virtual collaboration systems, location-aware services, and so on. However, in case a P2P Delaunay network consists of a large number of nodes, its diameter and hop counts between two nodes increase in O(N1/2), which causes a serious communication delay in remote data accesses. Hence, we here propose long range contact(LRC) for a P2P Delaunay network and its distributive generation algorithm. Our LRC is a set of bridges that connect two nodes in O(logN) hops with O(logN) node degree. We present a combination of horizontal/vertical generation algorithm in a collaboration of autonomous nodes, as well as a routing methods that utilizes LRC. We also evaluate both CPU and communication loads in our LRC generation, as well as routing efficiencies of LRC numerically. Finally, we discuss application fields of a P2P Delaunay network with LRC.

[1]  Luís E. T. Rodrigues,et al.  Long Range Contacts in Overlay Networks , 2005, Euro-Par.

[2]  Mark de Berg,et al.  Computational geometry: algorithms and applications , 1997 .

[3]  Hanan Samet,et al.  A serverless 3D world , 2004, GIS '04.

[4]  Beng Chin Ooi,et al.  Supporting multi-dimensional range queries in peer-to-peer systems , 2005, Fifth IEEE International Conference on Peer-to-Peer Computing (P2P'05).

[5]  Luís E. T. Rodrigues,et al.  GeoPeer: a location-aware peer-to-peer system , 2004, Third IEEE International Symposium on Network Computing and Applications, 2004. (NCA 2004). Proceedings..

[6]  Michael B. Jones,et al.  SkipNet: A Scalable Overlay Network with Practical Locality Properties , 2003, USENIX Symposium on Internet Technologies and Systems.

[7]  Sriram Ramabhadran,et al.  A case study in building layered DHT applications , 2005, SIGCOMM '05.

[8]  Deborah Estrin,et al.  GHT: a geographic hash table for data-centric storage , 2002, WSNA '02.

[9]  Moni Naor,et al.  Novel architectures for P2P applications: the continuous-discrete approach , 2003, SPAA '03.

[10]  Shinichi Ueshima,et al.  Incremental construction of Delaunay overlaid network for virtual collaborative space , 2005, Third International Conference on Creating, Connecting and Collaborating through Computing (C5'05).

[11]  Farnoush Banaei Kashani,et al.  SWAM: a family of access methods for similarity-search in peer-to-peer data networks , 2004, CIKM '04.

[12]  Shinichi Ueshima,et al.  Autonomous Generation of Spherical P2P Delaunay Network for Global Internet Applications , 2006, Fourth International Conference on Creating, Connecting and Collaborating through Computing (C5'06).