Modul pro přenos (offload) klasifikačních pravidel do akcelerační karty
Identifikátory výsledku
Kód výsledku v IS VaVaI
<a href="https://www.isvavai.cz/riv?ss=detail&h=RIV%2F04428340%3A_____%2F20%3AN0000001" target="_blank" >RIV/04428340:_____/20:N0000001 - isvavai.cz</a>
Nalezeny alternativní kódy
RIV/63839172:_____/20:10133308
Výsledek na webu
—
DOI - Digital Object Identifier
—
Alternativní jazyky
Jazyk výsledku
čeština
Název v původním jazyce
Modul pro přenos (offload) klasifikačních pravidel do akcelerační karty
Popis výsledku v původním jazyce
Tento výstup reprezentuje software pro přenos (offload) klasifikačních pravidel z virtuálního přepínače do akcelerační karty s programovatelným čipem FPGA. Vytvořený výstup podporuje obě dostupné varianty Open vSwich (OvS) přepínače: 1) kernel verzi, kde je offload pravidel realizován skrze rozhraní TC Flower a 2) DPDK verzi, kde je pro offload pravidel použito rozhraní RTE Flow. Vytvořený software implementuje všechny nezbytné části ovladače akcelerační karty (kernel modulu i Poll Mode Driveru pro prostředí DPDK), které zahrnují: příjem požadavků z virtuálního přepínače, konfiguraci interních paměťových struktur na akcelerační kartě i správu akcelerovaných pravidel (založení/odstranění pravidla a sběr statistik). Funkčnost obou vytvořených modulů byla otestována přímo na akcelerační kartě COMBO200G ve spojení se systémem OvS.
Název v anglickém jazyce
Module for transferring classification rules to the acceleration card
Popis výsledku anglicky
This output represents software for transferring (offloading) classification rules from a virtual switch to an acceleration card with a programmable FPGA chip. The result supports both available variants of the Open vSwich (OvS): 1) kernel version, where the offload of rules is implemented through the TC Flower interface, and 2) DPDK version, where the RTE Flow interface is used for rules offload. The created software implements all necessary parts of the accelerator driver (kernel module and Poll Mode Driver for DPDK environment), including receiving requests from a virtual switch and configuring internal memory structures on the acceleration card, and managing offloaded rules (creating/deleting rules and collecting statistics). The functionality of both created modules was tested directly on the COMBO200G acceleration card connected with the OvS system.
Klasifikace
Druh
R - Software
CEP obor
—
OECD FORD obor
20206 - Computer hardware and architecture
Návaznosti výsledku
Projekt
<a href="/cs/project/TH04010193" target="_blank" >TH04010193: Akcelerační platforma pro virtuální přepínače</a><br>
Návaznosti
P - Projekt vyzkumu a vyvoje financovany z verejnych zdroju (s odkazem do CEP)
Ostatní
Rok uplatnění
2020
Kód důvěrnosti údajů
C - Předmět řešení projektu podléhá obchodnímu tajemství (§ 504 Občanského zákoníku), ale název projektu, cíle projektu a u ukončeného nebo zastaveného projektu zhodnocení výsledku řešení projektu (údaje P03, P04, P15, P19, P29, PN8) dodané do CEP, jsou upraveny tak, aby byly zveřejnitelné.
Údaje specifické pro druh výsledku
Interní identifikační kód produktu
TH04010193-V2
Technické parametry
Softwarový modul pro přenos (offload) klasifikačních pravidel z virtuálního přepínače do akcelerační karty. Výsledek byl vytvořen v rámci spolupráce mezi organizacemi CESNET a Netcope Technologies. Práva k výsledku a podmínky jeho komerčního využití jsou ošetřeny ve smlouvě o účasti na řešení projektu Akcelerační platforma pro virtuální přepínače (TH04010193) uzavřené mezi Netcope Technologies, a.s. a CESNET, z. s. p. o. dne 17.1.2019.
Ekonomické parametry
Vytvořený software je možné využívat pro přenos klasifikačních pravidel mezi virtuálním přepínačem a akcelerační kartou. Připravené moduly pro kernel i DPDK mají obecnější charakter a lze je použít i mimo oblast virtuálních přepínačů. Výsledek tak může být v budoucnu licencován dalším subjektům.
IČO vlastníka výsledku
04428340
Název vlastníka
Netcope Technologies, a.s.