A specification-to-deployment architecture for overlay networks

  • Authors:
  • Stefan Behnel;Alejandro Buchmann;Paul Grace;Barry Porter;Geoff Coulson

  • Affiliations:
  • Databases and Distributed Systems Group, Darmstadt University of Technology (TUD), Germany;Databases and Distributed Systems Group, Darmstadt University of Technology (TUD), Germany;Computing Department, Lancaster University, UK;Computing Department, Lancaster University, UK;Computing Department, Lancaster University, UK

  • Venue:
  • ODBASE'06/OTM'06 Proceedings of the 2006 Confederated international conference on On the Move to Meaningful Internet Systems: CoopIS, DOA, GADA, and ODBASE - Volume Part II
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

Implementing overlay software is non-trivial and time-consuming Current projects build overlays or intermediate frameworks on top of low-level networking abstractions This leads to far reaching incompatibilities between overlay implementations, tight coupling to frameworks and limited adaptability to different deployment environments. We present a new approach to rapid overlay implementation that combines a modelling framework for overlay design with a dynamic component architecture for run-time adaptation It is the first architecture in the overlay area that tackles the complete design process from modelling, through code generation and implementation down to adaptive deployment To demonstrate the effectiveness of this architecture, we describe the step-by-step procedure of designing an overlay and deploying it within an adaptive middleware framework.