Phase synchronization of pulse-coupled excitable clocks
Consider a distributed network on a simple graph where each node has a phase oscillator revolving on with unit speed. Pulse-coupling is a class of distributed time evolution rule for such networked clock system inspired by biological oscillators, where local interactions between neighboring nodes are event-triggered and do not depend on any kind of global information. In this paper, we propose a novel inhibitory pulse-coupling and prove that arbitrary phase configuration on any tree with maximum degree at most 3 and diameter synchronizes in at most times. We extend this pulse-coupling by making each oscillator adjust its phase response curve depending on local events, and show that arbitrary initial configuration on any finite tree with diameter synchronizes in at most times. As an application, we obtain a universal Las Vegas self-stabilizing distributed phase clock synchronization algorithm, using memory per node with sublinear expected time complexity, where and denote the diameter and the maximum degree of , respectively.
View on arXiv