DocumentCode :
1915230
Title :
Service deployment on high performance active network nodes
Author :
Bossardt, M. ; Ruf, L. ; Plattner, B. ; Stadler, R.
Author_Institution :
Comput. Eng. & Networks Lab., Eidgenossische Tech. Hochschule, Zurich, Switzerland
fYear :
2002
fDate :
2002
Firstpage :
915
Lastpage :
917
Abstract :
In the context of realizing service deployment on high performance active nodes, we address the problem of installing and configuring software components in complex, heterogeneous node environments. Service deployment is difficult on high-performance nodes due to their complex architectures. They are often based on multiprocessors and run service components in multiple concurrent execution environments. Many types of execution environments have been developed each of which is usually optimized for a certain type of tasks. Advanced active nodes provide more than one to support the whole spectrum of services. Also, different types of active nodes usually support different sets of execution environments. All this motivates us to develop a service deployment scheme that can cope with heterogeneous active nodes. This paper presents our approach to this problem, called Chameleon. It has two important aspects. First, the service model we propose is based on components with two types of interfaces - a data flow interface for programming packet flows and a control interface for controlling and managing the service components. A service is structured as an arbitrary tree of such components. Second, the service specification is independent of any particular node architecture. During the service deployment phase, the service specification is resolved recursively on each node offering the service and is driven by node-specific parameters. The result of this resolution is a tree of service components, which can differ among different types of nodes. Our solution allows a service to take full advantage of specific node features, such as those related to performance or security. This paper advocates a service model that is specialized for active networking. We base the model on two basic abstractions, namely composable containers and connectors.
Keywords :
data communication; packet switching; programming environments; telecommunication computing; telecommunication networks; telecommunication services; Chameleon; composable containers; connectors; control interface; data flow interface; execution environments; heterogeneous node; high performance active network nodes; multiprocessors; node security; packet flow programming; service components; service control; service deployment; service model; service specification; software components; Communication system control; Computer architecture; Computer networks; Connectors; Containers; Context-aware services; Laboratories; Software performance; Telecommunication computing; Unified modeling language;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Network Operations and Management Symposium, 2002. NOMS 2002. 2002 IEEE/IFIP
Print_ISBN :
0-7803-7382-0
Type :
conf
DOI :
10.1109/NOMS.2002.1015642
Filename :
1015642
Link To Document :
بازگشت