Making distributed applications robust

  • Authors:
  • Chi Ho;Danny Dolev;Robbert Van Renesse

  • Affiliations:
  • Dept. of Computer Science, Cornell University, Ithaca, NY;School of Engineering and Computer Science, The Hebrew University of Jerusalem, Israel;Dept. of Computer Science, Cornell University, Ithaca, NY

  • Venue:
  • OPODIS'07 Proceedings of the 11th international conference on Principles of distributed systems
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

We present a novel translation of systems that are tolerant of crash failures to systems that are tolerant of Byzantine failures in an asynchronous environment, making weaker assumptions than previous approaches. In particular, we assume little about how the application is coded. The translation exploits an extension of the Srikanth-Toueg protocol, supporting ordering in addition to authentication and persistent delivery. We illustrate the approach by synthesizing a version of the Castro and Liskov Practical Byzantine Replication protocol from the Oki and Liskov Viewstamped Replication protocol.