WOC: Dual-Path Weighted Object Consensus Made Efficient

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Fonseca, Tanisha, Zhang, Gengrui
Format: Preprint
Published: 2025
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866908730545668096
author Fonseca, Tanisha
Zhang, Gengrui
author_facet Fonseca, Tanisha
Zhang, Gengrui
contents Modern distributed systems face a critical challenge: existing consensus protocols optimize for either node heterogeneity or workload independence, but not both. For example, Cabinet leverages weighted quorums to handle node heterogeneity but serializes all operations through a global leader, limiting parallelism. EPaxos enables parallel execution for independent operations but treats all nodes uniformly, ignoring performance differences. To tackle this problem, we present WOC, a dual-path consensus protocol that dynamically routes operations into two paths based on their access patterns. Independent operations execute through a fast path that uses object-specific weighted quorums and completes in one network round-trip. Conflicting or shared objects route through a leader-coordinated slow path employing node-weighted consensus. Our evaluation demonstrates that WOC achieves up to 4X higher throughput than Cabinet for workloads with >70% independent objects, while maintaining equivalent performance under high contention.
format Preprint
id arxiv_https___arxiv_org_abs_2512_20485
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle WOC: Dual-Path Weighted Object Consensus Made Efficient
Fonseca, Tanisha
Zhang, Gengrui
Distributed, Parallel, and Cluster Computing
Modern distributed systems face a critical challenge: existing consensus protocols optimize for either node heterogeneity or workload independence, but not both. For example, Cabinet leverages weighted quorums to handle node heterogeneity but serializes all operations through a global leader, limiting parallelism. EPaxos enables parallel execution for independent operations but treats all nodes uniformly, ignoring performance differences. To tackle this problem, we present WOC, a dual-path consensus protocol that dynamically routes operations into two paths based on their access patterns. Independent operations execute through a fast path that uses object-specific weighted quorums and completes in one network round-trip. Conflicting or shared objects route through a leader-coordinated slow path employing node-weighted consensus. Our evaluation demonstrates that WOC achieves up to 4X higher throughput than Cabinet for workloads with >70% independent objects, while maintaining equivalent performance under high contention.
title WOC: Dual-Path Weighted Object Consensus Made Efficient
topic Distributed, Parallel, and Cluster Computing
url https://arxiv.org/abs/2512.20485