bbengfort / cloudscope

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

Eventual/Strong Simulation #39

Closed bbengfort closed 8 years ago

bbengfort commented 8 years ago

Implement the eventual combined with strong simulation.

Goal

Determine the behavior in the case of conflicting writes given some small # of users (where a “user” might be an automatic process). Feed writes into different devices.

Input

Is there anything to do here? As long as user moves between devices slower than consensus+anti-entropy, it's all good, right?

bbengfort commented 8 years ago

Note we'll have to implement the following:

  1. Raft clusters do anti-entropy with their eventual counterparts
  2. Raft clusters can "reject" writes if they are not consistent