DocumentCode :
1853129
Title :
Addressing false causality while detecting predicates in distributed programs
Author :
Tarafdar, Ashis ; Garg, Vijay K.
Author_Institution :
Dept. of Comput. Sci., Texas Univ., Austin, TX, USA
fYear :
1998
fDate :
26-29 May 1998
Firstpage :
94
Lastpage :
101
Abstract :
The partial-order model of distributed computations based on the happened before relation has been criticized for allowing false causality between events. Our strong causality model addresses this problem by allowing multiple local threads of control. This paper addresses the predicate detection problem for the class of weak conjunctive predicates in the strong causality model. We show that, in general, the problem is NP-complete. However, an efficient solution is demonstrated for a useful sub-case. Further, this solution can be used to achieve an exponential reduction in time for solving the general problem. Our predicate detection algorithms can be applied to distributed debugging when processes have independent events, as in multi-threaded processes
Keywords :
computational complexity; distributed processing; parallel programming; program debugging; NP-complete; distributed computations; distributed debugging; distributed programs; false causality; multi-threaded processes; multiple local threads of control; partial-order model; predicate detection problem; strong causality model; weak conjunctive predicates; Computational modeling; Concurrent computing; Debugging; Detection algorithms; Distributed computing; Educational programs; Event detection; Processor scheduling; Testing; Yarn;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Distributed Computing Systems, 1998. Proceedings. 18th International Conference on
Conference_Location :
Amsterdam
ISSN :
1063-6927
Print_ISBN :
0-8186-8292-2
Type :
conf
DOI :
10.1109/ICDCS.1998.679491
Filename :
679491
Link To Document :
بازگشت