{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,3]],"date-time":"2026-01-03T05:18:19Z","timestamp":1767417499710,"version":"3.48.0"},"reference-count":24,"publisher":"MDPI AG","issue":"1","license":[{"start":{"date-parts":[[2026,1,1]],"date-time":"2026-01-01T00:00:00Z","timestamp":1767225600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Future Internet"],"abstract":"<jats:p>Dynamic heterogeneous redundancy (DHR) architectures combine heterogeneity, redundancy, and dynamism to create security-centric frameworks that can be used to mitigate network attacks that exploit unknown vulnerabilities. However, conventional DHR architectures rely on centralized control modules for scheduling and adjudication, leading to significant single-point failure risks and trust bottlenecks that severely limit their deployment in security-critical scenarios. To address these challenges, this paper proposes a decentralized DHR architecture based on the Raft consensus algorithm. It deeply integrates the Raft consensus mechanism with the DHR execution layer to build a consensus-centric control plane and designs a dual-log pipeline to ensure all security-critical decisions are executed only after global consistency via Raft. Furthermore, we define a multi-dimensional attacker model\u2014covering external, internal executor, internal node, and collaborative Byzantine adversaries\u2014to analyze the security properties and explicit defense boundaries of the architecture under Raft\u2019s crash-fault-tolerant assumptions. To assess the effectiveness of the proposed architecture, a prototype consisting of five heterogeneous nodes was developed for thorough evaluation. The experimental results show that, for non-Byzantine external and internal attacks, the architecture achieves high detection and isolation rates, maintains high availability, and ensures state consistency among non-malicious nodes. For stress tests in which a minority of nodes exhibit Byzantine-like behavior, our prototype preserves log consistency and prevents incorrect state commitments; however, we explicitly treat these as empirical observations under a restricted adversary rather than a general Byzantine fault tolerance guarantee. Performance testing revealed that the system exhibits strong security resilience in attack scenarios, with manageable performance overhead. Instead of turning Raft into a Byzantine-fault-tolerant consensus protocol, the proposed architecture preserves Raft\u2019s crash-fault-tolerant guarantees at the consensus layer and achieves Byzantine-resilient behavior at the execution layer through heterogeneous redundant executors and majority-hash validation. To support evaluation during peer review, we provide a runnable prototype package containing Docker-based deployment scripts, pre-built heterogeneous executors, and Raft control-plane images, enabling reviewers to observe and assess the representative architectural behaviors of the system under controlled configurations without exposing the internal source code. The complete implementation will be made available after acceptance in accordance with institutional IP requirements, without affecting the scope or validity of the current evaluation.<\/jats:p>","DOI":"10.3390\/fi18010020","type":"journal-article","created":{"date-parts":[[2026,1,2]],"date-time":"2026-01-02T09:56:23Z","timestamp":1767347783000},"page":"20","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Decentralized Dynamic Heterogeneous Redundancy Architecture Based on Raft Consensus Algorithm"],"prefix":"10.3390","volume":"18","author":[{"given":"Ke","family":"Chen","sequence":"first","affiliation":[{"name":"College of Computer Science and Technology, China University of Petroleum (East China), Qingdao 266580, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-0460-1674","authenticated-orcid":false,"given":"Leyi","family":"Shi","sequence":"additional","affiliation":[{"name":"College of Computer Science and Technology, China University of Petroleum (East China), Qingdao 266580, China"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2026,1,1]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","unstructured":"Gong, S., and Lee, C. (2020). BLOCIS: Blockchain-Based Cyber Threat Intelligence Sharing Framework for Sybil-Resistance. Electronics, 9.","DOI":"10.3390\/electronics9030521"},{"key":"ref_2","first-page":"6","article-title":"Kubernetes Etcd Implemantation Using Btree and Fractal Trees","volume":"13","author":"Chuppala","year":"2025","journal-title":"SSRN J."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"520","DOI":"10.1016\/j.procs.2018.04.253","article-title":"Active Perceptive Dynamic Scheduling Mechanism Based on Negative Feedback","volume":"131","author":"Lv","year":"2018","journal-title":"Procedia Comput. Sci."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"269","DOI":"10.1177\/0020294019887473","article-title":"N-Version Programming Approach with Implicit Safety Guarantee for Complex Dynamic System Stabilization Applications","volume":"54","author":"Subasi","year":"2021","journal-title":"Meas. Control"},{"key":"ref_5","doi-asserted-by":"crossref","unstructured":"Wu, J. (2020). DHR Architecture. Cyberspace Mimic Defense: Generalized Robust Control and Endogenous Security, Springer.","DOI":"10.1007\/978-3-030-29844-9"},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Liu, X., Wang, H., and Li, C. (2024). A Review of Endogenous Security Research. Electronics, 13.","DOI":"10.3390\/electronics13112185"},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"106","DOI":"10.15302\/J-SSCAE-2023.06.018","article-title":"Cyber Resilience Enabled by Endogenous Security and Safety: Vision, Techniques, and Strategies","volume":"25","author":"Wu","year":"2023","journal-title":"Strateg. Study CAE"},{"key":"ref_8","unstructured":"Fu, J., Yuan, Y., He, J., Liang, S., Huang, Z., and Zhu, H. (2022). An Input-Aware Mimic Defense Theory and its Practice. arXiv."},{"key":"ref_9","first-page":"1","article-title":"Dynamic Scheduling Algorithm in Cyber Mimic Defense Architecture of Volunteer Computing","volume":"21","author":"Li","year":"2021","journal-title":"ACM Trans. Internet Technol."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"8819958","DOI":"10.1155\/2020\/8819958","article-title":"Modelling the Mimic Defence Technology for Multimedia Cloud Servers","volume":"2020","author":"Feng","year":"2020","journal-title":"Secur. Commun. Netw."},{"key":"ref_11","first-page":"19","article-title":"Key-Area Cyberspace Mimic Defense against Data-Oriented Attacks","volume":"4","author":"Chen","year":"2025","journal-title":"Sands"},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"e1890","DOI":"10.1002\/stvr.1890","article-title":"Boosting Multimode Ruling in DHR Architecture with Metamorphic Relations","volume":"34","author":"Li","year":"2024","journal-title":"Softw. Test. Verif. Rel"},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Ying, F., Zhao, S., and Wang, J. (2024). A Security Information Transmission Method Based on DHR for Seafloor Observation Network. Sensors, 24.","DOI":"10.3390\/s24041147"},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"212304","DOI":"10.1007\/s11432-022-3635-2","article-title":"A DHR Executor Selection Algorithm Based on Historical Credibility and Dissimilarity Clustering","volume":"66","author":"Shao","year":"2023","journal-title":"Sci. China (Inf. Sci.)"},{"key":"ref_15","unstructured":"Ongaro, D., and Ousterhout, J. (2014, January 19\u201320). Search of an Understandable Consensus Algorithm. Proceedings of the 2014 USENIX Conference on USENIX Annual Technical Conference, Philadelphia, PA, USA."},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Choumas, K., and Korakis, T. (July, January 29). When Raft Meets SDN: How to Elect a Leader over a Network. Proceedings of the 2020 6th IEEE Conference on Network Softwarization (NetSoft), Ghent, Belgium.","DOI":"10.1109\/NetSoft48620.2020.9165534"},{"key":"ref_17","unstructured":"Cui, L., and Xie, X. (2021, January 22\u201325). A Consensus Algorithm with Leadership Transfer-LTRaft. Proceedings of the Wireless Sensor Networks, Guilin, China."},{"key":"ref_18","unstructured":"Mathur, V., and Chahal, K. (2018). Hydra: A Peer to Peer Distributed Training & Data Collection Framework. arXiv."},{"key":"ref_19","first-page":"53","article-title":"Imp Raft: A Consensus Algorithm Based on Raft and Storage Compression Consensus for IoT Scenario","volume":"27","author":"Li","year":"2020","journal-title":"J. China Univ. Posts Telecommun."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"e70014","DOI":"10.1049\/smc2.70014","article-title":"Enhancing Smart City Security: An Intrusion Detection System Using Machine Learning Methods With the UNB CIC IoT 2023 Dataset","volume":"7","author":"Houichi","year":"2025","journal-title":"IET Smart Cities"},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"Pun, T.H., He, Y.J., and Shum, C.D. (2024, January 18\u201320). Strengthening Fault Tolerance of Private\/Consortium Blockchain with Trusted Execution Environment. Proceedings of the 2024 International Conference on Sustainable Technology and Engineering (i-COSTE), Perth, Australia.","DOI":"10.1109\/i-COSTE63786.2024.11024869"},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"144","DOI":"10.23919\/JCC.fa.2022-0374.202309","article-title":"Microcontroller Design Based on Dynamic Heterogeneous Redundancy Architecture","volume":"20","author":"Ouyang","year":"2023","journal-title":"China Commun."},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"291","DOI":"10.23919\/JCC.fa.2023-0125.202407","article-title":"Intelligent Dynamic Heterogeneous Redundancy Architecture for IoT Systems","volume":"21","author":"Han","year":"2024","journal-title":"China Commun."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/2658996","article-title":"Know Your Enemy: Compromising Adversaries in Protocol Analysis","volume":"17","author":"Basin","year":"2014","journal-title":"ACM Trans. Inf. Syst. Secur."}],"container-title":["Future Internet"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1999-5903\/18\/1\/20\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,1,3]],"date-time":"2026-01-03T05:14:44Z","timestamp":1767417284000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1999-5903\/18\/1\/20"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,1,1]]},"references-count":24,"journal-issue":{"issue":"1","published-online":{"date-parts":[[2026,1]]}},"alternative-id":["fi18010020"],"URL":"https:\/\/doi.org\/10.3390\/fi18010020","relation":{},"ISSN":["1999-5903"],"issn-type":[{"type":"electronic","value":"1999-5903"}],"subject":[],"published":{"date-parts":[[2026,1,1]]}}}