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
Link To Document :
بازگشت