DiProNN Programming Model
The result's identifiers
Result code in IS VaVaI
<a href="https://www.isvavai.cz/riv?ss=detail&h=RIV%2F63839172%3A_____%2F07%3A00000818" target="_blank" >RIV/63839172:_____/07:00000818 - isvavai.cz</a>
Result on the web
—
DOI - Digital Object Identifier
—
Alternative languages
Result language
angličtina
Original language name
DiProNN Programming Model
Original language 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 acceptand 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 ofcomplex 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 DiProN
Czech name
Programovací model prvku DiProNN
Czech description
Koncept programovatelných sítí umožňuje zpracování procházejících uživatelských dat na vnitřních uzlech sítě, které je výhodné zejména pro multimediální aplikace. Programovaní takovýchto (aktivních) programů však je poměrně náročné, poněvadž programovatelné uzly většinou neposkytují žádoucí flexibilitu (jak flexibilitu výpočetního prostředí, tak flexibilitu programovací). Příspěvek obsahuje popis programovacího modelu pro námi navrhovaný síťový prvek DiProNN, který je schopen nahrát a spustit jak samostatné uživatelské programy, tak celé virtuální stroje a zpracovávat je (v případě zájmu i paralelně) nad procházejícími daty. Navrhovaný programovací model je založen na principech workflow a díky virtualizaci, na které je DiProNN postaven, usnadňuje programování komplexních aplikací zpracovávacích uživatelské streamy dat, jelikož tyto komplexní programy mohou být vytvořeny s využitím jednoúčelových aplikací. Jako příklad vhodné aplikace navrhujeme implementaci jednoduchého MCU prvku využ
Classification
Type
D - Article in proceedings
CEP classification
JC - Computer hardware and software
OECD FORD branch
—
Result continuities
Project
—
Continuities
Z - Vyzkumny zamer (s odkazem do CEZ)
Others
Publication year
2007
Confidentiality
S - Úplné a pravdivé údaje o projektu nepodléhají ochraně podle zvláštních právních předpisů
Data specific for result type
Article name in the collection
Sborník konference MEMICS 2007
ISBN
978-80-7355-077-6
ISSN
—
e-ISSN
—
Number of pages
8
Pages from-to
177-184
Publisher name
Konference MEMICS 2007
Place of publication
Znojmo, ČR
Event location
Znojmo, ČR
Event date
Oct 26, 2007
Type of event by nationality
WRD - Celosvětová akce
UT code for WoS article
—