Abstract:
An increasing number of applications with reliability requirements are being deployed in distributed systems that span large geographic distances or manage large numbers of objects. We consider the process group mechanism as an appropriate application structuring paradigm in such large-scale distributed systems. We give a formal characterization for the attribute "large scale " as applied to distributed systems and examine the technical problems that need to be solved in making group technology scalable. Our design advocates multiple roles for group membership over a minimal set of abstractions and primitives. The design is currently being implemented on top of "off-the-shelf " technologies for both communication and computation. 1
Citations
|
1072
|
Impossibility of distributed consensus with one faulty process
– Fischer, Lynch, et al.
- 1985
|
|
477
|
The process group approach to reliable distributed computing
– Birman
- 1993
|
|
344
|
Transis: a communication sub-system for high availability
– Amir, Dolev, et al.
- 1992
|
|
219
|
Preserving and using context information in interprocess communication
– Peterson, Buchholz, et al.
- 1989
|
|
110
|
Unreliable failure detectors for asynchronous systems
– Chandra, Toueg
- 1996
|
|
76
|
Relacs: a communications infrastructure for constructing reliable applications in large-scale distributed systems
– Babao˘glu, Davoli, et al.
- 1994
|
|
68
|
Uniform reliable multicast in a virtually synchronous environment
– Schiper, Sandoz
- 1993
|
|
65
|
The ISIS Project: Real Experience with a Fault Tolerant Programming System
– Berman, Cooper
- 1991
|
|
59
|
Virtually-synchronous communication based on a weak failure suspector
– Schiper, Ricciardi
- 1993
|
|
49
|
Responsibility and the ‘System
– Cooper
- 1998
|
|
26
|
Understanding partitions and the "no partition" assumption
– Ricciardi, Schiper, et al.
- 1993
|
|
23
|
Process groups and group communications: classifications and requirements
– Liang, Chanson, et al.
- 1990
|
|
15
|
Distributed Process Groups in the V
– Cheriton, Zwaenepoel
- 1985
|
|
14
|
Lightweight causal and atomic multicast
– Birman, Schiper, et al.
- 1991
|
|
3
|
A Group-Oriented Infrastructure for Large-Scale Distributed Systems
– Phoenix
|