KIT | KIT-Bibliothek | Impressum | Datenschutz

Multiple Language Family Support for Programmble Network Systems

Conrad, M.; Fuhrmann, T.; Schöller, M.; Zitterbart, M.; Bocksch, G.

Abstract (englisch):

During the last couple of years the research community of active and programmable networks discussed about the deployment of such systems. One shortcoming of most systems is the limitation of programming languages they support. This paper will introduce a possibility how different programming languages and different programming paradigms can be supported within a programmable network system. We will motivate why such a support will increase the people capable of writing services for such systems significantly. We incorporated support for three major programming paradigms into the FlexiNet system: compiled programming languages like C, interpreted languages like Java, and hardware description languages like VHDL. We will show the feasibility that service modules programmed in different languages can cooperate and that in this way the fortes of each languages can be utilised. Further we present how we seamlessly incorporated that support into our system in view to configuration. Finally we will show interesting measurement results of a performance comparison between service modules implemented in C and Java. Surprisingly the Java implementation is up to native C.

Zugehörige Institution(en) am KIT Institut für Telematik (TM)
Publikationstyp Proceedingsbeitrag
Publikationsjahr 2003
Sprache Englisch
Identifikator ISBN: 3-540-21250-7
KITopen-ID: 1000087344
Erschienen in Active networks: IFIP TC6 5th International Workshop, IWAN 2003, Kyoto, Japan, December 10 - 12, 2003, proceedings
Verlag Berlin
Seiten 178-189
Serie Lecture notes in computer science ; 2982
KIT – Die Forschungsuniversität in der Helmholtz-Gemeinschaft
KITopen Landing Page