The Code for HPUCache: Toward High Performance and Resource Utilization in Clustered Cache via Data Copying and Instance Merging
.
├── client -> A Redis Client forked from vipshop/hiredis-vip.
├── server -> A Redis server modification from offical version 6.22
└── tools -> some tools used in experiment.
We use make to build our system.
cd ./client
make -j
cd ./server
./build.sh
We build the Redis cluster and run experiment via bash script in
./tools/utils
.
We have five experiments.
./tools/utils/baseline.sh -> Figure 4/5
./tools/utils/new_exp1.sh -> Figure 11/14
./tools/utils/new_exp2.sh -> Figure 13
./tools/utils/new_exp3.sh -> Figure 12
./tools/utils/new_exp4.sh -> Figure 15/16