• DocumentCode
    2214861
  • Title

    Global predicates in rough real time

  • Author

    Mayo, Jean ; Kearns, Phil

  • Author_Institution
    Dept. of Comput. Sci., Williamsburg, VA, USA
  • fYear
    1995
  • fDate
    25-28 Oct 1995
  • Firstpage
    17
  • Lastpage
    24
  • Abstract
    Evaluation of predicates on the state of a distributed system is complicated by the lack of either a common clock or common memory. In these systems, message passing is often used to order local events globally. This leads to a partial, causal ordering of system events. Predicate evaluation algorithms based on this causal ordering generally cannot determine if an unstable predicate was true at some instant of real time without freezing the underlying application. They only determine whether or not the predicate could have occurred. This ordering is sufficient for evaluating stable predicates, but algorithms based on it require a good deal of message passing. We present two algorithms which conclusively evaluate both stable and a restricted class of unstable predicates for a given execution. The algorithms are based on the use of roughly synchronized clocks. We present an algorithm for scheduled evaluation as well as a centralized detection algorithm
  • Keywords
    distributed algorithms; message passing; real-time systems; scheduling; causal ordering; centralized detection algorithm; common clock; common memory; distributed system; global predicates; message passing; predicate evaluation algorithms; rough real time; roughly synchronized clocks; stable predicates; unstable predicates; Clocks; Computer science; Counting circuits; Detection algorithms; Message passing; Programming; Synchronization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing, 1995. Proceedings. Seventh IEEE Symposium on
  • Conference_Location
    San Antonio, TX
  • ISSN
    1063-6374
  • Print_ISBN
    0-81867195-5
  • Type

    conf

  • DOI
    10.1109/SPDP.1995.530660
  • Filename
    530660