Expander Graph Quality Optimisation in Randomised Communication

Epidemic protocols provide a randomised communication and computation paradigm for large and extreme-scale networked systems and can be adopted to build decentralised and fault-tolerant services. They have recently been proposed for the formulation of knowledge discovery algorithms in extreme scale environments. In distributed systems they rely on membership protocols to provide a peer sampling service. Epidemic membership protocols induce a network overlay topology that continuously evolves over time, quickly converging to random graphs. This work investigates the expansion property of the series of network overlay topologies induced by epidemic membership protocols. A search heuristic is adopted for the design of a novel epidemic membership protocol. The proposed Expander Membership Protocol explicitly aims at improving the expansion quality of the overlay topologies and incorporates a connectivity recovery mechanism to overcome the known issue of multiple connected components. In the comparative analysis the proposed protocol shows a faster convergence to random graphs and greater topology connectivity robustness than the state of the art protocols, resulting in an overall better performance of global aggregation tasks.

[1]  Márk Jelasity,et al.  PeerSim: A scalable P2P simulator , 2009, 2009 IEEE Ninth International Conference on Peer-to-Peer Computing.

[2]  Joan Jacobs Correctness of Gossip-Based Membership under Message Loss , 2009 .

[3]  Maarten van Steen,et al.  CYCLON: Inexpensive Membership Management for Unstructured P2P Overlays , 2005, Journal of Network and Systems Management.

[4]  Michael Lang,et al.  A gossip-based approach to exascale system services , 2013, ROSS '13.

[5]  Anne-Marie Kermarrec,et al.  Gossip-based peer sampling , 2007, TOCS.

[6]  Jean Mayo,et al.  MuON: Epidemic based mutual anonymity in unstructured P2P networks , 2008, Comput. Networks.

[7]  Giancarlo Fortino,et al.  Gossiping-Based AODV for Wireless Sensor Networks , 2013, 2013 IEEE International Conference on Systems, Man, and Cybernetics.

[8]  S Di,et al.  Gossip-based dynamic load balancing in a self-organized autonomous desktop grid , 2009 .

[9]  Jean-Marie Gorce,et al.  Joint Estimation and Gossip Averaging for Sensor Network Applications , 2010, IEEE Transactions on Automatic Control.

[10]  Giuseppe Di Fatta,et al.  Convergence Detection in Epidemic Aggregation , 2013, Euro-Par Workshops.

[11]  Giancarlo Fortino,et al.  Epidemic K-Means Clustering , 2011, 2011 IEEE 11th International Conference on Data Mining Workshops.

[12]  Abbas Jamalipour,et al.  An Epidemic P2P Content Search Mechanism for Intermittently Connected Mobile Ad Hoc Networks , 2009, GLOBECOM 2009 - 2009 IEEE Global Telecommunications Conference.

[13]  N. Linial,et al.  Expander Graphs and their Applications , 2006 .

[14]  George Pavlou,et al.  An adaptive clustering approach for the management of dynamic systems , 2005, IEEE Journal on Selected Areas in Communications.

[15]  Wilfried N. Gansterer,et al.  Fault Tolerance Properties of Gossip-Based Distributed Orthogonal Iteration Methods , 2013, ICCS.

[16]  Piet Van Mieghem,et al.  Modeling gossip-based content dissemination and search in distributed networking , 2011, Comput. Commun..

[17]  Vasileios Megalooikonomou,et al.  Expansion Properties of Large Social Graphs , 2011, DASFAA Workshops.

[18]  Doug Terry,et al.  Epidemic algorithms for replicated database maintenance , 1988, OPSR.

[19]  Sanjay Ranka,et al.  Aggregation methods for large-scale sensor networks , 2008, TOSN.

[20]  Soummya Kar,et al.  Gossip Algorithms for Distributed Signal Processing , 2010, Proceedings of the IEEE.

[21]  Jafar Habibi,et al.  GoSCAN: Decentralized scalable data clustering , 2012, Computing.

[22]  Valentin Cristea,et al.  Epidemic-Style Global Load Monitoring in Large-Scale Overlay Networks , 2010, 2010 International Conference on P2P, Parallel, Grid, Cloud and Internet Computing.

[23]  Stephen A. Jarvis,et al.  Peer-to-peer aggregation techniques dissected , 2010, Int. J. Parallel Emergent Distributed Syst..

[24]  Giuseppe Di Fatta,et al.  Expansion Quality of Epidemic Protocols , 2014, IDC.

[25]  Giancarlo Fortino,et al.  Fault tolerant decentralised K-Means clustering for asynchronous large-scale networks , 2013, J. Parallel Distributed Comput..

[26]  Tanya Y. Berger-Wolf,et al.  Expansion and search in networks , 2010, CIKM '10.

[27]  G. Fortino,et al.  Symmetric Push-Sum Protocol for Decentralised Aggregation , 2011, AP2PS 2011.