GithubHelp home page GithubHelp logo

raft-2pl's Introduction

  • 本ソースコードは慶應義塾大学と三菱UFJインフォメーションテクノロジー株式会社の共同研究として作成したものです。
  • 研究成果を社会に向けて広く公開することで、分散データベース研究の今後の発展へ貢献することを目指しています。
  • MUFG及びグループ企業で現行稼働するシステムと関連するものではありません。

Building

  • Raftノード
cd src/server
make
  • Clientアプリケーション
cd src/client
make

Raftノードの実行方法

./src/server/raft ${raft config file}
  • raft config file: ノードの接続先情報 e.g. ./config/raft.conf

Clientアプリケーションの実行方法

./src/client/client ${Input file}  ${client config file} ${TX_NUM}
  • Input file: 送金元ID 送金先ID 送金額をスペース区切りで1行ずつ記載したもの。e.g. ./INPUT/input_20k
  • client config file: Raftノードへの接続先情報 e.g. ./config/client.conf
  • TX_NUM: 1クライアントプロセスあたりの送付するトランザクション数。整数で指定。

raft-2pl's People

Contributors

masa16 avatar hide-kaw avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.