Federating mission critical systems over wide-area networks still represents a challenging issue. For example, it is hard to assure both reliability and timeliness in a hostile environment such as Internet. The publish/subscribe (pub/sub) interaction model is a promising solution for scalable data dissemination over wide-area networks. Nevertheless, currently available pub/sub systems lack efficient support to achieve both reliability and timeliness in unreliable scenarios. This paper describes an innovative approach to fill this gap making three contributions. First, a cluster-based peer-to-peer organization is introduced to handle a large number of publishers and subscribers. Second, the cluster coordinator is replicated to mask process crashes and to preserve cluster connectivity toward the outside world. Third, multiple-tree redundancy is applied to tolerate link crashes thereby minimizing unpredictability in the delivery time. We present a simulation-based evaluation to assess the effectiveness of our approach in an unreliable setting. This study indicates that our approach enforces the reliability of event delivery without affecting its timeliness.

Reliable publish/subscribe middleware for time-sensitive internet-scale applications / Esposito, Christiancarmine; Cotroneo, Domenico; Aniruddha, Gokhale. - ELETTRONICO. - (2009), pp. 1-12. (Intervento presentato al convegno Third ACM International Conference on Distributed Event-Based Systems tenutosi a Nashville, USA nel July 6-9, 2009) [10.1145/1619258.1619280].

Reliable publish/subscribe middleware for time-sensitive internet-scale applications

ESPOSITO, CHRISTIANCARMINE;COTRONEO, DOMENICO;
2009

Abstract

Federating mission critical systems over wide-area networks still represents a challenging issue. For example, it is hard to assure both reliability and timeliness in a hostile environment such as Internet. The publish/subscribe (pub/sub) interaction model is a promising solution for scalable data dissemination over wide-area networks. Nevertheless, currently available pub/sub systems lack efficient support to achieve both reliability and timeliness in unreliable scenarios. This paper describes an innovative approach to fill this gap making three contributions. First, a cluster-based peer-to-peer organization is introduced to handle a large number of publishers and subscribers. Second, the cluster coordinator is replicated to mask process crashes and to preserve cluster connectivity toward the outside world. Third, multiple-tree redundancy is applied to tolerate link crashes thereby minimizing unpredictability in the delivery time. We present a simulation-based evaluation to assess the effectiveness of our approach in an unreliable setting. This study indicates that our approach enforces the reliability of event delivery without affecting its timeliness.
2009
9781605586656
Reliable publish/subscribe middleware for time-sensitive internet-scale applications / Esposito, Christiancarmine; Cotroneo, Domenico; Aniruddha, Gokhale. - ELETTRONICO. - (2009), pp. 1-12. (Intervento presentato al convegno Third ACM International Conference on Distributed Event-Based Systems tenutosi a Nashville, USA nel July 6-9, 2009) [10.1145/1619258.1619280].
File in questo prodotto:
Non ci sono file associati a questo prodotto.

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/11588/356800
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 27
  • ???jsp.display-item.citation.isi??? ND
social impact