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öhm | 1 | 50 | 8.69 |
Ondrej Meca | 2 | 17 | 5.00 |
Petr Jancar | 3 | 515 | 43.91 |