scispace - formally typeset
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

Content maybe subject to copyright    Report

Citations
More filters
Proceedings ArticleDOI

DDOS: taming nondeterminism in distributed systems

TL;DR: DDOS is proposed, a system that leverages prior work on deterministic multithreading to offer: 1) space-efficient record/replay of distributed systems; and 2) fully deterministic distributed behavior.
Proceedings ArticleDOI

Chameleon: a software infrastructure for adaptive fault tolerance

TL;DR: This paper presents Chameleon, an adaptive software infrastructure for concurrently supporting different reliability levels in the same networked environment, as an infrastructure to provide adaptive levels of dependability to off-the-shelf applications with off- the-Shelf unreliable hardware.
Proceedings ArticleDOI

Adaptive replication of large-scale multi-agent systems: towards a fault-tolerant multi-agent platform

TL;DR: The starting idea is the application of replication strategies to agents, the most critical agents being replicated to prevent failures, and the approach and related mechanisms for evaluating the criticality of a given agent.
Book ChapterDOI

A Dynamic Primary Configuration Group Communication Service

TL;DR: An abstract specification of a system that presents each user with a consistent succession of identified configurations, each of which has a membership set, and a quorum system for that set is defined, with the key contribution here is the intersection property, that determines how the new configurations must relate to previous ones.
Proceedings ArticleDOI

A transparent light-weight group service

TL;DR: This paper proposes a new design for the light-weight group protocols that enables the usage of this service in a transparent manner and was implemented in the Horus system, although the underlying principles can be applied to other architectures as well.
References
More filters
Proceedings ArticleDOI

Architectural considerations for a new generation of protocols

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.