Reliable communication in the presence of failures
ACM Transactions on Computer Systems (TOCS)
Distributed Scheduling of Tasks with Deadlines and Resource Requirements
IEEE Transactions on Computers
Groupware: some issues and experiences
Communications of the ACM
ACM Transactions on Computer Systems (TOCS)
Semi-Distributed Load Balancing for Massively Parallel Multicomputer Systems
IEEE Transactions on Software Engineering
Lightweight causal and atomic group multicast
ACM Transactions on Computer Systems (TOCS)
Modern operating systems
A standard for OSI group communication
Computer Networks and ISDN Systems
The process group approach to reliable distributed computing
Communications of the ACM
Utopia: a load sharing facility for large, heterogeneous distributed computer systems
Software—Practice & Experience
Robust partitioning policies of multiprocessor systems
Performance Evaluation - Special issue: performance modeling of parallel processing systems
Load balancing with network partitioning using host groups
Parallel Computing
The Totem single-ring ordering and membership protocol
ACM Transactions on Computer Systems (TOCS)
TOTEM: a reliable ordered delivery protocol for interconnected local-area networks
TOTEM: a reliable ordered delivery protocol for interconnected local-area networks
A framework for protocol composition in Horus
Proceedings of the fourteenth annual ACM symposium on Principles of distributed computing
Communications of the ACM
Totem: a fault-tolerant multicast group communication system
Communications of the ACM
The Transis approach to high availability cluster communication
Communications of the ACM
Horus: a flexible group communication system
Communications of the ACM
Communications of the ACM
On the impossibility of group membership
PODC '96 Proceedings of the fifteenth annual ACM symposium on Principles of distributed computing
The implementation of a CORBA object group service
Theory and Practice of Object Systems - Special issue high availability in CORBA
Group orientation: a paradigm for modern distributed systems
EW 5 Proceedings of the 5th workshop on ACM SIGOPS European workshop: Models and paradigms for distributed systems structuring
Reliable Distributed Computing with the ISIS Toolkit
Reliable Distributed Computing with the ISIS Toolkit
On Group Communication Support in CORBA
IEEE Transactions on Parallel and Distributed Systems
Membership Algorithms for Multicast Communication Groups
WDAG '92 Proceedings of the 6th International Workshop on Distributed Algorithms
Multicast Group Communication as a Base for a Load-Balancing Replicated Data Service
DISC '98 Proceedings of the 12th International Symposium on Distributed Computing
Distributed Shared Memory Layer for Cooperative Work Applications
LCN '97 Proceedings of the 22nd Annual IEEE Conference on Local Computer Networks
Design and implemantation of a CORBA fault-tolerant object group service
Proceedings of the IFIP WG 6.1 International Working Conference on Distributed Applications and Interoperable Systems II
A Co-operative Application Management Platform Based on Shared Virtual Memory
HIPC '96 Proceedings of the Third International Conference on High-Performance Computing (HiPC '96)
Group Communication as an Infrastructure for Distributed System Management
SDNE '96 Proceedings of the 3rd Workshop on Services in Distributed and Networked Environments (SDNE '96)
The design of a CORBA group communication service
SRDS '96 Proceedings of the 15th Symposium on Reliable Distributed Systems
Totally ordered multicast in large-scale systems
ICDCS '96 Proceedings of the 16th International Conference on Distributed Computing Systems (ICDCS '96)
ICDCS '97 Proceedings of the 17th International Conference on Distributed Computing Systems (ICDCS '97)
Pilgrim Performance over a New CAliF Communication Layer
ICPADS '00 Proceedings of the Seventh International Conference on Parallel and Distributed Systems
The Maestro Group Manager: A Structuring Tool For Applications With Multiple Quality of Service Requirements
Newtop: a fault-tolerant group communication protocol
ICDCS '95 Proceedings of the 15th International Conference on Distributed Computing Systems
Performance engineering of group communication protocols
Performance engineering of group communication protocols
The Anatomy of the Grid: Enabling Scalable Virtual Organizations
International Journal of High Performance Computing Applications
Modelization of a communication protocol for CSCW systems using coloured petri nets
CDVE'05 Proceedings of the Second international conference on Cooperative Design, Visualization, and Engineering
Hi-index | 0.00 |
Many examples illustrate the usefulness of group partitioning in distributed systems. The process group abstraction is a powerful tool for the development of fault-tolerant distributed applications. This solution is also particularly relevant to group entities sharing similar properties or stakes when applied to the field of cooperative work. When dealing with distributed applications, communication standards have evolved from socket-based interfaces to Remote Procedure Calls and nowadays, towards distributed object platforms like CORBA. This standard from the Object Management Group masks distribution and heterogeneity and provides a good basis for distributed application development. This paper presents a review of group mechanisms found in the literature then focuses on the implementation of groups over CORBA. An implementation of such a service over CORBA illustrates the impact of group auto-organization. Performance we obtain show that our service is efficient and provides good mechanisms to manage operations in a group.