ИСТИНА |
Войти в систему Регистрация |
|
ИСТИНА ЦЭМИ РАН |
||
RUNOS — распределенный контроллер SDN/OpenFlow с открытым исходным кодом, который позволяет сетевым администраторам писать приложения для расширения его возможностей. Одним из таких приложений является самообучающийся коммутатор уровня 2, который облегчает обмен кадрами между устройствами в сети. Однако метод хранения, используемый приложением L2 Learning Switch в RUNOS, ненадежен, поскольку данные теряются при перезапуске приложения. Для решения этой проблемы было предложено распределенное решение для хранения данных, основанное на технологии блокчейн. В данной работе сравнивается надҷжность и производительность предлагаемого решения для хранения данных на основе блокчейна для RUNOS с традиционным решением на основе NoSQL базы данных типа ҝключ-значениењ Redis. В код существующего приложения L2 Learning Switch были внесены изменения, позволяющие делать запросы на запись и чтение данных к API блокчейна.