MH-Raft: эффективный и низколатентный алгоритм консенсуса для распределённых систем на основе MOEA/D и гибридной иерархической кластеризации

Fei ZHAO ,  

Guilong PENG ,  

Tianyi ZANG ,  

Abstract

Raft — это базовый протокол консенсуса для распределённых систем, предназначенный для обеспечения репликации состояний машин и согласованности данных между кластерами машин. Однако традиционный Raft сталкивается с существенными ограничениями по производительности, особенно при крупномасштабных развертываниях, с низкой эффективностью выборов и высокой задержкой консенсуса. Чтобы решить эти задачи, предложена усовершенствованная версия консенсуса под названием MH-Raft, направленная на достижение высокой эффективности и низкой задержки. Предложена многоуровневая схема управления узлами и выбора лидера для оптимизации сетевой координации. В частности, разработан метод выбора лидера на основе многокритериального эволюционного алгоритма деления задач (MOEA/D); этот метод оценивает многомерные свойства узлов с целью минимизации задержки при выборах. Для дальнейшего улучшения предложенной многоуровневой архитектуры, для оптимального выбора посреднических узлов разработано строгое определение близости и интегрировано в гибридный кластерный алгоритм, способный адаптивно делить сеть и оптимизировать соответствие между посредническими и ведомыми узлами. Комплексные количественные эксперименты показывают, что по сравнению с традиционной реализацией Raft, MH-Raft значительно снижает общую задержку выборов, уменьшает консенсусную задержку на 14,87%–34,45% и увеличивает среднюю пропускную способность на 30,43%.

Keywords

алгоритм консенсуса;блокчейн;многокритериальный эволюционный алгоритм;распределённые системы

READ MORE

以上内容由讯飞翻译自动生成,翻译内容仅供参考。对于因使用本网站翻译内容产生的相关后果,本网站不承担任何商业和法律责任。

The above content is generated by Large Model Translation. The translated content is for reference only. We do not assume any commercial or legal responsibilty for any consequences arising from the use of our website