RACS-SADL: Robust and understandable randomized consensus in the cloud

Tennage P, Desjardins A, Kokoris Kogias E. 2025. RACS-SADL: Robust and understandable randomized consensus in the cloud. 2025 IEEE 18th International Conference on Cloud Computing. CLOUD: Conference on Cloud Computing.

Download (ext.)

Conference Paper | Published | English

Scopus indexed

Corresponding author has ISTA affiliation

Abstract
Widely deployed consensus protocols in the cloud are often leader-based and optimized for low latency under synchronous network conditions. However, cloud networks can experience disruptions such as network partitions, high-loss links, and configuration errors. These disruptions interfere with the operation of leader-based protocols, as their view change mechanisms interrupt the normal case replication and cause the system to stall. We propose RACS, a novel randomized consensus protocol that ensures robustness against adversarial network conditions. RACS achieves optimal one-round trip latency under synchronous network conditions while remaining resilient to adversarial network conditions. RACS follows a simple design inspired by Raft, the most widely used consensus protocol in the cloud, and therefore enables seamless integration with the existing cloud software stack. Experiments with a prototype running on Amazon EC2 show that RACS achieves 28k cmd/sec throughput, ninefold higher than Raft under adversarial cloud network conditions. Under synchronous network conditions, RACS matches the performance of Multi-Paxos and Raft, achieving a throughput of 200k cmd/sec with a median latency of 300ms, confirming that RACS introduces no unnecessary overhead. Finally, SADL-RACS, a throughput-optimized version of RACS, achieves a throughput of 500k cmd/sec, delivering 150 percent higher throughput than Raft.
Publishing Year
Date Published
2025-07-30
Proceedings Title
2025 IEEE 18th International Conference on Cloud Computing
Publisher
IEEE
Conference
CLOUD: Conference on Cloud Computing
Conference Location
Helsinki, Finland
Conference Date
2025-07-07 – 2025-07-12
IST-REx-ID

Cite this

Tennage P, Desjardins A, Kokoris Kogias E. RACS-SADL: Robust and understandable randomized consensus in the cloud. In: 2025 IEEE 18th International Conference on Cloud Computing. IEEE; 2025. doi:10.1109/cloud67622.2025.00044
Tennage, P., Desjardins, A., & Kokoris Kogias, E. (2025). RACS-SADL: Robust and understandable randomized consensus in the cloud. In 2025 IEEE 18th International Conference on Cloud Computing. Helsinki, Finland: IEEE. https://doi.org/10.1109/cloud67622.2025.00044
Tennage, Pasindu, Antoine Desjardins, and Eleftherios Kokoris Kogias. “RACS-SADL: Robust and Understandable Randomized Consensus in the Cloud.” In 2025 IEEE 18th International Conference on Cloud Computing. IEEE, 2025. https://doi.org/10.1109/cloud67622.2025.00044.
P. Tennage, A. Desjardins, and E. Kokoris Kogias, “RACS-SADL: Robust and understandable randomized consensus in the cloud,” in 2025 IEEE 18th International Conference on Cloud Computing, Helsinki, Finland, 2025.
Tennage P, Desjardins A, Kokoris Kogias E. 2025. RACS-SADL: Robust and understandable randomized consensus in the cloud. 2025 IEEE 18th International Conference on Cloud Computing. CLOUD: Conference on Cloud Computing.
Tennage, Pasindu, et al. “RACS-SADL: Robust and Understandable Randomized Consensus in the Cloud.” 2025 IEEE 18th International Conference on Cloud Computing, IEEE, 2025, doi:10.1109/cloud67622.2025.00044.
All files available under the following license(s):
Copyright Statement:
This Item is protected by copyright and/or related rights. [...]

Link(s) to Main File(s)
Access Level
OA Open Access

Export

Marked Publications

Open Data ISTA Research Explorer

Sources

arXiv 2404.04183

Search this title in

Google Scholar