Elastic Vector Time

  • Authors:
  • Christof FETZER;Michel Raynal

  • Affiliations:
  • -;-

  • Venue:
  • ICDCS '03 Proceedings of the 23rd International Conference on Distributed Computing Systems
  • Year:
  • 2003

Quantified Score

Hi-index 0.00

Visualization

Abstract

In recent years there has been an increasing demand tobuild "soft" real-time applications on top of asynchronousdistributed systems. Designing and implementing such applicationsis a non-trivial task and applicationdesigners areoften faced with the need to circumvent impossibility results.In this paper we discuss how to ensure that actions are executedin the correct order even in the face of failures. Wepropose a novel time base and a new synchronization mechanismfor the design of distributed "soft" real-time applications.We demonstrate (1) how this time base can be usedto enforce an externally consistent ordering, and (2) howit permits to circumvent impossibility results by sketchinghow to solve the leader election and perfect failure detectionproblem.