Efficient Counting and Simulation in Content-Oblivious Rings
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 pulses to emulate the send of a single -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 pulses in anonymous rings with a leader, an algorithm for counting in rings with IDs. Moreover, we show that any counting algorithm in CO requires 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 -bit message to each of its neighbors using only pulses per process. The simulator extends to general 2-edge-connected networks, after a pre-processing step that requires pulses, where 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}
}