An Ontology-Driven Semantic Bus for Autonomic Communication Elements
Recently, autonomics have been proposed as a solution to tackle the ever-increasing management complexity of large-scale computing
and communications infrastructures. Over time, the control loops used to orchestrate the intelligent behaviour of autonomic
management architectures have evolved from fully static to highly-dynamic loops comprised of loosely coupled management components.
Communication and other interactions between these components is facilitated by a communications substrate. Additionally,
in order to achieve truly autonomic behaviour, the interacting components need to be able to understand each other, justifying
the need for semantically enriched communications. In this paper, we present a novel semantic communications bus that orchestrates
interactions between the components of an autonomic control loop. It employs ontology-based reasoning in order to establish
communication contracts, validate message consistency and support semantic topic subscriptions. Additionally, a prototype
was designed, implemented and its performance evaluated.
Published in 2010.