Skip to content

Seed Agent Cluster Auto-Configuration #403

@CMCDragonkai

Description

@CMCDragonkai

Specification

The seed node cluster is what is behind mainnet.polykey.io and testnet.polykey.io requires some auto-configuration to gain knowledge of each other so that they can share their DHT workload which include signalling and relaying.

Currently seed nodes are launched without knowledge of any seed nodes. This makes sense, since they are the first seed nodes. However as we scale the number of seed nodes, it would make sense that seed nodes can automatically discover each other and establish connections. This would make easier to launch clusters of seed nodes.

There are several challenges here and questions we must work out:

Additional context

Tasks

  1. Research DNS load balancing as an alternative
  2. Work out how distributed PK with multiple nodes sharing the same IP address will work
  3. Answer every question above

Metadata

Metadata

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions