- Full replication: Each node has a copy of the shared virtual memory
- Write-update: Each write on each node will be notified to other nodes and then update the VM
Run the following commands
cmake -B build
cmake --build build -j10
If you have Docker installed in your OS, you can also run the provided script
bash build_docker_dsm.sh
This will build this project and build the Docker image.
python docker_simple_test.py int32 5
This starts 5 nodes to perform addition.
python docker_simple_test.py mutex 5
This starts 5 nodes to perform addition with mutex synchronization.