Recently many scalable and efficient solutions for event dissemination in publish/subscribe (pub/sub) systems have appeared in the literature. This dissemination is usually done over an overlay network of brokers and its cost can be measured as the number of messages sent over the overlay to allow the event to reach all intended subscribers. Efficient solutions to this problem are often obtained through smart dissemination algorithms that avoid flooding events on the overlay. In this paper we propose a complementary approach, that is obtaining efficient event dissemination by reorganizing the overlay network topology. More specifically, this reorganization is done through a self-organizing algorithm executed by brokers whose aim is to directly connect, through overlay links, pairs of brokers matching same events. In this way, on average, the number of brokers involved in an event dissemination decreases, thus, reducing its cost. Even though the paradigm of the self-organizing algorithm is general and then applicable to any overlay-based pub/sub system, its concrete implementation depends on the specific system. As a consequence we studied the effect of the introduction of the self-organizing algorithm in the context of a specific system implementing a tree-based routing strategy, namely SIENA, showing the actual performance benefits through an extensive simulation study. In particular performance results point out the capacity of the algorithm to converge to an overlay topology accommodating efficient event dissemination with respect to a specific scenario. Moreover, the algorithm shows a significant capacity to adapt the overlay network topology to continuously changing scenarios while keeping an efficient behavior with respect to event dissemination.

Efficient publish/subscribe through a self-organizing broker overlay and its application to SIENA / Baldoni, Roberto; Beraldi, Roberto; Querzoni, Leonardo; A., Virgillito. - In: COMPUTER JOURNAL. - ISSN 0010-4620. - STAMPA. - 50:4(2007), pp. 444-459. [10.1093/comjnl/bxm002]

Efficient publish/subscribe through a self-organizing broker overlay and its application to SIENA

BALDONI, Roberto;BERALDI, ROBERTO;QUERZONI, Leonardo;
2007

Abstract

Recently many scalable and efficient solutions for event dissemination in publish/subscribe (pub/sub) systems have appeared in the literature. This dissemination is usually done over an overlay network of brokers and its cost can be measured as the number of messages sent over the overlay to allow the event to reach all intended subscribers. Efficient solutions to this problem are often obtained through smart dissemination algorithms that avoid flooding events on the overlay. In this paper we propose a complementary approach, that is obtaining efficient event dissemination by reorganizing the overlay network topology. More specifically, this reorganization is done through a self-organizing algorithm executed by brokers whose aim is to directly connect, through overlay links, pairs of brokers matching same events. In this way, on average, the number of brokers involved in an event dissemination decreases, thus, reducing its cost. Even though the paradigm of the self-organizing algorithm is general and then applicable to any overlay-based pub/sub system, its concrete implementation depends on the specific system. As a consequence we studied the effect of the introduction of the self-organizing algorithm in the context of a specific system implementing a tree-based routing strategy, namely SIENA, showing the actual performance benefits through an extensive simulation study. In particular performance results point out the capacity of the algorithm to converge to an overlay topology accommodating efficient event dissemination with respect to a specific scenario. Moreover, the algorithm shows a significant capacity to adapt the overlay network topology to continuously changing scenarios while keeping an efficient behavior with respect to event dissemination.
2007
distributed systems; overlay networks; overtay networks; publish; publish/subscribe systems; scalability; self-organization; subscribe systems
01 Pubblicazione su rivista::01a Articolo in rivista
Efficient publish/subscribe through a self-organizing broker overlay and its application to SIENA / Baldoni, Roberto; Beraldi, Roberto; Querzoni, Leonardo; A., Virgillito. - In: COMPUTER JOURNAL. - ISSN 0010-4620. - STAMPA. - 50:4(2007), pp. 444-459. [10.1093/comjnl/bxm002]
File allegati a questo prodotto
File Dimensione Formato  
VE_2007_11573-232230.pdf

solo gestori archivio

Tipologia: Versione editoriale (versione pubblicata con il layout dell'editore)
Licenza: Tutti i diritti riservati (All rights reserved)
Dimensione 711.14 kB
Formato Adobe PDF
711.14 kB Adobe PDF   Contatta l'autore

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/11573/232230
 Attenzione

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

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