Open stevana opened 7 years ago
To address the performance problem, we added a new algorithm to Knossos, based on Lowe, Horn and Kroening’s refinement of Wing & Gong’s algorithm for verifying linearizability. Following Lowe’s approach, we apply both Lowe’s just-in-time graph search (already a part of Knossos) and Wing & Gong’s backtracking search in parallel, and use whichever strategy terminates first. This led to dramatic speedups—two orders of magnitude—in verifying Tendermint histories.
Quoted from: https://jepsen.io/analyses/tendermint-0-10-2
Concurrent Specifications Beyond Linearizability:
Some links:
We should also think about incomplete histories...