bbengfort / cloudscope

Simulation and visualization of distributed systems and communications.
http://bbengfort.github.io/cloudscope/
MIT License
1 stars 0 forks source link

Consistency Report #85

Closed bbengfort closed 7 years ago

bbengfort commented 7 years ago

Add a consistency checking module that looks at a log and determines how consistent it is along the same lines as the tests:

Single log:

  1. Check # of forks in the log
  2. Check if versions are monotonically increasing inside of the log
  3. Check for any duplicate entries in the log
  4. Check for # of missing entries

Multi-Log

  1. Jaccard Similarity of Logs
  2. Edit Distance of Logs

Put all of these metrics into a report that goes into the results.