English

Efficient Counting and Simulation in Content-Oblivious Rings

Distributed, Parallel, and Cluster Computing 2026-03-31 v1

Abstract

In the content-oblivious (CO) model (proposed by Censor-Hillel et al.), processes inhabit an asynchronous network and communicate only by exchanging pulses. A series of works has clarified the computational power of this model. In particular, it was shown that, when a leader is present and the network is 2-edge-connected, content-oblivious communication can simulate classical asynchronous message passing. Subsequent results extended this equivalence to leaderless oriented and unoriented rings, and, under non-uniform assumptions, to general 2-edge-connected networks. The simulator of Censor-Hillel et al. requires O(n3b+n3logn)O(n^3b+n^3\log n) pulses to emulate the send of a single bb-bit message, making it impractical even on modest-size networks. We focus on message-efficient computation in CO networks. We study the fundamental problem of counting in ring topologies, both because knowing the exact network size is a basic prerequisite for many distributed tasks and because counting immediately implies a broad class of aggregation primitives. We give an algorithm that counts using O(n1.5)O(n^{1.5}) pulses in anonymous rings with a leader, an O(nlog2n)O(n\log^2 n) algorithm for counting in rings with IDs. Moreover, we show that any counting algorithm in CO requires Ω(nlogn)\Omega(n\log n) pulses. Interestingly, in the course of this investigation, we design a simulator for classic message passing: in one simulated round, each process can send a bb-bit message to each of its neighbors using only O(b)O(b) pulses per process. The simulator extends to general 2-edge-connected networks, after a pre-processing step that requires O(n8logn)O(n^{8}\log n) pulses, where nn is the number of processes, allowing thus efficient simulation of asynchronous message passing in general 2-edge-connected networks.

Keywords

Cite

@article{arxiv.2603.28260,
  title  = {Efficient Counting and Simulation in Content-Oblivious Rings},
  author = {Jérémie Chalopin and Yi-Jun Chang and Giuseppe Antonio Di Luna and Haoran Zhou},
  journal= {arXiv preprint arXiv:2603.28260},
  year   = {2026}
}
R2 v1 2026-07-01T11:43:51.217Z