Counting in One-Hop Beeping Networks
A. Casteigts, Y. M\'etivier, J.M. Robson, A. Zemmari

TL;DR
This paper investigates the problem of counting the number of nodes in one-hop beeping networks, proving impossibility results in basic models and providing efficient algorithms in enhanced models with collision detection.
Contribution
It introduces the first algorithms for counting in beeping networks with collision detection and discusses their adaptation to weaker models.
Findings
Counting is impossible in the basic $BL$ model.
An $O(n)$-round algorithm with high probability for counting in $B_{cd}L$.
Expected running time of the algorithm is less than 10n.
Abstract
We consider networks of processes which interact with beeps. In the basic model defined by Cornejo and Kuhn, which we refer to as the variant, processes can choose in each round either to beep or to listen. Those who beep are unable to detect simultaneous beeps. Those who listen can only distinguish between silence and the presence of at least one beep. Beeping models are weak in essence and even simple tasks may become difficult or unfeasible with them. In this paper, we address the problem of computing how many participants there are in a one-hop network: the {\em counting} problem. We first observe that no algorithm can compute this number with certainty in , whether the algorithm be deterministic or even randomised (Las Vegas). We thus consider the stronger variant where beeping nodes are able to detect simultaneous beeps, referred to as (for {\em collision…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsDiffusion and Search Dynamics · Distributed systems and fault tolerance · Mobile Crowdsensing and Crowdsourcing
