articleTop 10% cited
Elections in a Distributed Computing System
IEEE Transactions on Computers · 1982 · Vol. C-31(1) · pp. 48–59
Garcia-Molina✉(Princeton University)
Abstract
After a failure occurs in a distributed computing system, it is often necessary to reorganize the active nodes so that they can continue to perform a useful task. The first step in such a reorganization or reconfiguration is to elect a coordinator node to manage the operation. This paper discusses such elections and reorganizations. Two types of reasonable failure environments are studied. For each environment assertions which define the meaning of an election are presented. An election algorithm which satisfies the assertions is presented for each environment.
Distributed systems and fault toleranceMobile Agent-Based Network ManagementSoftware System Performance and ReliabilityControl reconfigurationComputer scienceNode (physics)Leader electionDistributed computingTask (project management)Meaning (existential)Distributed algorithmDistributed Computing EnvironmentFault tolerance
Citations
610
FWCI
12.20
field-weighted impact
References
27
Percentile
99%
vs. same field & year
Citations per year
References
Ethernet
Communications of the ACM · 1983 · 1,516 citations
The Contract Net Protocol: High-Level Communication and Control in a Distributed Problem Solver
IEEE Transactions on Computers · 1980 · 3,664 citations
Time, clocks, and the ordering of events in a distributed system
Communications of the ACM · 1978 · 8,380 citations
Citation Network
How this paper connects to the literature. Drag to explore, click any node to open that paper.
