Clusters
#247
Replies: 1 comment
-
Permanent Clusters should be configured as follow:
Full cluster name will be /@. Example: main/compute@dal A node can be part of many clusters. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
To support computing that requires data persistence or consistent orchestration (e.g., running a Postgres container), I propose the concept of Clusters.
Permanent Clusters
These are clusters established and maintained by nodes. They can be dynamically matched based on pre-configured conditions or custom code. The orchestration of persistent resources will be matched and routed to an appropriate permanent cluster.
Transient (Virtual) Clusters
These clusters are created on the fly to accommodate a project resource called a "Cluster." Virtual clusters can potentially be matched with permanent clusters if the conditions align, which helps reduce provisioning time.
Consensus Mechanisms
The possible mechanisms to consider include Raft, PBFT (Practical Byzantine Fault Tolerance), and CRDT (Conflict-free Replicated Data Types).
Beta Was this translation helpful? Give feedback.
All reactions