Skip to content

Weighted Beeping Networks

Dariusz R. Kowalski, Miguel A. Mosteiro

cs.DCarXiv:2610.15068

Abstract

Beeping Networks (BN) have become an established model of wireless communication and computation. They assume, however, that the communication interference caused by beeping nodes is binary (OR channel), while both artificial and nature-driven networks are based on varied signal strength and receiving thresholds. This work naturally extends the classic beeping networks to weighted beeping networks (WBN), by modeling signal strengths by weights on graph edges and receiving a beep if the accumulative signal strengths of transmitting neighbors are above receiving threshold. Under this generalized model, we study the fundamental Local Broadcast (LB) problem. Since edges with low weights may not even accumulate to a received beep, we only require that messages are delivered along sufficiently heavy edges, with weights above some given threshold σ. We design an LB algorithm that completes its task in O(Iσ n · (M+ n)) beeping rounds, whp, where n is the number of nodes, Iσ is the maximum local interference on heavy edges, and M is the maximum length of messages sent locally. This result is nearly optimal, as, with probability 1, Ω(Iσ) beeping rounds are necessary to solve LB. Finally, we show that any algorithm designed for the classic beeping networks and terminating in polynomial number of beeping rounds, can be emulated on any WBN with a logarithmic overhead, that is, it returns the same output as working on the classic beeping network isomorphic to the sub-graph of heavy edges.

Create a lesson