An underlay aware, adaptive overlay for event broker networks

  • Authors:
  • Madhu Kumar S.D;Umesh Bellur

  • Affiliations:
  • IIT Bombay, India;IIT Bombay, India

  • Venue:
  • Proceedings of the 5th workshop on Adaptive and reflective middleware (ARM '06)
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

Event based middleware typically runs on an overlay network of event brokers. The overlay network is structured on the underlying physical network, called the underlay network of the overlay. There are many dynamic changes at the underlay level that a robust overlay structure should take into account and adapt itself accordingly. In this paper, we present an overlay topology BICON, based on biconnected components that is adaptable with respect to two important underlay changes - node and link failure. We formally define the availability of networks, the degree of availability, and demonstrate that our topology guarantees an availability of degree two. We also present an efficient algorithm for overlay construction and adaptation to node and link failure. The complexity of the overlay maintenance is proved to be O(log n) and adaptation to link failures is O(1), where n is the number of overlay nodes.