File | Description |
---|---|
manual.smv |
Initial model. Written by hand. Meets all specifications |
generated.smv |
Model generated by model_gen.py with NUM_BITS = 5 and NUM_NODES = 3. Extremely long runtime. Have not seen it complete. |
modified.smv |
Same model has generated.smv . The finger tables and associated transitions have been modified by hand. This is able to complete. Meets all specifications. |
$ nuXmv manual.smv
Use the following command to run the model generator:
$ python3 model_gen.py > generated.smv
Variable | Meaning |
---|---|
NUM_BITS |
The number of bits allowed in a node id as well as the number of rows in the finger table |
NUM_NODES |
The number of nodes in the cluster. Must be less than 2^NUM_BITS - 1 |