DiProNN Programming Model

Warning

This publication doesn't include Institute of Computer Science. It includes Faculty of Informatics. Official publication website can be found on muni.cz.
Authors

REBOK Tomáš

Year of publication 2007
Type Article in Proceedings
Conference MEMICS 2007
MU Faculty or unit

Faculty of Informatics

Citation
Field Use of computers, robotics and its application
Keywords stream processing;DiPRoNN;DiPRoNN programming model;DiPRoNN program;ARTP protocol
Description The programmable network approach allows processing of passing user data in a network, which is highly suitable especially for video streams processing. However, the programming of complex stream processing applications for programmable nodes is not effortless since they usually do not provide sufficient flexibility (both programming flexibility and execution environment flexibility). In this paper we propose a programming model for our DiProNN node---the programmable network node that is able to accept and run user-supplied programs and/or virtual machines and process them over passing user data. The proposed modular programming model is based on the workflow principles and takes advantages of DiProNN virtualization, thanks to which the programming of complex streaming applications is much easier since they might be separated into several single-purpose simple programs. As an example application we show an implementation of simple MCU (Multipoint Control Unit) that profits from DiProNN properties.
Related projects:

You are running an old browser version. We recommend updating your browser to its latest version.

More info