This paper analyzes the adoption of unstructured P2P overlay networks to build publish-subscribe systems. We consider a very simple distributed communication protocol, based on gossip and on the local knowledge each node has about subscriptions made by its neighbours. A mathematical analysis is provided to estimate the number of nodes receiving the event. These outcomes are compared to those obtained via simulation. Results show even when the amount of subscribers represents a very small (yet non-negligible) portion of network nodes, by tuning the gossip probability the event can percolate through the overlay.

S. Ferretti (2012). Publish-subscribe systems via gossip: a study based on complex networks. NEW YORK : ACM Press [10.1145/2184356.2184359].

Publish-subscribe systems via gossip: a study based on complex networks

FERRETTI, STEFANO
2012

Abstract

This paper analyzes the adoption of unstructured P2P overlay networks to build publish-subscribe systems. We consider a very simple distributed communication protocol, based on gossip and on the local knowledge each node has about subscriptions made by its neighbours. A mathematical analysis is provided to estimate the number of nodes receiving the event. These outcomes are compared to those obtained via simulation. Results show even when the amount of subscribers represents a very small (yet non-negligible) portion of network nodes, by tuning the gossip probability the event can percolate through the overlay.
2012
Proceedings of the Fourth Annual Workshop on Simplifying Complex Networks for Practitioners
7
12
S. Ferretti (2012). Publish-subscribe systems via gossip: a study based on complex networks. NEW YORK : ACM Press [10.1145/2184356.2184359].
S. Ferretti
File in questo prodotto:
Eventuali allegati, non sono esposti

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11585/115912
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 10
  • ???jsp.display-item.citation.isi??? ND
social impact