Vše

Co hledáte?

Vše
Projekty
Výsledky výzkumu
Subjekty

Rychlé hledání

  • Projekty podpořené TA ČR
  • Významné projekty
  • Projekty s nejvyšší státní podporou
  • Aktuálně běžící projekty

Chytré vyhledávání

  • Takto najdu konkrétní +slovo
  • Takto z výsledků -slovo zcela vynechám
  • “Takto můžu najít celou frázi”

Sysrepo datastore for YANG-modeled data

Identifikátory výsledku

  • Kód výsledku v IS VaVaI

    <a href="https://www.isvavai.cz/riv?ss=detail&h=RIV%2F63839172%3A_____%2F21%3A10133354" target="_blank" >RIV/63839172:_____/21:10133354 - isvavai.cz</a>

  • Výsledek na webu

    <a href="https://github.com/sysrepo/sysrepo" target="_blank" >https://github.com/sysrepo/sysrepo</a>

  • DOI - Digital Object Identifier

Alternativní jazyky

  • Jazyk výsledku

    angličtina

  • Název v původním jazyce

    Sysrepo datastore for YANG-modeled data

  • Popis výsledku v původním jazyce

    Sysrepo is a configuration datastore that holds data modeled by YANG modules. The primary functionality is storing, editing, and loading configuration data with the possibility to subscribe for their changes that are reported to the subscriber. There is also support for YANG RPCs, which can be executed and responded to, and YANG notifications, which can be sent and received. All inter-process communication occurs using shared memory, which ensures scalability. Next, robustness is implemented by support for recovering after any unexpected termination of applications. Also, efficiency is provided by heavy use of libyang, which is a library dedicated to working with YANG modules and YANG data. Finally, there is no busy waiting used for any synchronization, which saves processor cycles and makes reactions to events faster. Compared to other YANG solutions, sysrepo is meant to provide only the core functionality with a simple API to be used by other higher-level configuration management systems with ease. There are currently NETCONF, RESTCONF, and gNMI protocol suites based on sysrepo.

  • Název v anglickém jazyce

    Sysrepo datastore for YANG-modeled data

  • Popis výsledku anglicky

    Sysrepo is a configuration datastore that holds data modeled by YANG modules. The primary functionality is storing, editing, and loading configuration data with the possibility to subscribe for their changes that are reported to the subscriber. There is also support for YANG RPCs, which can be executed and responded to, and YANG notifications, which can be sent and received. All inter-process communication occurs using shared memory, which ensures scalability. Next, robustness is implemented by support for recovering after any unexpected termination of applications. Also, efficiency is provided by heavy use of libyang, which is a library dedicated to working with YANG modules and YANG data. Finally, there is no busy waiting used for any synchronization, which saves processor cycles and makes reactions to events faster. Compared to other YANG solutions, sysrepo is meant to provide only the core functionality with a simple API to be used by other higher-level configuration management systems with ease. There are currently NETCONF, RESTCONF, and gNMI protocol suites based on sysrepo.

Klasifikace

  • Druh

    R - Software

  • CEP obor

  • OECD FORD obor

    10201 - Computer sciences, information science, bioinformathics (hardware development to be 2.2, social aspect to be 5.8)

Návaznosti výsledku

  • Projekt

  • Návaznosti

    N - Vyzkumna aktivita podporovana z neverejnych zdroju

Ostatní

  • Rok uplatnění

    2021

  • Kód důvěrnosti údajů

    S - Úplné a pravdivé údaje o projektu nepodléhají ochraně podle zvláštních právních předpisů

Údaje specifické pro druh výsledku

  • Interní identifikační kód produktu

    sysrepo

  • Technické parametry

    sysrepo YANG dátové úložiště

  • Ekonomické parametry

    Ekonomický přínos výsledku nelze exaktně určit.

  • IČO vlastníka výsledku

    63839172

  • Název vlastníka

    CESNET, z.s.p.o.