Title
State-Space Reduction of Non-deterministically Synchronizing Systems Applicable to Deadlock Detection in MPI.
Abstract
The paper is motivated by non-deterministic synchronizations in MPI (Message Passing Interface), where some send operations and collective operations may or may not synchronize; a correctly written MPI program should count with both options. Here we focus on the deadlock detection in such systems and propose the following reduction of the explored state space. The system is first analyzed without forcing the respective synchronizations, by applying standard partial-order reduction methods. Then a suggested algorithm is used that searches for potentially missed deadlocks caused by synchronization. In practical examples this approach leads to major reductions of the explored state-space in comparison to encoding the synchronization options into the state-space search directly. The algorithm is presented as a stand-alone abstract framework that can be also applied to the future versions of MPI as well as to other related problem domains.
Year
DOI
Venue
2016
10.1007/978-3-319-48989-6_7
Lecture Notes in Computer Science
Keywords
Field
DocType
Verification,State-space reduction,Partial-order methods,MPI,Deadlock
Synchronization,Computer science,Synchronizing,Deadlock,Theoretical computer science,Real-time computing,Message Passing Interface,Deadlock prevention algorithms,State space reduction,State space,Encoding (memory),Distributed computing
Conference
Volume
ISSN
Citations 
9995
0302-9743
3
PageRank 
References 
Authors
0.37
13
3
Name
Order
Citations
PageRank
Stanislav Böhm1508.69
Ondrej Meca2175.00
Petr Jancar351543.91