| Crates.io | r-fairdist |
| lib.rs | r-fairdist |
| version | 0.1.0 |
| created_at | 2019-03-14 14:50:40.306356+00 |
| updated_at | 2019-03-14 14:50:40.306356+00 |
| description | Fair Resource Distribution Algorithm |
| homepage | https://r-util.github.com/r-fairdist |
| repository | https://github.com/r-util/r-fairdist |
| max_upload_size | |
| id | 120691 |
| size | 50,527 |
Fair Resource Distribution Algorithm
The r-fairdist project implements an algorithm to share a dynamic set of resources fairly with a dynamic set of peers. For any given finite resource, it provides a way to request shares of this resource and thus distribute the resource amongst users. It tries to maximize the amount each user gets, while retaining a reserve so any further user joining the system is always guaranteed a specific share of the total. This guarantee keeps the system fair and prevents malicious allocations from exploiting the resource pool.
The requirements for this project are:
rustc >= 1.32.0std >= 1.32.0To build the project, run:
cargo build
https://github.com/r-util/r-fairdist.gitgit@github.com:r-util/r-fairdist.git