Two players wishing to communicate are placed each in a room with
telephones connecting the two rooms. The players do not know how the telephones are interconnected. In each round, each player picks up a phone and says “hello” until when they hear each other. The problem is to devise an algorithm minimising the delay to establish communication. The above problem, called the
Telephone Coordination Game, also termed as the
Telephone Problem, is of fundamental importance in distributed algorithm design. In this paper, we investigate a generalised version where among
telephones, only a subset can establish communication between the two players. We are interested in
devising the deterministic strategy achieving bounded rendezvous delay and minimising the worst-case rendezvous delay. Specifically, we first establish the lower-bound of worst-case rendezvous delay. We then characterise the structure of the phone pick sequences that can guarantee rendezvous without any prior coordination. Assuming each player has a globally unique ID, we further devise a deterministic strategy that (1) guarantees rendezvous between the players regardless of their telephone labeling functions and their relative time difference and (2) approaches the performance bound within a constant factor proportional to the ID length.