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

ARM: Autonomous Replication Management in Jgroup

TL;DR: A replication management framework for partition-aware applications based on Jgroup, which simplifies the development of fault tolerant applications by providing exchangeable replica distribution schemes and application specific recovery strategies.
Proceedings ArticleDOI

The fuzzylog: a partially ordered shared log

TL;DR: Dapple is presented, a distributed implementation of the FuzzyLog abstraction that stores the partial order compactly and supports efficient appends/playback via a new ordering protocol.
Book ChapterDOI

The Jgroup distributed object model

TL;DR: Jgroup is an extension of the Java distributed object model based on the group communication paradigm that simplifies the cooperation among groups of replicated server objects, and a client-side mechanism to transparently invoke methods on object groups as if they were single, non-replicated entities.
Journal ArticleDOI

Geo-distribution of actor-based services

TL;DR: Geo as mentioned in this paper is an open-source geo-distributed actor system that improves performance by caching actor states in one or more datacenters, yet guarantees the existence of a single latest version by virtue of a distributed cache coherence protocol.

Computational Grids

Ian Foster, +1 more
TL;DR: In this article, the authors lay the groundwork for the rest of the book by providing a more detailed picture of the expected purpose, shape, and architecture of future grid systems, and structure the chapter in terms of six questions that they believe are central to this discussion: Why do we need computational grids? What types of applications will grids be used for? Who will use grids? How will grid be used? What is involved in building a grid? And what problems must be solved to make grids commonplace?
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.