Find a file
xqtc 85a3f08c42
Some checks failed
/ build (push) Failing after 1m43s
/ clippy (push) Has been cancelled
Added main function to compute node
Fixes CI failure
2024-09-05 22:36:49 +02:00
.forgejo/workflows i AM stupid 2024-09-05 22:25:06 +02:00
notes [LIB] Protocol data structures 2024-09-04 13:45:33 +02:00
protos gayming 2024-09-05 22:18:05 +02:00
uwusched-nodes Added main function to compute node 2024-09-05 22:36:49 +02:00
.gitignore Initial commit 2024-09-03 16:21:59 +02:00
Cargo.lock Restructuring; Moving from JSON to gRPC 2024-09-05 16:12:58 +02:00
Cargo.toml gayming 2024-09-05 22:18:05 +02:00
config.toml Initial commit 2024-09-03 16:21:59 +02:00
flake.lock Initial commit 2024-09-03 16:21:59 +02:00
flake.nix nix fmt; add aarch64 arch to flake 2024-09-05 18:29:11 +02:00
justfile Initial commit 2024-09-03 16:21:59 +02:00
README.md Update README 2024-09-03 22:10:33 +02:00

UwUsched

UwUsched is an active-active, high-availability clustering soloution.

Basic Architecture

                                            +----------------+
                                    /-----> | Compute Node 1 |
                                   |        +----------------+
+--------+       +-----------+     |        +----------------+
| Client | ----> | Head Node | <---|------> | Compute Node 2 |
+--------+       +-----------+     |        +----------------+
                                   |        +----------------+
                                    \-----> | Compute Node n |
                                            +----------------+