hiero-ledger / hiero-ledger/hiero-consensus-node

CLPR: gRPC Client round robins nodes responsible for reaching out.

Open
#20,495 0 comments 0 reactions 1 assignee Claimed by @JivkoKelchev View on GitHub
Dominant language
Java
Stars
406
Forks
226
Avg merge
3d 4h
Merged PRs (30d)
210

Description

The algorithm needs to be designed, then implemented. The algorithm should divvy all the registered remote ledgers between available consensus nodes to

1. the algorithm should be pseudo random and deterministic across all nodes.
2. the algorithm should go through permutations of combinations of local consensus nodes and remote ledgers to connect with.
1. for each remote ledger, it permutes through local consensus nodes reaching out.
2. for each consensus node, it permutes through remote ledgers when reaching out.
3. The distribution should be even over time.
4. No remote ledger should be starved of being interacted with.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.