Affiliation:
1. The Viterbi Faculty of Electrical Engineering, Technion, Haifa, Israel
Abstract
The cost of communication is a substantial factor affecting the scalability of many distributed applications. Every message sent can incur a cost in storage, computation, energy, and bandwidth. Consequently, reducing the communication costs of distributed applications is highly desirable. The best way to reduce message costs is by communicating without sending any messages whatsoever. This article initiates a rigorous investigation into the use of silence in synchronous settings, in which processes can fail. We formalize sufficient conditions for information transfer using silence, as well as necessary conditions for particular cases of interest. This allows us to identify message patterns that enable communication through silence. In particular, a pattern called a
silent choir
is identified, and shown to be central to information transfer via silence in failure-prone systems. The power of the new framework is demonstrated on the
atomic commitment
problem (AC). A complete characterization of the tradeoff between message complexity and round complexity in the synchronous model with crash failures is provided, in terms of lower bounds and matching protocols. In particular, a new message-optimal AC protocol is designed using silence, in which processes decide in three rounds in the common case. This significantly improves on the best previously known message-optimal AC protocol, in which decisions were performed in Θ(
n
) rounds.
And in the naked light I saw
Ten thousand people, maybe more
People talking without speaking
…
People writing songs that voices never share
And no one dared
Disturb the sound of silence
Paul Simon, 1964
Funder
Israel Science Foundation
Publisher
Association for Computing Machinery (ACM)
Subject
Artificial Intelligence,Hardware and Architecture,Information Systems,Control and Systems Engineering,Software
Reference32 articles.
1. Consensus algorithms with one-bit messages
2. Beyond Lamport's
Happened-before
3. A Loosely Coupled Distributed System for Reliably Storing Data
4. Philip A. Bernstein Vassos Hadzilacos and Nathan Goodman. 1987. Concurrency Control and Recovery in Database Systems. Vol. 370. Addison-Wesley New York. Philip A. Bernstein Vassos Hadzilacos and Nathan Goodman. 1987. Concurrency Control and Recovery in Database Systems. Vol. 370. Addison-Wesley New York.
Cited by
2 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献