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 iu 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.
|Original language||English (US)|
|Title of host publication||Proceedings of the 5th ACM SIGOPS European Workshop: Models and Paradigms for Distributed Systems Structuring, EW 1992|
|Publisher||Association for Computing Machinery, Incacmhelp@acm.org|
|State||Published - Sep 21 1992|