[Перевод] Сервис идентификации OpenStack на базе блокчейна PBFT
Openstack широко используется в качестве платформы IaaS с открытым исходным кодом. Служба идентификации Openstack представляет собой компонент, основанный на централизованном подходе с использованием токенов. Она включает Memcached — KV-хранилище в памяти, которое используется для кэширования. Запросы на проверку концентрируются на централизованном сервере по мере увеличения количества токенов, зашифрованных различными способами. В этой статье мы предлагаем сервис идентификации для Openstack, основанный на алгоритме Practical Byzantine Fault Tolerance (PBFT), который может улучшить производительность и снизить число уявимостей за счет применения подхода с использованием PBFT блокчейна. В ходе эксперимента, проведенного с использованием Apache JMeter, было установлено, что задержка в сервисе идентификации OpenStack на блокчейне PBFT меньше аналогичных показателей стандартного сервиса идентификации OpenStack более чем на 33,99% и 72,57% соответственно при использовании 500 и 1000 различных зашифрованных токенов.
https://habr.com/ru/companies/runity/articles/864280/
#open_source #openstack #iaas #блокчейн #memcached #api #облачные_сервисы #облачные_вычисления #эксперимент #перевод