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

Add peer group detection fixes from dfherr/dejima-prototype #29

Open
dfherr opened this issue Dec 18, 2019 · 0 comments
Open

Add peer group detection fixes from dfherr/dejima-prototype #29

dfherr opened this issue Dec 18, 2019 · 0 comments

Comments

@dfherr
Copy link

dfherr commented Dec 18, 2019

Hi guys,

just wanted to remind you that I implemented various fixes to the peer group detection and added peer group broadcasting end of August in https://github.com/dfherr/dejima-prototype

You might want to check out the additions (diffs to this project) in https://github.com/dfherr/dejima-prototype/tree/master/peer it includes:

  • added broadcast after detection
  • fixes for race conditions in peer group detection
  • refactored Dejima class structure

The peer group detection was tested and evaluated in different scenarios with 3 dejima nodes in US and 20 dejima nodes distributed across europe and us.

Furthermore the project has added terraform scripts for booting a distributed dejima framework on Google Cloud (should be easily adjustable for AWS and other hosters supported by terraform):
https://github.com/dfherr/dejima-prototype/tree/master/terraform

It also includes docker-swarm scripts to centrally start and stop all dejima nodes
https://github.com/dfherr/dejima-prototype/tree/master/stacks

README#cloud-network-testing has some high-level info on this.

Best,
Dennis

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

1 participant