Group orientation: a paradigm for distributed systems of the nineties
- 2 January 2003
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
Abstract
Increasing use of distributed systems, with the corresponding decentralization of activities, stimulates the need for structuring those activities around groups of participants, for reasons of consistency, user-friendliness, performance and dependability. Two very diverse fields illustrate this trend: computer supported cooperative group working; distributed computer control. This paper discusses ways for structuring systems and defining building blocks for group-oriented activity. It is felt that efficient abstractions for the design of highly distributed applications should be structured around concepts like object groups. Furthermore, the group concept should pervade the whole architecture, from network multicasting, to group communications and management, and fundamental synchronisation paradigms. Emerging technology will help materialize these concepts.Keywords
This publication has 14 references indexed in Scilit:
- Message ordering in a multicast environmentPublished 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 replication: exploiting the semantics of distributed servicesPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Real-time data management with clock-less reliable broadcast protocolsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Extending the user interface to the multiuser environmentACM SIGOIS Bulletin, 1992
- Distributed fault-tolerant real-time systems: the Mars approachIEEE Micro, 1989
- A multicast interface for UNIX 4.3Software: Practice and Experience, 1988
- Distributed process groups in the V KernelACM Transactions on Computer Systems, 1985
- The Byzantine Generals ProblemACM Transactions on Programming Languages and Systems, 1982