An introduction to oracles for asynchronous distributed systems

  • Authors:
  • Achour Mostefaoui;Eric Mourgaya;Michel Raynal

  • Affiliations:
  • IRISA, Campus de Beaulieu, 35042 Rennes Cedex, France;IRISA, Campus de Beaulieu, 35042 Rennes Cedex, France;IRISA, Campus de Beaulieu, 35042 Rennes Cedex, France

  • Venue:
  • Future Generation Computer Systems - Parallel computing technologies (PaCT-2001)
  • Year:
  • 2002

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper is an introduction to oracles the aim of which is to help solving distributed computing problems in asynchronous distributed systems prone to process crash failures and fair lossy channels. Actually, the combination of asynchrony and failures makes a lot of problems impossible to solve in unreliable asynchronous distributed systems. Hence, those systems have to be extended with appropriate oracles in order these problems become solvable. Using two such problems (namely, the design of a quiescent uniform reliable broadcast facility, and the consensus problem), this paper presents appropriate oracles allowing to solve these problems. In that sense, the paper is a guided tour to the definition of oracles suited to unreliable asynchronous distributed systems.