You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
rocksdb (OPTIONAL - if enabling persistent storage)
To build Sift:
mkdir build
cd build
cmake ..
make
Sift's configuration is set at compile-time. You can configure both the replicated memory and key-value systems, including various parameters and flags, in common/common.h.
Running Sift
Start the memory nodes by running build/rdma_server PORT for each node.
Start the key-value store server by running build/kv_remote_server LISTEN_ADDR LISTEN_PORT SERVER_ID
Start the default key-value store client by running build/kv_remote_client SERVER_ADDR SERVER_PORT NUM_OPS READ_PROB, where READ_PROB is in the range [0, 100]
To run Sift with erasure codes, perform the same steps in SiftEC/, which is a fork of Sift that uses the cm256cc library.