The Asynchronous Bounded-Cycle Model

  • Authors:
  • Peter Robinson;Ulrich Schmid

  • Affiliations:
  • Embedded Computing Systems Group (E182/2), Technische Universität Wien, Vienna, (Austria) A-1040;Embedded Computing Systems Group (E182/2), Technische Universität Wien, Vienna, (Austria) A-1040

  • Venue:
  • SSS '08 Proceedings of the 10th International Symposium on Stabilization, Safety, and Security of Distributed Systems
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper shows how synchrony conditions can be added to thepurely asynchronous model in a way that avoids any reference tomessage delays and computing step times, as well as any globalconstraints on communication patterns and network topology. OurAsynchronous Bounded-Cycle (ABC) model just bounds the ratio of thenumber of forward- and backward-oriented messages in certain("relevant") cycles in the space-time diagram of an asynchronousexecution. We show that clock synchronization and lock-step roundscan easily be implemented and proved correct in the ABC model, evenin the presence of Byzantine failures. We also prove that anyalgorithm working correctly in the partially synchronousθ -Model also works correctly in the ABC model.Finally, we relate our model to the classic partially synchronousmodel, and discuss aspects of its applicability in realsystems.