Failure handling in a network-transparent distributed programming language

Collet, Raphael;Van Roy, Peter
(2006) Lecture Notes in Computer Science — Vol. 4119, p. 121-140 (2006)

Files

pdfdocument.pdf
  • Restricted Access
  • Adobe PDF
  • 433.08 KB

Details

Authors
Abstract
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.
Affiliations

Citations

Collet, R., & Van Roy, P. (2006). Failure handling in a network-transparent distributed programming language. Lecture Notes in Computer Science, 4119, 121-140. https://doi.org/10.1007/11818502_7 (Original work published 2006)