DocumentCode
1272915
Title
Distributed predicate detection in series-parallel systems
Author
Dumais, Guy ; Li, Hon F.
Author_Institution
Silanis Technol. Inc., St. Laurent, Que., Canada
Volume
13
Issue
4
fYear
2002
fDate
4/1/2002 12:00:00 AM
Firstpage
373
Lastpage
387
Abstract
This paper addresses the problems of state space decomposition and predicate detection in a distributed computation involving asynchronous messages. We introduce a natural communication dependency which leads to the definition of the communication graph. This abstraction proves to be a useful tool to decompose the state lattice of a distributed computation into simpler structures, known as concurrent intervals. Efficient algorithms have been proposed in the literature to detect special classes of predicates, such as conjunctive predicates and bounded sum predicates. We show that more general classes of predicates can be detected when proper constraints are imposed on the underlying computations. In particular, we introduce a class of predicates, defined as separable predicates, that properly includes the above-mentioned classes. We show that separable predicates can be efficiently detected on distributed computations whose communication graphs satisfy the series-parallel constraint
Keywords
communication complexity; distributed algorithms; asynchronous messages; communication graph; concurrent intervals; distributed computation; distributed predicate detection; natural communication dependency; separable predicates; series-parallel systems; state lattice; state space decomposition; Concurrent computing; Distributed computing; Lattices; State-space methods;
fLanguage
English
Journal_Title
Parallel and Distributed Systems, IEEE Transactions on
Publisher
ieee
ISSN
1045-9219
Type
jour
DOI
10.1109/71.995818
Filename
995818
Link To Document