RNG-based searching and broadcasting over Internet graphs and peer-to-peer computing systems

Abstract In a broadcasting problem, a message is sent from a source to all the other nodes in the network. It can be used for topology updates or to search for a file or information in a peer-to-peer computing system. Blind flooding is a classical mechanism for broadcasting, where each node retransmits received message to all its neighbors. Despite its important advantages, an increase in the number of requests or the size of the routing area produces communication overheads that limit the scalability of blind flooding, especially in networks with dynamic topologies. In this work we propose a new broadcasting and searching scheme over the Internet based on the Relative Neighbourhood Graph (RNG). We extended the definition of RNG in order to use alternative metrics other than geometric. Delay, congestion, random numbers or geographic distances are examples of such metrics that can be used efficiently in RNG based broadcasting. RNG is a sparse connected overlay network which is defined based on local information at each node. This new scheme is compared to the existing Flooding and Rumor Mongering (or Gossip) schemes to evaluate its performance. Our parameterless RNG based scheme guarantees delivery to each node with considerably reduced number of messages with respect to flooding, and has comparable amount of message to Rumor Mongering/Gossip scheme that does not guarantee delivery to each node and also uses parameters whose best value depend on underlying network density.

[1]  RNG and internal node based broadcasting algorithms for wireless one-to-one networks , 2001, MOCO.

[2]  Mahtab Seddigh Broadcasting in wireless networks. , 2001 .

[3]  Albert-László Barabási,et al.  Statistical mechanics of complex networks , 2001, ArXiv.

[4]  Godfried T. Toussaint,et al.  The relative neighbourhood graph of a finite planar set , 1980, Pattern Recognit..

[5]  BERNARD M. WAXMAN,et al.  Routing of multipoint connections , 1988, IEEE J. Sel. Areas Commun..

[6]  Lui Sha,et al.  Design and analysis of an MST-based topology control algorithm , 2003, IEEE Transactions on Wireless Communications.

[7]  Keith Marzullo,et al.  Gossip versus Deterministic Flooding: Low Message Overhead and High Reliability for Broadcasting on Small Networks , 1999 .

[8]  Wendi B. Heinzelman,et al.  Adaptive protocols for information dissemination in wireless sensor networks , 1999, MobiCom.

[9]  Albert,et al.  Emergence of scaling in random networks , 1999, Science.

[10]  Marcel Waldvogel,et al.  Routing and Data Location in Overlay Peer-to-Peer Networks , 2002 .

[11]  Jyrki Katajaien,et al.  The region approach for computing relative neighborhood graphs in the L p metric , 1988 .

[12]  W. Relative Neighborhood Graphs and Their Relatives , 2004 .

[13]  Michalis Faloutsos,et al.  On power-law relationships of the Internet topology , 1999, SIGCOMM '99.

[14]  Lixia Zhang,et al.  DIP: distance information protocol for IDMaps , 2003, Proceedings of the Eighth IEEE Symposium on Computers and Communications. ISCC 2003.

[15]  Paul Francis,et al.  IDMaps: a global internet host distance estimation service , 2001, TNET.