IEICE Transactions on Information and Systems
Online ISSN : 1745-1361
Print ISSN : 0916-8532

This article has now been updated. Please use the final version.

Qsync: Making Simplified SMR Protocol Tolerant to Partial Network Partitioning
Aoi KIDA, Hideyuki KAWASHIMA
Author information
JOURNAL FREE ACCESS Advance online publication

Article ID: 2025PAP0004

Details
Abstract

State Machine Replication (SMR) is a fundamental technique for building fault-tolerant distributed systems with strong consistency. Rabia is an SMR protocol that simplifies implementation design through a randomized consensus algorithm. Our analysis reveals a design limitation of the Rabia protocol: under partial network partitioning, replicas can develop inconsistent queue states, leading to a livelock state. We present Qsync, which enhances Rabia's fault tolerance through queue state synchronization mechanisms while preserving its implementation simplicity. Experimental evaluation shows that Qsync maintains stable performance under partial network partitions where the original Rabia throughput drops to zero.

Content from these authors
© 2025 The Institute of Electronics, Information and Communication Engineers
feedback
Top