An introduction to network stack design using software design patterns

Patrick Phelan, Zohra Boudjemil, Miguel Ponce De Leon, Sven Van Der Meer

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

"Tenet 1: Let 1000 networks bloom". This is the first principle of the EU IST project 4WARD and sets out one of the primary goals of this project - to explore new approaches that will allow present and future networks to be interoperable within a common architectural framework. As part of our work, we propose a software architecture for the future Internet realizing this core goal. This paper presents a conceptual introduction to our proposed architecture, which embraces simplicity and minimalism. Our architectural framework proposes a component-based architecture consisting of building blocks of reusable functionality, components that allow the construction of these building blocks and the composition of complex functionality, control elements facilitating communication between blocks, and a repository of building blocks. The architecture allows for rapid composition of federations of components, enabling an easy transition from present network infrastructure towards the future Internet and realizing the on-demand creation and configuration of protocol stacks for components.

Original languageEnglish
Title of host publicationModelling Autonomic Communication Environments - 5th IEEE International Workshop, MACE 2010, Proceedings
Pages87-99
Number of pages13
DOIs
Publication statusPublished - 2010
Event5th International Workshop on Modeling Autonomic Communication Environments, MACE 2010 - Niagara Falls, ON, Canada
Duration: 28 Oct 201028 Oct 2010

Publication series

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

Conference

Conference5th International Workshop on Modeling Autonomic Communication Environments, MACE 2010
Country/TerritoryCanada
CityNiagara Falls, ON
Period28/10/201028/10/2010

Fingerprint

Dive into the research topics of 'An introduction to network stack design using software design patterns'. Together they form a unique fingerprint.

Cite this