Towards dynamic reconfiguration of distributed publish-subscribe middleware

  • Authors:
  • Gianpaolo Cugola;Gian Pietro Picco;Amy L. Murphy

  • Affiliations:
  • Dip. di Elettronica e Informazione, Politecnico di Milano, Milano, Italy;Dip. di Elettronica e Informazione, Politecnico di Milano, Milano, Italy;Dept. of Computer Science, University of Rochester, Rochester, NY

  • Venue:
  • SEM'02 Proceedings of the 3rd international conference on Software engineering and middleware
  • Year:
  • 2002

Quantified Score

Hi-index 0.00

Visualization

Abstract

Publish-subscribe middleware allows the components of a distributed application to subscribe for event notifications and provides the infrastructure enabling event routing from sources to subscribers. This model decouples publishers from subscribers, and in principle makes it amenable to highly dynamic environments. Nevertheless, publish-subscribe systems exploiting a distributed event dispatcher are typically not able to rearrange dynamically their operations to adapt to changes impacting the topology of the dispatching infrastructure. In this work, we first describe two solutions available in the literature that constitute the extremes of the reconfiguration spectrum in terms of the number of nodes potentially affected by the reconfiguration. They differ essentially in the tradeoffs between simplicity and efficiency. Then, we introduce our contribution as a new algorithm that strikes a balance between the aforementioned solutions by tolerating frequent reconfigurations at the cost of moderate overhead.