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