Communication-time trade-offs in network synchronization
Communication-time trade-offs in network synchronization
复制标题
网络同步中的通信时间权衡
DOI:
10.1145/323596.323621
复制
发表时间:
1985
影响因子:
0.5
通讯作者:
B. Awerbuch
中科院分区:
文献类型:
--
作者:
B. Awerbuch
In this paper we prove, for the first time in the literature, that the communication-time trade-off is intrinsic to the nature of asynchronous networks. We exemplify this phenomena by proving a lower bound on the complexity of a very fundamental problem of network Synchronization. Namely, we show that any solution of this problem e×hibits a certain trade-off between its worst-case communication and time complexities. 'l'l~is lower bound matches the known upper bounds (due to the author) within a constant factor. Our proof involves some heavy theorems in extremal graph theory. 1. "llae Model In this paper, we are dealing with distributed algorithms in two network models. The asynchro-nous network is a point-to-point (store-and-forward) communication network, described by an undirected communicalion graph (V,E) where the set of nodes V represents processors of the network and the set of links E represents bidirec-Permission to copy without fee all or part of this material is granted provided that the copies are not made or distributed for direct commercial advantage, the ACM copyright notice and the title of the publication and its date appear, and notice is given that copying is by permission of the Association for Computing Machinery. To copy otherwise, or to republish, requires a fee and/or specific permission. tional non-interfering communication channels operating between them. No common memory is shared by the node's processors and each node has a distinct identity. Each node processe:~ messages received from its neighbors, performs local computations , and sends messages to its neighbors. All these actions are assumed to be performed in zero time. "lhe messages have an arbitrary length, and may carry unbounded an~ount of information. Each message sent by a node to its neighbor arrives to it within some finite but unpredictable time. This model appears also in [A-841,[Cr821, etc. In the synchronous network, messages are allowed to be sent only at integer times, or pulses, of a global clock. Each node has an access to this clock. At most one message can be sent over a given link at a certain pulse. The delay of each link is at most one time unit of the global clock. qhe following complexity measures are used to evaluate performances of algorithms operating in the two network models above. 'lhe Communication Complexity, Cis the total number of messages sent during the algorithm. 'lhe Time Complexity, Tofa synchronous algorithm is the number of pulses, passed since its …