A specification-to-deployment architecture for overlay networks

Stefan Behnel*, Alejandro Buchmann, Paul Grace, Barry Porter, Geoff Coulson

*Corresponding author for this work

    Research output: Chapter in Book/Published conference outputConference publication


    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.

    Original languageEnglish
    Title of host publicationOn the Move to Meaningful Internet Systems 2006
    Subtitle of host publicationCoopIS, DOA, GADA, and ODBASE - OTM Confederated International Conferences, CoopIS, DOA, GADA, and ODBASE 2006, Proceedings
    Number of pages19
    ISBN (Print)3540482741, 9783540482741
    Publication statusPublished - 1 Jan 2006
    EventOTM Confederated International Conferences, CoopIS, DOA, GADA, and ODBASE 2006 - Montpellier, France
    Duration: 29 Oct 20063 Nov 2006

    Publication series

    NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
    Volume4276 LNCS - II
    ISSN (Print)0302-9743
    ISSN (Electronic)1611-3349


    ConferenceOTM Confederated International Conferences, CoopIS, DOA, GADA, and ODBASE 2006


    Dive into the research topics of 'A specification-to-deployment architecture for overlay networks'. Together they form a unique fingerprint.

    Cite this