A multicast interface for UNIX 4.3
Software—Practice & Experience
Preserving and using context information in interprocess communication
ACM Transactions on Computer Systems (TOCS)
Extending the operating system to support an object-oriented environment
OOPSLA '89 Conference proceedings on Object-oriented programming systems, languages and applications
Distributed systems
Lightweight causal and atomic group multicast
ACM Transactions on Computer Systems (TOCS)
Distributed process groups in the V Kernel
ACM Transactions on Computer Systems (TOCS)
Replicated distributed programs
Proceedings of the tenth ACM symposium on Operating systems principles
The Byzantine Generals Problem
ACM Transactions on Programming Languages and Systems (TOPLAS)
End-to-end arguments in system design
ACM Transactions on Computer Systems (TOCS)
Delta Four: A Generic Architecture for Dependable Distributed Computing
Delta Four: A Generic Architecture for Dependable Distributed Computing
On the impossibility of group membership
PODC '96 Proceedings of the fifteenth annual ACM symposium on Principles of distributed computing
Groups Partitioning Over CORBA for Cooperative Work
Cluster Computing
Hi-index | 0.00 |
Increasing use of distributed systems, with the corresponding decentralization, stimulates the need for structuring activities around groups of participants, for reasons of consistency, user-friendliness, performance and dependability. Although there is a significant number of group communication protocols in the literature, they are penetrating too slowly in operating systems technology. Two important reasons are: the literal interpretation generally made of the end-to-end argument, and the lack of a layer mapping end-user needs (management of replication, competition, cooperation and group membership) into what is generally provided by the communication layer: agreement and order properties.The paper discusses both problems, proposing ways for structuring systems and defining building blocks for group-oriented activity, using concepts like object groups. It suggests that the group concept should pervade the whole architecture, from network multicasting, to group communications and management. Emerging technology will help materialize these concepts.