MH-Raft: Ein effizientes, latenzarmes Konsensalgorithmus für verteilte Systeme basierend auf MOEA/D und hybrider hierarchischer Clusteranalyse

Fei ZHAO ,  

Guilong PENG ,  

Tianyi ZANG ,  

Abstract

Raft ist ein grundlegendes Konsensprotokoll für verteilte Systeme, das entwickelt wurde, um die Replikation von Zustandsmaschinen und die Datenkonsistenz zwischen Maschinenclustern zu gewährleisten. Allerdings stößt das traditionelle Raft auf erhebliche Leistungsengpässe, insbesondere bei großflächigen Bereitstellungen, mit geringer Wahleffizienz und hoher Konsensverzögerung. Um diesen Herausforderungen zu begegnen, wird eine verbesserte Konsensvariante namens MH-Raft vorgeschlagen, die auf hohe Effizienz und geringe Latenz abzielt. Ein hierarchisches Framework zur Knotenverwaltung und -wahl wird vorgeschlagen, um die Netzwerkkoordination zu optimieren. Konkret wird eine Führungswahlmethode basierend auf dem zerlegten Multi-Objective-Evolutionsalgorithmus (MOEA/D) entwickelt; diese Methode bewertet mehrdimensionale Knotenattribute, um die Wahllatenz zu minimieren. Zur weiteren Verbesserung der vorgeschlagenen hierarchischen Architektur wurde eine strenge Definition der optimalen Dichte von Vermittlerknoten entworfen und in einen hybriden Clustering-Algorithmus integriert, der das Netzwerk adaptiv teilen und die Zuordnung zwischen Vermittlerknoten und Folgeknoten optimieren kann. Quantitative umfassende Experimente zeigen, dass MH-Raft im Vergleich zur traditionellen Raft-Implementierung die Gesamtwahllatenz deutlich reduziert, die Konsenslatenz um 14,87 % bis 34,45 % senkt und die durchschnittliche Durchsatzrate um 30,43 % erhöht.

Keywords

Konsensalgorithmus;Blockchain;Multi-Objective-Evolutionsalgorithmus;Verteilte Systeme

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