A Specification-to-Deployment Architecture for Overlay Networks

  • Stefan Behnel
  • Alejandro Buchmann
  • Paul Grace
  • Barry Porter
  • Geoff Coulson
Conference paper

DOI: 10.1007/11914952_36

Part of the Lecture Notes in Computer Science book series (LNCS, volume 4276)
Cite this paper as:
Behnel S., Buchmann A., Grace P., Porter B., Coulson G. (2006) A Specification-to-Deployment Architecture for Overlay Networks. In: Meersman R., Tari Z. (eds) On the Move to Meaningful Internet Systems 2006: CoopIS, DOA, GADA, and ODBASE. OTM 2006. Lecture Notes in Computer Science, vol 4276. Springer, Berlin, Heidelberg

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.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • Stefan Behnel
    • 1
  • Alejandro Buchmann
    • 1
  • Paul Grace
    • 2
  • Barry Porter
    • 2
  • Geoff Coulson
    • 2
  1. 1.Databases and Distributed Systems GroupDarmstadt University of Technology (TUD)Germany
  2. 2.Computing DepartmentLancaster UniversityUK

Personalised recommendations