[PDF][PDF] The process group approach to reliable distributed computing

KP Birman - Communications of the ACM, 1993 - dl.acm.org
One might expect the reliability of a distributed system to correspond directly to the reliability
of its constituents, but this is not always the case. The mechanisms used to structure a …

On-line monitoring: A tutorial

BA Schroeder - Computer, 1995 - ieeexplore.ieee.org
Online monitoring can complement formal techniques to increase application dependability.
The article outlines the concepts and identifies the activities that comprise event based …

Policy driven management for distributed systems

M Sloman - Journal of network and Systems Management, 1994 - Springer
Separating management policy from the automated managers which interpret the policy
facilitates the dynamic change of behavior of a distributed management system. This permits …

GEM: A generalized event monitoring language for distributed systems

M Mansouri-Samani, M Sloman - Distributed Systems …, 1997 - iopscience.iop.org
Event-based monitoring is critical for managing and debugging networks and distributed
systems. This paper presents GEM-an interpreted generalized event monitoring language. It …

Monitoring distributed systems

M Mansouri-Samani, M Sloman - IEEE network, 1993 - ieeexplore.ieee.org
It is suggested that a functional model of monitoring in terms of the generation, processing,
dissemination, and presentation of information can help determine the facilities needed to …

Building adaptive systems using Ensemble

RV Renesse, K Birman, M Hayden… - Software: Practice …, 1998 - Wiley Online Library
Trends in networking and distributed computing are creating a new generation of
applications that must adapt as the environment within which they execute changes …

[PDF][PDF] Using process groups to implement failure detection in asynchronous environments

AM Ricciardi, KP Birman - Proceedings of the tenth annual ACM …, 1991 - dl.acm.org
Agreement on the membership of a group of processes in a distributed system is a basic
problem that arises in a wide range of applications. Such groups occur when a set of …

Structuring parallel and distributed programs

J Magee, N Dulay, J Kramer - Software Engineering Journal, 1993 - IET
Darwin is a configuration language which allows distributed and parallel programs to be
structured in terms of groups of process instances which communicate by message-passing …

An architecture for the effective support of adaptive context-aware applications

C Efstratiou, K Cheverst, N Davies, A Friday - Mobile Data Management …, 2001 - Springer
Mobile applications are required to operate in environments characterised by change. More
specifically, the availability of resources and services may change significantly during a …

Detection of global state predicates

K Marzullo, G Neiger - … Algorithms: 5th International Workshop, WDAG'91 …, 1992 - Springer
This paper examines algorithms for detecting when a property Φ holds during the execution
of a distributed system. The properties we consider are expressed over the state of the …