Skip to content

deukyeon/focus-artifacts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 

Repository files navigation

FOCUS Project Documentation

Project Structure

  • splinterdb/

    • src/transaction_impl/: Implementation of transaction protocols
    • src/FPSketch/: Implementation of FPSketch
    • All other files are related to SplinterDB
  • benchmark/

    • Contains YCSB and TPCC benchmarks
    • All instructions below should be executed in this directory

Testbed

CloudLab - Clemson r6525 machine

Getting Started

Environment Setup

bash setup.sh

Important: After running setup, logout and login again. Verify your setup by running groups in the shell - it should display "disk".

Running Experiments

YCSB Benchmark

./ycsb.sh

Results will be stored in ../ycsb_results

TPCC Benchmark

./tpcc.sh

Results will be stored in ../tpcc_results

Sketch Size Experiment

./run_sketch_size_exp.py

Results will be stored in ../sketch_size_exp_results

YCSB Cache Experiment

./ycsb_cache.sh

Results will be stored in ../ycsb_cache_results

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published