12,000

We have over 12,000 students, from over 100 countries, within one of the safest campuses in the UK

93%

93% of Lancaster students go into work or further study within six months of graduating

Home > Research > Publications & Outputs > A specification-to-deployment architecture for ...
View graph of relations

« Back

A specification-to-deployment architecture for overlay networks

Research output: Contribution in Book/Report/ProceedingsConference contribution

Published

Publication date2006
Host publicationOn the Move to Meaningful Internet Systems 2006: COOPIS, DOA, GADA, and ODBASE, Proceedings Part II
EditorsRobert Meersman, Zahir Tari
Place of publicationBerlin
PublisherSpringer Verlag
Pages1522-1540
Number of pages19
ISBN (Print)3-540-48274-1
Original languageEnglish

Conference

ConferenceOn the Move Confederated International Conference on CoopIS/DOA/GADA, and ODBASE
CityMontpellier
Period29/10/063/11/06

Publication series

NameLecture Notes in Computer Science
PublisherSpringer
Volume4276
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

ConferenceOn the Move Confederated International Conference on CoopIS/DOA/GADA, and ODBASE
CityMontpellier
Period29/10/063/11/06

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.