Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Nontrivial distributed programming libraries #114

Closed
pchiusano opened this issue Sep 27, 2016 · 4 comments
Closed

Nontrivial distributed programming libraries #114

pchiusano opened this issue Sep 27, 2016 · 4 comments

Comments

@pchiusano
Copy link
Member

pchiusano commented Sep 27, 2016

Nontrivial libraries for distributed systems

  • Raft / Paxos (anyone)
  • Load-balanced DIndex that uses Raft / Paxos to maintain cluster state (anyone with good feel for remote API)
  • DIndex which uses Raft to maintain cluster state? (anyone)
@proegssilb
Copy link

What's the status of this with regards to readiness, help-wanted, and unison-vs-haskell implementation?

(I'm half-expecting "not ready"/"Don't know", just asking because Raft is relevant to my interests)

@pchiusano
Copy link
Member Author

This is going to be blocked for a while, at a minimum we would need:

That would at least let you write and typecheck more interesting distributed programs. To run them for real, we need some other stuff like #59 ...

@ghost
Copy link

ghost commented May 24, 2017

"Total order broadcast and multicast algorithms: Taxonomy and survey" paper might be of use here. I am not sure if there is a more recent survey after it.

@ghost
Copy link

ghost commented Jul 12, 2017

https://z.cash/technology/zksnarks.html - still trying to understand these, but seem like a good example of (distributed) programs that are hard to implement generally (stage n).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants