• DocumentCode
    3219791
  • Title

    Local detection of exclusive global predicates

  • Author

    Lee, Eunjung

  • Author_Institution
    ETRI Comput.-Software Technol. Lab., Taejon, South Korea
  • fYear
    1999
  • fDate
    1999
  • Firstpage
    336
  • Lastpage
    343
  • Abstract
    Detecting global predicates in distributed program executions is a useful tool for debugging and testing. A new form of global predicates, called exclusive global predicates, is considered in this paper to provide a natural and efficient way to describe mutual exclusion conditions. One exclusive global predicate is enough to express mutual exclusion condition for n local predicates, one for each process; the O(n2) conjunctive global predicates are required to describe the same condition. In this paper, a local on-line detection algorithm of exclusive global predicates is presented with formal proof. This algorithm detects a violation of mutual exclusion during the execution at each local process. This algorithm uses timestamps to get dependence relations between events. The n+2 numbers are piggybacked to each message, and no extra communication overhead for control information is required. This allows the proposed model to be useful and efficient for testing and debugging of distributed programs compared to the previous method with conjunctive global predicates
  • Keywords
    distributed programming; program debugging; program testing; O(n2) conjunctive global predicates; communication overhead; conjunctive global predicates; debugging; distributed program executions; exclusive global predicates; formal proof; local detection; local online detection algorithm; mutual exclusion; mutual exclusion conditions; testing; timestamps; Communication networks; Debugging; Detection algorithms; Event detection; Identity-based encryption; Laboratories; Proposals; Runtime; System testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Processing, 1999. Proceedings. 1999 International Conference on
  • Conference_Location
    Aizu-Wakamatsu City
  • ISSN
    0190-3918
  • Print_ISBN
    0-7695-0350-0
  • Type

    conf

  • DOI
    10.1109/ICPP.1999.797420
  • Filename
    797420