This paper shows that asynchronous fault detection is a practical way to reflect partial failure in a network-transparent distributed programming language. In the network-transparency approach, a program can be distributed over many sites without changing its source code. The semantics of the program's execution does not depend on how the program is distributed. We have experimented with various mechanisms for detecting and handling faults from within the language Oz. We present a new programming model that is based on asynchronous fault detection, is more consistent with the network-transparent nature of Oz, and improves the modularity of failure handling at the same time
International audienceIn a network consisting of several thousands computers, the occurrence of faul...
In this paper, we devise a new method for transparent fault tolerance of distributed programs runnin...
Nowadays, there are many protocols able to cope with process crashes, but, unfortunately, a process ...
A programming language is network-transparent if the same program code executes with the same result...
This dissertation presents a study on the extent and limits of network transparency in distributed p...
This paper introduces a network fault model for distributed applications developed with the Mozart p...
Fault tolerance in distributed computing is a wide area with a significant body of literature that i...
Fault tolerance in distributed computing is a wide area with a significant body of literature that i...
The development of reliable distributed software is simplified by the ability to assume a fail-stop...
International audienceFault-tolerant distributed algorithms play an important role in many critical/...
International audienceThis paper presents a formal framework for programming distributed application...
International audienceThis book presents the most important fault-tolerant distributed programming a...
We revisit the problem of detecting the termination of a distributed application in an asynchronous ...
We present a design for a distributed programming system, Distributed Oz, that abstracts away the ne...
We introduce a new algorithm for consistent failure detection in asynchronous systems. Informally, c...
International audienceIn a network consisting of several thousands computers, the occurrence of faul...
In this paper, we devise a new method for transparent fault tolerance of distributed programs runnin...
Nowadays, there are many protocols able to cope with process crashes, but, unfortunately, a process ...
A programming language is network-transparent if the same program code executes with the same result...
This dissertation presents a study on the extent and limits of network transparency in distributed p...
This paper introduces a network fault model for distributed applications developed with the Mozart p...
Fault tolerance in distributed computing is a wide area with a significant body of literature that i...
Fault tolerance in distributed computing is a wide area with a significant body of literature that i...
The development of reliable distributed software is simplified by the ability to assume a fail-stop...
International audienceFault-tolerant distributed algorithms play an important role in many critical/...
International audienceThis paper presents a formal framework for programming distributed application...
International audienceThis book presents the most important fault-tolerant distributed programming a...
We revisit the problem of detecting the termination of a distributed application in an asynchronous ...
We present a design for a distributed programming system, Distributed Oz, that abstracts away the ne...
We introduce a new algorithm for consistent failure detection in asynchronous systems. Informally, c...
International audienceIn a network consisting of several thousands computers, the occurrence of faul...
In this paper, we devise a new method for transparent fault tolerance of distributed programs runnin...
Nowadays, there are many protocols able to cope with process crashes, but, unfortunately, a process ...