Об эффективности использования приватных блокчейнов для хранения конфигураций на примере блокчейн–приложения для сетевого контроллера RUNOSтезисы доклада
Аннотация:RUNOS — распределенный контроллер SDN/OpenFlow с открытым исходным кодом, который позволяет сетевым администраторам писать приложения для расширения его возможностей. Одним из таких приложений является самообучающийся коммутатор уровня L2, который облегчает обмен кадрами между устройствами в сети.Однако метод хранения, используемый приложением L2 Learning Switch в RUNOS, ненадежен, поскольку данные теряются при перезапуске приложения. Для решения этой проблемы было предложено распределенное решениедля хранения данных, основанное на технологии блокчейн. В данной работе сравнивается надёжность и производительность предлагаемого решения для хранения данных на основе блокчейна для RUNOS с традиционным решением на основе NoSQL базы данных типа «ключ–значение» Redis. В код существующего приложения L2 Learning Switch были внесены изменения, позволяющие делать запросы на запись и чтение данных к API блокчейна.