Distributed systems that span large geographic distances or interconnect large numbers of components are adequately modeled as asynchronous systems. Given the uncertainties in such systems that arise from communication delays and relative speeds of computations, reasoning about global states has to be carried out using local, and often, imperfect information. In this paper, we consider global predicate evaluation as a canonical problem in order to survey concepts and mechanisms that are useful in coping with uncertainty in distributed computations. We illustrate the utility of the developed techniques by examining distributed deadlock detection and distributed debugging as two instances of global predicate evaluation.
This paper proposes a framework for predicate detection in systems of processes with approximatelysy...
This paper discusses detection of global predicates in a distributed program. A run of a distributed...
New research in wireless networks, sensor networks, and modular robotics has spurred re-newed intere...
Observation of global properties of a distributed program is required in many applications such as d...
A fundamental problem in debugging and monitoring is detecting whether the state of a system satisfi...
When analyzing, testing or debugging a distributed program, an important question one has to answer ...
We consider the problem of detecting sequences of predicates defined over global states of distribut...
Detecting global predicates of a distributed computation is a key problem in testing and debugging d...
Software engineers have to face many problems when creating, testing and debugging their application...
The detection of global predicates is one of the fundamental problems in distributed computing. The ...
This paper presents an algorithm by which a process in a distributed system determines a global stat...
textDetecting the existence of a consistent global state that satisfies a predicate in a distribute...
This paper presents an algorithm by which a process in a distributed system determines a global stat...
A distributed system consists of a collection of concurrently executing processes that do not use sh...
The need for efficient computation of approximate global state lies at the heart of a wide range of ...
This paper proposes a framework for predicate detection in systems of processes with approximatelysy...
This paper discusses detection of global predicates in a distributed program. A run of a distributed...
New research in wireless networks, sensor networks, and modular robotics has spurred re-newed intere...
Observation of global properties of a distributed program is required in many applications such as d...
A fundamental problem in debugging and monitoring is detecting whether the state of a system satisfi...
When analyzing, testing or debugging a distributed program, an important question one has to answer ...
We consider the problem of detecting sequences of predicates defined over global states of distribut...
Detecting global predicates of a distributed computation is a key problem in testing and debugging d...
Software engineers have to face many problems when creating, testing and debugging their application...
The detection of global predicates is one of the fundamental problems in distributed computing. The ...
This paper presents an algorithm by which a process in a distributed system determines a global stat...
textDetecting the existence of a consistent global state that satisfies a predicate in a distribute...
This paper presents an algorithm by which a process in a distributed system determines a global stat...
A distributed system consists of a collection of concurrently executing processes that do not use sh...
The need for efficient computation of approximate global state lies at the heart of a wide range of ...
This paper proposes a framework for predicate detection in systems of processes with approximatelysy...
This paper discusses detection of global predicates in a distributed program. A run of a distributed...
New research in wireless networks, sensor networks, and modular robotics has spurred re-newed intere...