Skip to content

dipkakwani/Orion

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Orion Causal Key-Value Store

Built on top of DKVF (https://github.com/roohitavaf/DKVF)

To appear in PaPoC 2020

Orion: Time Estimated Causally Consistent Key-Value Store

Diptanshu Kakwani, Rupesh Nasre

Paper: https://dipkakwani.netlify.com/Orion_PaPoC.pdf

Talk: https://www.youtube.com/watch?v=xux0U1_1cmI&list=PLHHiNr_VnyWKj64PWjd9iM2OY19s9QGCY&index=6&t=0s

Instructions

To get started, go through DKVF wiki.

Design your cluster

cd tools/
java -jar ClusterDesigner.jar

Run cluster

java -jar ClusterManager.jar
> load_cluster config/cluster.xml
> upload_cluster
> start_cluster

Check cluster status

> cluster_status

Run experiment

> load_experiment config/exp.xml
> upload_experiment all
> start_experiment 20

Use properties.txt to adjust experiment parameters

fieldlength=16
operationcount=10000
recordcount=100
workload=edu.msu.cse.dkvf.ycsbWorkload.DKVFWorkload

readallfields=false

readproportion=0
updateproportion=0
insertproportion=0.5
ampinsertproportion=0
rotxproportion=0.5

threadcount=10

ampfactor=1
requestdistribution=zipfian
core_workload_insertion_retry_limit=2

About

Causally Consistent Key-Value Store

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages