Publication details
DiProNN Programming Model
Authors | |
---|---|
Year of publication | 2007 |
Type | Article in Proceedings |
Conference | MEMICS 2007 |
MU Faculty or unit | |
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: |