MetaCart Sign in to MyCiteSeerX

Include Citations | Advanced Search | Help

Disambiguated Search | Include Citations | Advanced Search | Help

Adding Group Communication and Fault-Tolerance to CORBA (1995) [101 citations — 7 self]

by Silvano Maffeis
in Proceedings of the Conference on Object-Oriented Technologies
Add To MetaCart

Abstract:

Groupware and fault-tolerant distributed systems stimulate the need for structuring activities around objectgroups and reliable multicast communication. The objectgroup abstraction permits to treat a collection of networkobjects as if they were a single object; clients can invoke operations on object-groups without needing to know the exact membership of the group. Object-groups mainly serve to increase reliability through replication, performance through parallelism, or to distribute data from one sender to a large number of receivers efficiently. This paper describes how object-groups and reliable multicast communication can be added to a CORBA compliant Object Request Broker. It also presents ELECTRA --- a CORBA Object Request Broker whose architecture is pervaded by the group concept. Keywords: Object-Groups, Multicast, Replication, CORBA, Electra, Horus, Isis 1 Statement of Problem 1.1 One World: CORBA Object-oriented programming is believed to be one of today's best programmin...

Citations

1804 Time, Clocks, and the Ordering of Events in Distributed Systems – Lamport - 1978
326 Transis: A communication subsystem for high availability – Amir, Dolev, et al. - 1992
282 Renesse, Reliable Distributed Computing with the Isis Toolkit – Birman - 1994
265 Fault-tolerant broadcasts and related problems – Hadzilacos, Toueg - 1993
257 Fail-Stop Processors: an Approach to Designing Faulttolerant – Schlichting, Schneider - 1983
212 Preserving and using context information in interprocess communication – Peterson, Bucholz, et al. - 1989
130 Reliable Computer Systems: Design and Evaluation – Siewiorek, Swarz - 1992
123 Consul: A Communication Substrate for Fault-Tolerant Distributed Programs – Mishra, Peterson, et al. - 1991
98 Promises: linguistic support for efficient asynchronous procedure calls in distributed systems – Liskov, Shira - 1988
90 A Framework for Protocol Composition in Horus – Renesse, Birman, et al. - 1995
61 Run-Time Support for ObjectOriented Distributed Programming – Maffeis - 1995
53 Processor Group Membership Protocols: Specification, Design and Implementation – Jahanian, Fakhouri, et al. - 1993
52 Group Communication in Distributed Computer Systems – Kaashoek - 1992
48 Object Orientation in Heterogeneous Distributed Computing Systems – Nicol, Wilkes, et al. - 1993
47 Object Management Architecture Guide – Soley, Stone - 1995
46 VirtuallySynchronous Communication Based on Weak Failure Suspectors – Schiper, Ricciardi - 1993
12 A Flexible System Design to Support Object-Groups and Object-Oriented Distributed Programming – Maffeis - 1994
11 FaultTolerant Programming using Process Groups – Renesse, Birman - 1994
8 Multicasting for Sound and Video – Baker - 1994
7 Promises: linguistic support for e cient asynchronous procedure calls in distributed systems – Liskov, Shira - 1988
6 Weak Consistency Group Communication for Wide-Area Systems – Golding - 1992
4 Consul: ACommunication Substrate for Fault-Tolerant Distributed Programs – Mishra, Peterson, et al. - 1993
2 Distributing Objects – Herbert - 1994
2 System Support for Distributed Computing – Maffeis - 1994
2 Object Oriented Software Constrution – Meyer - 1988
2 Group Orientation: AParadigm for Distributed Systems of the Nineties – ssimo, P, et al. - 1992
2 Group Orientation: A Paradigm for Distributed Systems of the Nineties – issimo, P, et al. - 1992