-
Notifications
You must be signed in to change notification settings - Fork 0
π¨ Palette: Add system architecture diagram to README #42
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
base: main
Are you sure you want to change the base?
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change | ||||||
|---|---|---|---|---|---|---|---|---|
| @@ -1,7 +1,7 @@ | ||||||||
| # βοΈ arbiter | ||||||||
|
|
||||||||
| [](https://opensource.org/licenses/MIT) | ||||||||
|  | ||||||||
| [](https://opensource.org/licenses/MIT) | ||||||||
|  | ||||||||
|
|
||||||||
| Dual natureβcombining bare-metal virtualized hardware management (aSHARD VRAM pinning) with quantum-accelerated Kubernetes scheduling. | ||||||||
|
|
||||||||
|
|
@@ -16,6 +16,32 @@ Dual natureβcombining bare-metal virtualized hardware management (aSHARD VRAM | |||||||
| - βοΈ **Next-Gen Scheduling**: Leverages quantum-accelerated algorithms for complex Kubernetes workloads. | ||||||||
| - βοΈ **Unified Orchestration**: A single control plane for both hardware and cluster-level operations. | ||||||||
|
|
||||||||
| ## πΊοΈ Architecture | ||||||||
|
|
||||||||
| ```mermaid | ||||||||
| graph TD | ||||||||
| subgraph CloudNative [Cloud-Native Layer] | ||||||||
| K8s[Kubernetes Cluster] | ||||||||
| Workloads[AI Workloads] | ||||||||
| end | ||||||||
|
|
||||||||
| subgraph Orchestration [Orchestration Layer] | ||||||||
| Arbiter((Arbiter Core)) | ||||||||
| end | ||||||||
|
|
||||||||
| subgraph Infrastructure [Infrastructure Layer] | ||||||||
| BareMetal[Bare-Metal Hardware] | ||||||||
| GPU[GPU / aSHARD VRAM] | ||||||||
| end | ||||||||
|
|
||||||||
| K8s <--> Arbiter | ||||||||
| Workloads <--> Arbiter | ||||||||
| Arbiter <--> BareMetal | ||||||||
| Arbiter <--> GPU | ||||||||
|
|
||||||||
| style Arbiter fill:#f96,stroke-width:4px | ||||||||
|
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Adding an explicit
Suggested change
|
||||||||
| ``` | ||||||||
|
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. To align with the accessibility improvements made to the badges, consider adding a text-based description of the architecture diagram. Mermaid diagrams are rendered as SVGs and may not be fully accessible to screen readers. A brief summary ensures that the system's structure is understandable for all users.
Suggested change
|
||||||||
|
|
||||||||
| ## βοΈ License | ||||||||
|
|
||||||||
| This project is licensed under the [MIT License](LICENSE). | ||||||||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
While
graphis still supported,flowchartis the modern and more feature-rich syntax in Mermaid. Switching toflowchartensures better rendering consistency and access to newer features as the diagram grows in complexity.