KVRouter: Optimizing Key-Value Stores Performance for Varying Data Characteristics
- Install MPDK version 1.6.0 for utilizing KVSSD
- Install prerequisite library
- Build KVRouter
$ cd script
$ ./make.sh
- Specify the model name of KVSSD
KVRouter currently needs to specify KVSSD separately in rocksdb/db/kvssd/kv_ssd.cc.
Currently, it is set to use nvme3n1 and nvme4n1.
- Run the benchmark scripts
$ cd script
$ /bin/bash vldb_script/micro_run.sh