This paper describes ``Object Group'', an object behavioral pattern for group communication and fault-tolerance in distributed systems. The Object Group pattern allows the implementation of replicated objects, of load sharing, and of efficient multicast communication over protocols like IP-multicast and UDP-broadcast. Application areas of the pattern are fault-tolerant client/server systems, groupware, and parallel text retrieval engines. Events within an Object Group honor the Virtual Synchrony model. Owing to Virtual Synchrony, the size of an object group can be varied at run-time, while client applications are interacting with the object. A replicated state remains consistent in spite of objects entering and leaving the group dynamicall...
Many wide-area distributed applications, including distributed databases, can be implemented using a...
. Under many circumstances, the development of distributed applications greatly benefits from mechan...
Abstract. CORBA is a widely used solution for distributed object application. Currently, object impl...
Groupware and fault-tolerant distributed systems stimulate the need for structuring activities aroun...
Distributed computing is one of the major trends in the computer industry. As systems become more di...
Our Object Group Service extends CORBA with the ability to gather several objects inside a group and...
New classes of large-scale distributed applications will have to deal with unpredictable communicati...
Distributed computing is one of the major trends in the computer industry. As systems become more di...
This paper describes an Object Group Service for the Common Object Request Broker Architecture (CORB...
Many of today's object-oriented distributed toolkits focus on transactions to synchronize distr...
Besides Microsoft's Distributed Component Object Model (DCOM) and Sun's Java-based Remote Method Inv...
Distributed systems are clusters of computers working together on one task. The sharing of informati...
Abstract—Group communication is a useful mechanism guaranteeing the consistency among replicated obj...
A group is defined as one or more objects bearing a common abstract relation, common external access...
We consider object groups as the basis of an architecture for structuring real-time groupware applic...
Many wide-area distributed applications, including distributed databases, can be implemented using a...
. Under many circumstances, the development of distributed applications greatly benefits from mechan...
Abstract. CORBA is a widely used solution for distributed object application. Currently, object impl...
Groupware and fault-tolerant distributed systems stimulate the need for structuring activities aroun...
Distributed computing is one of the major trends in the computer industry. As systems become more di...
Our Object Group Service extends CORBA with the ability to gather several objects inside a group and...
New classes of large-scale distributed applications will have to deal with unpredictable communicati...
Distributed computing is one of the major trends in the computer industry. As systems become more di...
This paper describes an Object Group Service for the Common Object Request Broker Architecture (CORB...
Many of today's object-oriented distributed toolkits focus on transactions to synchronize distr...
Besides Microsoft's Distributed Component Object Model (DCOM) and Sun's Java-based Remote Method Inv...
Distributed systems are clusters of computers working together on one task. The sharing of informati...
Abstract—Group communication is a useful mechanism guaranteeing the consistency among replicated obj...
A group is defined as one or more objects bearing a common abstract relation, common external access...
We consider object groups as the basis of an architecture for structuring real-time groupware applic...
Many wide-area distributed applications, including distributed databases, can be implemented using a...
. Under many circumstances, the development of distributed applications greatly benefits from mechan...
Abstract. CORBA is a widely used solution for distributed object application. Currently, object impl...