Guangquan Zeng , Wan Hu , Yongchao Zhou , Desheng Zheng , Xiaoyu Li , Chuang Shi
{"title":"RCA-SI: A Rapid Consensus Algorithm for Swarm Intelligence in unstable network environments","authors":"Guangquan Zeng , Wan Hu , Yongchao Zhou , Desheng Zheng , Xiaoyu Li , Chuang Shi","doi":"10.1016/j.jnca.2025.104202","DOIUrl":null,"url":null,"abstract":"<div><div>Swarm intelligence systems are a class of distributed systems in which device nodes utilize distributed algorithms to achieve data consensus and execute complex collective tasks. These systems operate in highly dynamic environments, where unstable network conditions, often induced by environmental complexities, can significantly affect the progress and efficiency of data consensus. To tackle this challenge, we propose RCA-SI (Raft-based Consensus Algorithm for Swarm Intelligence), a novel method specifically designed for the task scenarios of swarm intelligence. RCA-SI is designed with a node management protocol and a cluster operation protocol to address the challenge of rapid data consensus in unstable network environments. The correctness of RCA-SI was formally verified using TLA+. Furthermore, we evaluated the algorithm’s functionality and performance through simulations of swarm intelligence systems under unstable network environments caused by increased latency, network jitter, and data packet loss. Experimental results demonstrate that RCA-SI outperforms Raft, Paxos, and Multi-Paxos in terms of throughput under unstable network conditions, particularly in high-latency and high-packet-loss scenarios. The algorithm’s correctness is formally verified using TLA+, and its efficiency is confirmed through simulations, highlighting its suitability for swarm intelligence systems.</div></div>","PeriodicalId":54784,"journal":{"name":"Journal of Network and Computer Applications","volume":"241 ","pages":"Article 104202"},"PeriodicalIF":7.7000,"publicationDate":"2025-05-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Journal of Network and Computer Applications","FirstCategoryId":"94","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S1084804525000992","RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"COMPUTER SCIENCE, HARDWARE & ARCHITECTURE","Score":null,"Total":0}
引用次数: 0
Abstract
Swarm intelligence systems are a class of distributed systems in which device nodes utilize distributed algorithms to achieve data consensus and execute complex collective tasks. These systems operate in highly dynamic environments, where unstable network conditions, often induced by environmental complexities, can significantly affect the progress and efficiency of data consensus. To tackle this challenge, we propose RCA-SI (Raft-based Consensus Algorithm for Swarm Intelligence), a novel method specifically designed for the task scenarios of swarm intelligence. RCA-SI is designed with a node management protocol and a cluster operation protocol to address the challenge of rapid data consensus in unstable network environments. The correctness of RCA-SI was formally verified using TLA+. Furthermore, we evaluated the algorithm’s functionality and performance through simulations of swarm intelligence systems under unstable network environments caused by increased latency, network jitter, and data packet loss. Experimental results demonstrate that RCA-SI outperforms Raft, Paxos, and Multi-Paxos in terms of throughput under unstable network conditions, particularly in high-latency and high-packet-loss scenarios. The algorithm’s correctness is formally verified using TLA+, and its efficiency is confirmed through simulations, highlighting its suitability for swarm intelligence systems.
期刊介绍:
The Journal of Network and Computer Applications welcomes research contributions, surveys, and notes in all areas relating to computer networks and applications thereof. Sample topics include new design techniques, interesting or novel applications, components or standards; computer networks with tools such as WWW; emerging standards for internet protocols; Wireless networks; Mobile Computing; emerging computing models such as cloud computing, grid computing; applications of networked systems for remote collaboration and telemedicine, etc. The journal is abstracted and indexed in Scopus, Engineering Index, Web of Science, Science Citation Index Expanded and INSPEC.