Skip to content

A fork of EPaxos code with an open loop client implementation

License

Notifications You must be signed in to change notification settings

dedis/quepaxa-ePaxos-open-loop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EPaxos and Multi-Paxos

This repository implements Paxos and EPaxos with configurable batching and pipelining

This repository is a fork from https://github.com/efficient/epaxos. All rights belong to the original authors of EPaxos

To build the project, run

GOPATH=/home/username/epaxos
GO111MODULE=off
cd src/master
go build -o master .
mv master /home/username/epaxos/bin/epaxos_master
cd ../..
cd src/server
go build -o server .
mv server /home/username/epaxos/bin/epaxos_server
cd ../..
cd src/client
go build -o client .
mv client /home/username/epaxos/bin/epaxos_client
cd ../..
GO111MODULE=on

This repository was done as part of the QuePaxa project, which is accepted in the SOSP 2023 conference.

About

A fork of EPaxos code with an open loop client implementation

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages