TRM-Raft: A Byzantine-Resistant Raft Consensus via Integrated Trust and Reputation Model
Internetware envisions autonomous software entities dynamically collaborating over the open, evolving Internet. A key enabler of such systems is the Raft consensus protocol, which is widely adopted for its simplicity and high performance in distributed coordination, e.g., in service registries, cloud orchestration, and permissioned blockchains. However, Raft’s design assumes a purely crash-fault model, making it inherently vulnerable to Byzantine behaviors such as election forgery and log tampering when deployed in the hostile, dynamic Internet environment. Existing Byzantine fault-tolerant protocols incur prohibitive communication overhead and invasive architectural changes, while point-wise hardening attempts for Raft fail to provide unified, adaptive defense.
In this paper, we propose \textbf{TRM-Raft}, a Byzantine-resistant enhancement of Raft that \textit{non-intrusively} integrates a Blockchain-based Trust and Reputation Model (B-TRM) into the consensus core. The core idea is to quantify multi-dimensional node behaviors, apply adaptive penalties that distinguish accidental faults from persistent malice, and embed reputation signals directly into leader election and log replication. Specifically, a reputation-aware election mechanism detects and harshly penalizes term/index forgery, keeping low-reputation nodes out of the leader role. A Schnorr-signature-based leader restriction mechanism enables followers to instantly verify log integrity, triggering reputation decay and leader replacement upon tampering. Implemented and evaluated in a realistic Internetware setting using Hyperledger Fabric, TRM-Raft maintains a malicious leader ratio below 5% even when 40% of nodes are Byzantine, while introducing less than 10% throughput degradation and under 5% latency increase compared to vanilla Raft. TRM-Raft thus provides a lightweight and highly usable path toward trustworthiness for the broad class of Internetware systems that rely on Raft.
Sat 18 JulDisplayed time zone: Brisbane change
16:00 - 17:30 | Session 6: Software Architecture, Systems, and ToolingResearch Track / Tool Demonstration at Promenade Chair(s): Yuekang Li UNSW | ||
16:00 15mTalk | Aurora: A Low-Overhead API Gateway for Authentication-Intensive Mobile Backend-for-Frontend Traffic Research Track Huanran Zuo East China Normal University, Chengcheng Wan East China Normal University, Meng Shi IM Motors, Yiwen Ji IM Motors | ||
16:15 15mTalk | Mosaic: Enabling Inter-Node Memory Sharing for Microkernel-Based Edge Devices Research Track Tianyao Gong Shanghai Jiao Tong University, China, Shengan Zheng Shanghai Jiao Tong University, Zhenlin Qi Shanghai Jiao Tong University, Yingqi Jie Shanghai Jiao Tong University, Yuting Feng Shanghai Jiao Tong University, Linpeng Huang Shanghai Jiao Tong University | ||
16:30 15mTalk | ARTIVM: Adaptive Real-Time Inter-VM Communication Framework for Mixed-Criticality Flows in Multi-core Ubiquitous Operating System Research Track Zixu Bao Northwestern Polytechnical University, Yu Zhang , Huan Guo Northwestern Polytechnical University, Xianglin Lin Northwestern Polytechnical University, Ming Shen Northwestern Polytechnical University | ||
16:45 15mTalk | TRM-Raft: A Byzantine-Resistant Raft Consensus via Integrated Trust and Reputation Model Research Track jie zhang School of Cybersecurity, Tianjin University, Xubo Fan Tianjin University, Xiaohong Li Tianjin University, Zhiyong Feng Tianjin University Pre-print Media Attached | ||
17:00 10mTalk | Hyper-TS: Generative Diffusion Tool for Time Series Data in Cloud Workload Simulation Tool Demonstration File Attached | ||
17:10 10mTalk | VisScaler: Visualization-Augmented Microservice Autoscaling Tool Tool Demonstration Tao Huang , Shengyuan Guan Harbin Institute of Technology, Shenzhen, Cuiyun Gao Harbin Institute of Technology, Shenzhen, XInyue Hu Harbin Institute of Technology, Shenzhen, Guodong Fan Shandong Agriculture and Engineering University, Xin-Cheng Wen Harbin Institute of Technology, Qing Liao Harbin Institute of Technology File Attached | ||
17:20 10mTalk | GramVarKit: A Rule-Driven Toolkit Generator for Exploring AI-Oriented Grammar Variants Tool Demonstration Cenyuan Zhang Monash University, Zhensu Sun Singapore Management University, Dangfeng Pan , David Lo Singapore Management University, Xiaoning Du Monash University File Attached | ||