Skip to content
forked from hku-systems/apus

An RDMA-powered, fast, and scalable Paxos protocol

Notifications You must be signed in to change notification settings

yingjun-wu/apus

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

96 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

APUS

This project combines RDMA and Paxos. The raw evaluation results are available here:

  1. performance on replicated programs
  2. consensus latency breakdown
  3. scalability comparison with DARE.

OS: Ubuntu 14.04.02 64bit.

How to run

Install the dependencies for the program

Use $RDMA_ROOT/RDMA/mk to download and install the dependencies for the program.

Install the applications

We have prepared all the Makefiles for you in each application's directory.

Run the evaluation framework

For example, to run Redis hooked by APUS, just go to $RDMA_ROOT/eval and run python eval.py -f redis-output.cfg. After that, you can collect the results by cd current.

About

An RDMA-powered, fast, and scalable Paxos protocol

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 87.5%
  • Shell 7.7%
  • Python 2.2%
  • Makefile 1.2%
  • C++ 1.1%
  • Java 0.3%