Synchronization in Anonymous Networks Under Arbitrary Dynamics
Rida Bazzi, Cameron Bickley, Anya Chaturvedi, Andr\'ea W. Richa, Peter Vargas

TL;DR
This paper introduces the $oldsymbol{ ext{ extdelta}}$-Synchronizer, a deterministic method enabling nodes in highly dynamic, anonymous networks to simulate synchronous algorithms without global clocks or stable connectivity, under minimal assumptions.
Contribution
It extends synchronizer definitions to arbitrary edge dynamics, presents the first semi-synchronous to synchronous synchronizer in such networks, and demonstrates practical applications.
Findings
Operates with logarithmic memory overhead relative to runtime
Works under weakly-fair node activation schedulers
Requires an extended communication model with 1-bit multi-writer registers
Abstract
We present the -Synchronizer, which works in non-synchronous dynamic networks under minimal assumptions. Our model allows for arbitrary topological changes without any guarantee of eventual global or partial stabilization and assumes that nodes are anonymous. This deterministic synchronizer is the first that enables nodes to simulate a dynamic network synchronous algorithm for executions in a semi-synchronous dynamic environment under a weakly-fair node activation scheduler, despite the absence of a global clock, node ids, persistent connectivity or any assumptions about the edge dynamics (in both the synchronous and semi-synchronous environments). We make the following contributions: (1) we extend the definition of synchronizers to networks with arbitrary edge dynamics; (2) we present the first synchronizer from the semi-synchronous to the synchronous model in such networks;…
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.
