Improving gossiping performance by means of local topology information

In unstructured networks, gossiping protocols prescribe that a message, received by a node, is not forwarded with certainty to all its neighbors (as happens in flooding protocols), but only with some finite probability. Typically, in order to make the protocol adaptive, the packet forwarding probability is computed on the fly, as a function of the current node's degree, taken as an indicator of the node's capability of propagating information. This approach improves over flooding protocols, by reducing the traffic overhead, however it is plagued by a problem called early gossip termination, which occurs when the information propagation stops, before the message has reached all the intended target nodes. In the present work, we argue that early gossip termination takes place because the node degree is an inaccurate estimator of the information propagation capability of the node. Specifically: in those cases where this capability happens to be overestimated, the forwarding probability gets set to an insufficient value, which causes information propagation to fade out too early. We propose an approach relying on two interrelated prescriptions, which, being based on the local topological structure of the network, help in better quantifying the information propagation capability of a node. The first prescription consists in using, in place of the actual node degree, an effective node degree, defined on the basis of the nearest neighbors' degree information. The second prescription consists in taking into account the node clustering coefficient to identify special topological situations, which deserve specific treatment. We validated our approach by simulation, using ns2 in several operational scenarios: the results show that the approach can yield significant performance improvements.

[1]  Charles E. Perkins,et al.  Ad-hoc on-demand distance vector routing , 1999, Proceedings WMCSA'99. Second IEEE Workshop on Mobile Computing Systems and Applications.

[2]  N. K. Choudhari,et al.  AN IMPLEMENTATION POSSIBILITIES FOR AODV ROUTING PROTOCOL IN REAL WORLD , 2010 .

[3]  Ko-Wei Lih,et al.  Acyclic List Edge Coloring of Graphs , 2013, J. Graph Theory.

[4]  A. Vázquez,et al.  Network clustering coefficient without degree-correlation biases. , 2005, Physical review. E, Statistical, nonlinear, and soft matter physics.

[5]  Yu-Chee Tseng,et al.  Adaptive approaches to relieving broadcast storms in a wireless multihop mobile ad hoc network , 2001, Proceedings 21st International Conference on Distributed Computing Systems.

[6]  Z. Di,et al.  Clustering coefficient and community structure of bipartite networks , 2007, 0710.0117.

[7]  Duncan J. Watts,et al.  Collective dynamics of ‘small-world’ networks , 1998, Nature.

[8]  David A. Bader,et al.  Faster Clustering Coefficient Using Vertex Covers , 2013, 2013 International Conference on Social Computing.

[9]  Tracy Camp,et al.  Comparison of broadcasting techniques for mobile ad hoc networks , 2002, MobiHoc '02.

[10]  David A. Bader,et al.  Massive streaming data analytics: A case study with clustering coefficients , 2010, 2010 IEEE International Symposium on Parallel & Distributed Processing, Workshops and Phd Forum (IPDPSW).

[11]  Mikko Kivelä,et al.  Generalizations of the clustering coefficient to weighted complex networks. , 2006, Physical review. E, Statistical, nonlinear, and soft matter physics.

[12]  Alec Yasinsac,et al.  Dynamic Probabilistic Retransmission in Ad Hoc Networks , 2004, International Conference on Wireless Networks.

[13]  Naresh Kumar,et al.  Comparative Analysis of AODV, OLSR, TORA, DSR and DSDV Routing Protocols in Mobile Ad-Hoc Networks , 2012 .

[14]  Amith Khandakar Step by Step Procedural Comparison of DSR , AODV and DSDV Routing protocol , .

[15]  Benjamin M. Tabak,et al.  Working Paper Series , 2011 .

[16]  Liran Katzir,et al.  Estimating clustering coefficients and size of social networks via random walk , 2013, TWEB.

[17]  Joseph Y. Halpern,et al.  Gossip-based ad hoc routing , 2002, IEEE/ACM Transactions on Networking.

[18]  Mohamed Ould-Khaoua,et al.  Performance Analysis of MANET Routing Protocols in the Presence of Self-Similar Traffic , 2006, Proceedings. 2006 31st IEEE Conference on Local Computer Networks.

[19]  Wei Peng,et al.  On the reduction of broadcast redundancy in mobile ad hoc networks , 2000, 2000 First Annual Workshop on Mobile and Ad Hoc Networking and Computing. MobiHOC (Cat. No.00EX444).

[20]  Rajashekhar C. Biradar,et al.  A survey on routing protocols in Wireless Sensor Networks , 2012, 2012 18th IEEE International Conference on Networks (ICON).

[21]  Frank Harary,et al.  Graph Theory , 2016 .

[22]  P. A. Tijare,et al.  Performance Comparison of AODV, DSDV, OLSR and DSR Routing Protocols in Mobile Ad Hoc Networks , 2010 .

[23]  R. K. Chauhan,et al.  Performance Analysis of Proactive and Reactive Routing Protocols for Ad hoc Networks , 2010 .

[24]  Charles E. Perkins,et al.  Ad hoc On-Demand Distance Vector (AODV) Routing , 2001, RFC.