DREAM: a component framework for the construction of resource-aware, reconfigurable MOMs

  • Authors:
  • Matthieu Leclercq;Vivien Quéma;Jean-Bernard Stefani

  • Affiliations:
  • LSR/IMAG - INRIA, France;LSR/IMAG - INRIA, France;LSR/IMAG - INRIA, France

  • Venue:
  • ARM '04 Proceedings of the 3rd workshop on Adaptive and reflective middleware
  • Year:
  • 2004

Quantified Score

Hi-index 0.01

Visualization

Abstract

In this paper, we present Dream, a component-based software framework for the construction of resource-aware message-oriented middleware that can be assembled statically or dynamically. Dream is based on Fractal, a recent component model featuring hierarchical composition, component sharing and component binding. Dream allows building different forms of message-oriented middleware, from distributed message queues to content-based publish/subscribe systems. This paper describes the main elements of the Dream framework, discusses its implementation, and evaluates its effectiveness. We show that message-oriented middleware built using Dream compare very favorably with non-configurable, functionally equivalent middleware, while allowing finer-grain control over resource consumptions and providing run-time configurability.