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

[5pt] Fully-distributed DNS with redundancy #38

Open
ivan-cukic opened this issue Sep 15, 2022 · 0 comments
Open

[5pt] Fully-distributed DNS with redundancy #38

ivan-cukic opened this issue Sep 15, 2022 · 0 comments

Comments

@ivan-cukic
Copy link
Contributor

ivan-cukic commented Sep 15, 2022

This is a follow-up of the basic DNS implementation #37

coarse implementation details of what needs to be done -- assuming that we have already an implementation for a single instance DNS:

  • Load Balancing: user may send the request to servers in a round-robin fashion and/or 'DNS Anycast'-style
  • Synchronisation between DNS instances - the DNS should subscribe to each other, notify/publish their local changes when entries are added or expire, and update accordingly if the last update time-stamp if newer than the own copy (N.B. need to find a solution how to detect/handle clock mismatches)
  • optional: investigate whether the pub/sub could be replaced by IP multicast as this would minimise the required local setup/registering of DNS IP addresses.
@ivan-cukic ivan-cukic moved this to 🆕 Ideas (∞) in Digitizer Reimplementation Sep 15, 2022
@ivan-cukic ivan-cukic added this to the CALL#1 - Generic Digitizer milestone Sep 15, 2022
@RalphSteinhagen RalphSteinhagen moved this from 🆕 Ideas (∞) to 📋 Backlog in Digitizer Reimplementation Sep 19, 2022
@RalphSteinhagen RalphSteinhagen changed the title [5pt] Fully-distributed DSNS with redundancy [5pt] Fully-distributed DNS with redundancy Jul 15, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: 📋 Backlog
Development

No branches or pull requests

4 participants