Skip to content
forked from cds-ruc/CruiseDB

An SLA-Oriented LSM-Tree Key-Value Store for High-end Cloud Data Service

License

Notifications You must be signed in to change notification settings

SZ-NPE/CruiseDB

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CruiseDB: An SLA-Oriented LSM-Tree Key-Value Store for High-end Cloud Data Service

This is the prototype of CruiseDB for the ICDE 2021 submission.

CruiseDB is built as an extension of RocksDB https://rocksdb.org/

Important files for CruiseDB implementation:
db_impl.cc
db_impl_compaction_flush.cc
db_impl_write.cc
io_controller.h
io_controller.cc
io_posix.cc
token_bucket.h
token_bucket.cc
rate_estimater.h
rate_estimater.cc

Some parameters need to be set according to system ability in rate_estimater.h and rate_estimater.cc

This is work of Key Laboratory of DEKE, MOE, China from School of Information, Renmin University of China

About

An SLA-Oriented LSM-Tree Key-Value Store for High-end Cloud Data Service

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 81.1%
  • Java 11.3%
  • Python 2.1%
  • Perl 1.5%
  • C 1.4%
  • Shell 1.2%
  • Other 1.4%