Journal ArticleDOI
Horus: a flexible group communication system
Reads0
Chats0
TLDR
The Horus system offers flexible group communication support for distributed applications, allowing applications to only pay for services they use, and for groups with different communication needs to coexist in a single system.Abstract:
The Horus system offers flexible group communication support for distributed applications. It is extensively layered and highly reconfigurable, allowing applications to only pay for services they use, and for groups with different communication needs to coexist in a single system. The approach encourages experimentation with new communication properties and incremental extension of the system, and enables us to support a variety of application-oriented interfaces.read more
Citations
More filters
Proceedings ArticleDOI
MDC-Cast: A Total-Order Broadcast Protocol for Multi-Datacenter Environments
TL;DR: This paper presents a novel Total-Order Broadcast protocol, called MDC-cast that specifically targets multi-datacenter environments, that is characterized by non-uniform network connectivity among a set of remote datacenters.
Architectural Issues of JMS Compliant Group Communication
TL;DR: In this article, the authors present a JMSGroups implementation based on a replicated JMS server that is modified internally to provide a group communica- tion service, and show how to construct a fault-tolerant JMS-Groups system by extending the replicated server with a group communication service.
Dissertation
Language Expressiveness and Quality of Service for Content-based Publish/Subscribe Systems
TL;DR: This thesis is to develop integrated solutions to extend pub/sub language expressiveness and quality of service, as well as demonstrate that this approach results in better performance from a holistic perspective.
Proceedings ArticleDOI
TCP-friendly many-to-many end-to-end congestion control
TL;DR: The proposed congestion control mechanism was implemented within a group communication middleware and tested in a multi-continent environment and proved the proposed approach to be robust, efficient and TCP-friendly, as well as to provide fairness among processes that compete for shared resources.
Proceedings ArticleDOI
A coordination mechanism to replicate large-scale multi-agent systems
Sylvain Ductor,Zahia Guessoum +1 more
TL;DR: This paper describes a decentralized coordination mechanism supporting adaptive replication and provides a theoretical validation and report on experimental validations by confronting the proposal with an existing solution that is structurally similar.
References
More filters
Proceedings ArticleDOI
Architectural considerations for a new generation of protocols
David D. Clark,D.L. Tennenhouse +1 more
TL;DR: This paper identifies two new design principles, Application Level Framing and Integrated Layer Processing, and identifies the presentation layer as a key aspect of overall protocol performance.
Proceedings ArticleDOI
A reliable multicast framework for light-weight sessions and application level framing
TL;DR: An adaptive algorithm that uses the results of previous loss recovery events to adapt the control parameters used for future loss recovery is demonstrated, and the reliable multicast delivery algorithm provides good performance over a wide range of underlying topologies.
Journal ArticleDOI
Probabilistic clock synchronization
TL;DR: A probabilistic method is proposed for reading remote clocks in distributed systems subject to unbounded random communication delays and can achieve clock synchronization precisions superior to those attainable by previously published clock synchronization algorithms.
Journal ArticleDOI
Hypervisor-based fault tolerance
TL;DR: In this article, the authors describe protocols to implement a fault-tolerant computing system, which augment the hypervisor of a virtual machine manager and coordinate a primary virtual machine with its backup.