xAMp: a multi-primitive group communications service
- 2 January 2003
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
Abstract
The xAMp is a highly versatile group communications service aimed at supporting the development of distributed applications with different dependability, functionality, and performance requirements. These range from unreliable and nonordered to atomic multicast, and are enhanced by efficient group addressing and management support. The basic protocols are synchronous, clockless and designed to be used over broadcast local area networks (LANs), and are portable to a number of them. The functionality provided yields a reasonably complete solution to the problem of reliable group communication. While other protocols offer similar services, the authors follow a novel engineering approach by deriving all qualities of services from a single basic procedure. Thus, their implementation shares data structures, procedures, failure-recovery algorithms, and group monitor services, resulting in a highly integrated package.Keywords
This publication has 13 references indexed in Scilit:
- Message ordering in a multicast environmentPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2003
- Fault-tolerant distributed systems based on broadcast communicationPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2003
- A posteriori agreement for fault-tolerant clock synchronization on broadcast networksPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2003
- Reliable broadcast for fault-tolerance on local computer networksPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Fault-tolerance in the Advanced Automation SystemPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Lazy replicationPublished by Association for Computing Machinery (ACM) ,1990
- Preserving and using context information in interprocess communicationACM Transactions on Computer Systems, 1989
- A new algorithm to implement causal orderingPublished by Springer Nature ,1989
- Distributed process groups in the V KernelACM Transactions on Computer Systems, 1985
- Reliable broadcast protocolsACM Transactions on Computer Systems, 1984