Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
bin
 
 
 
 
 
 
 
 
 
 
 
 
 
 
src
 
 
 
 
 
 
tla
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
waf
 
 
 
 

README.md

Janus

Build Status

Code repo for our OSDI '16 paper: Consolidating Concurrency Control and Consensus for Commits under Conflicts

Quick start (with Ubuntu 16.04)

Install dependencies:

sudo apt-get update
sudo apt-get install -y \
    git \
    pkg-config \
    build-essential \
    clang \
    libapr1-dev libaprutil1-dev \
    libboost-all-dev \
    libyaml-cpp-dev \
    python-dev \
    python-pip \
    libgoogle-perftools-dev
sudo pip install -r requirements.txt

Get source code:

git clone --recursive https://github.com/NYU-NEWS/janus.git

Build:

./waf configure build -t

Test run:

./test_run.py -m janus

More

Check the wiki page to find more about how to build the system on older or newer distros, how to run the system in a distributed setup, and how to generate figures in the paper, etc.

About

No description, website, or topics provided.

Resources

License

Packages

No packages published
You can’t perform that action at this time.