Computability in distributed computing: a Tutorial

  • Authors:
  • Maurice Herlihy;Sergio Rajsbaum;Michel Raynal

  • Affiliations:
  • Brown University, USA;Instituto de Matemáticas UNAM, Mexico City, Mexico;IRISA, Univ. Rennes 1, Rennes, France

  • Venue:
  • ACM SIGACT News
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

What can and cannot be computed in a distributed system is a complex function of the system's communication model, timing model, and failure model. This tutorial surveys some important results about computability in the canonical distributed system model, where processes execute asynchronously, they communicate by reading and writing shared memory, and they fail by crashing. It explains the fundamental role that topology plays in the distributed computability theory.