• DocumentCode
    395589
  • Title

    Elastic vector time

  • Author

    Fetzer, Christof ; Raynal, Michel

  • Author_Institution
    AT&T, Florham Park, NJ, USA
  • fYear
    2003
  • fDate
    19-22 May 2003
  • Firstpage
    284
  • Lastpage
    291
  • Abstract
    In recent years there has been an increasing demand to build "soft" real-time applications on top of asynchronous distributed systems. Designing and implementing such applications is a non-trivial task and application designers are often faced with the need to circumvent impossibility results. In this paper we discuss how to ensure that actions are executed in the correct order even in the face of failures. We propose a novel time base and a new synchronization mechanism for the design of distributed "soft" real-time applications. We demonstrate (1) how this time base can be used to enforce an externally consistent ordering, and (2) how it permits to circumvent impossibility results by sketching how to solve the leader election and perfect failure detection problem.
  • Keywords
    distributed processing; failure analysis; synchronisation; asynchronous distributed system; elastic vector time; failure detection problem; real-time application; synchronization mechanism; time base; Clocks; Communication system control; Control systems; Delay effects; Distributed control; Nominations and elections; Real time systems; Safety; Synchronization; Upper bound;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Distributed Computing Systems, 2003. Proceedings. 23rd International Conference on
  • ISSN
    1063-6927
  • Print_ISBN
    0-7695-1920-2
  • Type

    conf

  • DOI
    10.1109/ICDCS.2003.1203477
  • Filename
    1203477