Home > Research > Publications & Outputs > A highly flexible service composition framework...
View graph of relations

A highly flexible service composition framework for real-life networks.

Research output: Contribution to Journal/MagazineJournal articlepeer-review

Published

Standard

A highly flexible service composition framework for real-life networks. / Schmid, S.; Chart, T.; Sifalakis, M. et al.
In: Computer Networks, Vol. 50, No. 14, 01.10.2006, p. 2488-2505.

Research output: Contribution to Journal/MagazineJournal articlepeer-review

Harvard

APA

Vancouver

Schmid S, Chart T, Sifalakis M, Scott AC. A highly flexible service composition framework for real-life networks. Computer Networks. 2006 Oct 1;50(14):2488-2505. doi: 10.1016/j.comnet.2006.04.017

Author

Schmid, S. ; Chart, T. ; Sifalakis, M. et al. / A highly flexible service composition framework for real-life networks. In: Computer Networks. 2006 ; Vol. 50, No. 14. pp. 2488-2505.

Bibtex

@article{ce2c285732244cb88e29c35d59a60bdb,
title = "A highly flexible service composition framework for real-life networks.",
abstract = "This article introduces a novel approach for service composition on active and programmable routers. The proposed composition framework enables flexible programmability of a router{\textquoteright}s data path through dynamically loadable software components, called {\textquoteleft}active components{\textquoteright}. The composition framework promotes transparent, dynamic and incremental deployment of network-side functionality which renders active network technologies capable of fully replacing the existing routing infrastructure by supporting all the legacy network protocols and services, and the integration of novel ones. On the other hand, the composition framework provides the necessary structures and mechanisms to deal with services composed by independent users potentially unaware of each other. The latter is particularly important as network routers are regarded as shared resources. In order to evaluate the proposed service composition framework, we have developed an implementation for the LARA++ active router architecture [S. Schmid, A component-based active router architecture, Ph.D. Thesis, Lancaster University, UK, November 2002] and deployed several of these active routers in a real-world service network. The evaluation demonstrates the flexibility of the composition framework by enabling the alteration of service composites at run-time and provides scalability in the generation of such composites by users or administrators. This work also reports on lessons learned while deploying several active services in a production network. Besides a qualitative evaluation of the service composition framework and the LARA++ architecture, we provide a number of quantitative results, which show that the overhead of our composition model does not adversely affect the performance of the router, despite the increased flexibility achieved.",
keywords = "Active and programmable networks, Service composition framework, Programmable router",
author = "S. Schmid and T. Chart and M. Sifalakis and Scott, {Andrew C.}",
note = "This presents a novel active network architecture for service composites of protocol/ system components. The composition model promotes transparent and dynamic (on-the-fly) creation of network-side services. The key challenge addressed is to make active router systems usable in the real-world where there are many competing user and security demands, while at the same time maintaining network performance. Results from an implementation are presented that demonstrate the success of this system and thus not just the viability of this scheme in real networks but, one might argue, of active networks themselves. Specially selected for journal publication by the IWAN2002 programme committee. RAE_import_type : Journal article RAE_uoa_type : Computer Science and Informatics",
year = "2006",
month = oct,
day = "1",
doi = "10.1016/j.comnet.2006.04.017",
language = "English",
volume = "50",
pages = "2488--2505",
journal = "Computer Networks",
issn = "1389-1286",
publisher = "ELSEVIER SCIENCE BV",
number = "14",

}

RIS

TY - JOUR

T1 - A highly flexible service composition framework for real-life networks.

AU - Schmid, S.

AU - Chart, T.

AU - Sifalakis, M.

AU - Scott, Andrew C.

N1 - This presents a novel active network architecture for service composites of protocol/ system components. The composition model promotes transparent and dynamic (on-the-fly) creation of network-side services. The key challenge addressed is to make active router systems usable in the real-world where there are many competing user and security demands, while at the same time maintaining network performance. Results from an implementation are presented that demonstrate the success of this system and thus not just the viability of this scheme in real networks but, one might argue, of active networks themselves. Specially selected for journal publication by the IWAN2002 programme committee. RAE_import_type : Journal article RAE_uoa_type : Computer Science and Informatics

PY - 2006/10/1

Y1 - 2006/10/1

N2 - This article introduces a novel approach for service composition on active and programmable routers. The proposed composition framework enables flexible programmability of a router’s data path through dynamically loadable software components, called ‘active components’. The composition framework promotes transparent, dynamic and incremental deployment of network-side functionality which renders active network technologies capable of fully replacing the existing routing infrastructure by supporting all the legacy network protocols and services, and the integration of novel ones. On the other hand, the composition framework provides the necessary structures and mechanisms to deal with services composed by independent users potentially unaware of each other. The latter is particularly important as network routers are regarded as shared resources. In order to evaluate the proposed service composition framework, we have developed an implementation for the LARA++ active router architecture [S. Schmid, A component-based active router architecture, Ph.D. Thesis, Lancaster University, UK, November 2002] and deployed several of these active routers in a real-world service network. The evaluation demonstrates the flexibility of the composition framework by enabling the alteration of service composites at run-time and provides scalability in the generation of such composites by users or administrators. This work also reports on lessons learned while deploying several active services in a production network. Besides a qualitative evaluation of the service composition framework and the LARA++ architecture, we provide a number of quantitative results, which show that the overhead of our composition model does not adversely affect the performance of the router, despite the increased flexibility achieved.

AB - This article introduces a novel approach for service composition on active and programmable routers. The proposed composition framework enables flexible programmability of a router’s data path through dynamically loadable software components, called ‘active components’. The composition framework promotes transparent, dynamic and incremental deployment of network-side functionality which renders active network technologies capable of fully replacing the existing routing infrastructure by supporting all the legacy network protocols and services, and the integration of novel ones. On the other hand, the composition framework provides the necessary structures and mechanisms to deal with services composed by independent users potentially unaware of each other. The latter is particularly important as network routers are regarded as shared resources. In order to evaluate the proposed service composition framework, we have developed an implementation for the LARA++ active router architecture [S. Schmid, A component-based active router architecture, Ph.D. Thesis, Lancaster University, UK, November 2002] and deployed several of these active routers in a real-world service network. The evaluation demonstrates the flexibility of the composition framework by enabling the alteration of service composites at run-time and provides scalability in the generation of such composites by users or administrators. This work also reports on lessons learned while deploying several active services in a production network. Besides a qualitative evaluation of the service composition framework and the LARA++ architecture, we provide a number of quantitative results, which show that the overhead of our composition model does not adversely affect the performance of the router, despite the increased flexibility achieved.

KW - Active and programmable networks

KW - Service composition framework

KW - Programmable router

U2 - 10.1016/j.comnet.2006.04.017

DO - 10.1016/j.comnet.2006.04.017

M3 - Journal article

VL - 50

SP - 2488

EP - 2505

JO - Computer Networks

JF - Computer Networks

SN - 1389-1286

IS - 14

ER -