DiProNN: Distribuovaný programovatelný síťový prvek s podporou virtuálních strojů
Autoři | |
---|---|
Rok publikování | 2007 |
Druh | Článek ve sborníku |
Konference | Širokopásmové sítě a jejich aplikace |
Fakulta / Pracoviště MU | |
Citace | |
Obor | Využití počítačů, robotika a její aplikace |
Klíčová slova | stream processing;DiPRoNN;DiPRoNN programming model;DiPRoNN program;ARTP protocol |
Popis | Koncept aktivních sítí navyšuje stávající pasivní architekturu počítačových sítí o novou síťovou vrstvu, která umožňuje provádění uživatelských programů na vnitřních prvcích sítě, nazývaných pro-gramovatelné/aktivní směrovače. Tyto uživatelské (aktivní) programy zpracovávají uživateli zasílaná data uvnitř sítě, takže funkcionalitu potřebnou pro jejich zpracování není potřeba zajišťovat na všech koncových uzlech podílejících se na dané komunikaci, ale pouze na vnitřním aktivním prvku. Příkla-dem možných aplikací je transkódování vysocekvalitního videa do nízké kvality pro účely videokonfe-rencí tak, aby bylo dostupné i pro uživatele připojené linkami s nízkou propustností, nebo kódování dat procházejících nedůvěryhodným síťovým kanálem. Díky stále narůstajícím rychlostem síťových linek, s nimiž ovšem narůstají i požadavky aplikací na jejich propustnost, se samostatný aktivní uzel stává pro zpracování vysokorychlostních dat v reál-ném čase nepoužitelným v případech, kdy je toto zpracování složitější. Příspěvek obsahuje popis architektury síťového prvku nazvaného DiProNN (Distributed Pro-grammable Network Node), který s využitím výhod plynoucích z návrhu jeho architektury založené na virtuálních strojích vylepšuje škálovatelnost takovýchto aktivních systémů jak co do počtu současně běžících aktivních programů, tak co do maximální rychlosti toku jednoho zpracovávaného síťového proudu. Prvek DiProNN je určen zejména pro zpracovávání síťových proudů, a proto pro usnadnění jeho programování v příspěvku navrhujeme i vhodný programovací model, který programování prou-dových aplikací pro DiProNN zejména díky virtualizaci jeho architektury značně usnadňuje. |
Související projekty: |