TY - GEN
T1 - A specification-to-deployment architecture for overlay networks
AU - Behnel, Stefan
AU - Buchmann, Alejandro
AU - Grace, Paul
AU - Porter, Barry
AU - Coulson, Geoff
PY - 2006/1/1
Y1 - 2006/1/1
N2 - 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.
AB - 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.
UR - http://www.scopus.com/inward/record.url?scp=33845425884&partnerID=8YFLogxK
UR - https://link.springer.com/chapter/10.1007/11914952_36
U2 - 10.1007/11914952_36
DO - 10.1007/11914952_36
M3 - Conference publication
AN - SCOPUS:33845425884
SN - 3540482741
SN - 9783540482741
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 1522
EP - 1540
BT - On the Move to Meaningful Internet Systems 2006
PB - Springer
T2 - OTM Confederated International Conferences, CoopIS, DOA, GADA, and ODBASE 2006
Y2 - 29 October 2006 through 3 November 2006
ER -