Research output: Contribution in Book/Report/Proceedings - With ISBN/ISSN › Conference contribution/Paper › peer-review
Research output: Contribution in Book/Report/Proceedings - With ISBN/ISSN › Conference contribution/Paper › peer-review
}
TY - GEN
T1 - A globally-applied component model for programmable networking
AU - Ueyama, J
AU - Coulson, G
AU - Blair, Gordon
AU - Schmid, S
AU - Gomes, A T
AU - Joolia, A
AU - Lee, K
PY - 2003
Y1 - 2003
N2 - We argue that currently developed software frameworks for active and programmable networking do not provide a truly generic approach to the development, deployment, and management of services. Furthermore, current systems are typically targeted at a particular level of the programmable networking design space (e.g. at low-level, in-band, packet forwarding; or at high-level signaling) and/or at a particular hardware platform. In addition, most existing approaches, while they may address the initial configuration of systems, neglect dynamic reconfiguration of running systems. In this paper we present a reflective component-based approach that addresses these limitations. We show how our approach is applicable at all system levels, can be applied in heterogeneous hardware environments (specifically, commodity PC-based routers and network processor-based routers), and supports both initial configuration and dynamic reconfiguration. We especially address the latter point; we show the viability of our approach in (re)configuring services on an Intel IXP1200 network processor-based router.
AB - We argue that currently developed software frameworks for active and programmable networking do not provide a truly generic approach to the development, deployment, and management of services. Furthermore, current systems are typically targeted at a particular level of the programmable networking design space (e.g. at low-level, in-band, packet forwarding; or at high-level signaling) and/or at a particular hardware platform. In addition, most existing approaches, while they may address the initial configuration of systems, neglect dynamic reconfiguration of running systems. In this paper we present a reflective component-based approach that addresses these limitations. We show how our approach is applicable at all system levels, can be applied in heterogeneous hardware environments (specifically, commodity PC-based routers and network processor-based routers), and supports both initial configuration and dynamic reconfiguration. We especially address the latter point; we show the viability of our approach in (re)configuring services on an Intel IXP1200 network processor-based router.
U2 - 10.1007/978-3-540-24715-9_18
DO - 10.1007/978-3-540-24715-9_18
M3 - Conference contribution/Paper
SN - 3-540-21250-7
T3 - Lecture Notes in Computer Science
SP - 202
EP - 214
BT - Active Networks
A2 - Wakamiya, Naoki
A2 - Solarski, Marcin
A2 - Sterbenz, James
PB - Springer Verlag
CY - Berlin
T2 - 5th International Working Conference on Active Networks
Y2 - 10 December 2003 through 12 December 2003
ER -