The adoption of consensus algorithms in swarm robotics has garnered significant interest in recent research. Despite its recent development, the Raft consensus algorithm has not yet seen widespread use in the multi-agent robotics community. This limited adoption is partly due to the leader-centric design of the original Raft algorithm, which is tailored for stable data center environments. To enhance its applicability in swarm robotics, domain-specific modifications are essential, particularly to accommodate dynamic runtime node addition and deletion, and to tolerate frequent leader node failures, which are common in expendable military swarm scenarios. This paper introduces a straightforward modification to the Raft consensus algorithm that addresses these challenges, making it more suitable for dynamic and fault-tolerant swarm robotics applications.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

A Raft Consensus Algorithm Modification for Adapting Frequent Leader Switch in Multi-agent Swarm Robotics Applications

  • Yingao Zhang,
  • Gen Cui,
  • Weishun Sui

摘要

The adoption of consensus algorithms in swarm robotics has garnered significant interest in recent research. Despite its recent development, the Raft consensus algorithm has not yet seen widespread use in the multi-agent robotics community. This limited adoption is partly due to the leader-centric design of the original Raft algorithm, which is tailored for stable data center environments. To enhance its applicability in swarm robotics, domain-specific modifications are essential, particularly to accommodate dynamic runtime node addition and deletion, and to tolerate frequent leader node failures, which are common in expendable military swarm scenarios. This paper introduces a straightforward modification to the Raft consensus algorithm that addresses these challenges, making it more suitable for dynamic and fault-tolerant swarm robotics applications.