DiProNN: VM-based Distributed Programmable Network Node Architecture
The result's identifiers
Result code in IS VaVaI
<a href="https://www.isvavai.cz/riv?ss=detail&h=RIV%2F63839172%3A_____%2F07%3A00000819" target="_blank" >RIV/63839172:_____/07:00000819 - isvavai.cz</a>
Result on the web
—
DOI - Digital Object Identifier
—
Alternative languages
Result language
angličtina
Original language name
DiProNN: VM-based Distributed Programmable Network Node Architecture
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 present the architecture of our DiProNN node---the VM-based Distributed Programmable Network Node, thatis able to accept and run user-supplied programs and/or virtual machines and process them (in parallel if requested) over passing user data. The node is primarily meant to perform stream processing---to enhance DiProNN flexibility and make programming of streaming applications for DiProNN node easier, we also propose suitable modular programming model which takes advantages of DiProNN virtualization and makes its programming more comfortable.
Czech name
DiProNN: Distribuovaný programovatelný síťový prvek s podporou virtuálních strojů
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 architektury síťového prvku nazvaného DiProNN (Distributed Pro-grammable Network Node), 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. Jelikož je prvek urřen zejména pro zpracování streamovaných dat, navrhujeme pro jeho programování vhodnýprogramovací model, který s možností seskládat požadovanou funkcionalitu z jednoduchých jednoúčelových programů programování navrhovaného prvku DiProNN značně usnadňuje.
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
Proceedings of European Computing Conference 2007 (ECC'07)
ISBN
978-0-387-84813-6
ISSN
—
e-ISSN
—
Number of pages
8
Pages from-to
35-42
Publisher name
European Computing Conference 2007 (ECC'07)
Place of publication
Atény, Řecko
Event location
Atény, Řecko
Event date
Sep 25, 2005
Type of event by nationality
WRD - Celosvětová akce
UT code for WoS article
—