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

Flux Archicture Diagrams #59

Open
SteVwonder opened this issue Aug 18, 2020 · 2 comments
Open

Flux Archicture Diagrams #59

SteVwonder opened this issue Aug 18, 2020 · 2 comments

Comments

@SteVwonder
Copy link
Member

It would be good to have some documentation on the main modules and their interactions.

Including:

  • Our "hub and spoke" setup
    • Specifically job-manager is the "hub", and "job-ingest", "depend", "sched", and "exec" are all spokes
  • The difference in modules loaded on rank0 vs other ranks
  • The messages that pass between modules when A) submitting a job B) querying job statuses

I put together some diagrams in PowerPoint that might be a good starting point:
Flux-Architectural-Diagrams.pptx
Flux-Architectural-Diagrams.pdf

@tpatki
Copy link
Member

tpatki commented Oct 2, 2023

@vsoch Bringing this issue to your attention, it is in line with our discussion on an architecture diagram. Attaching the slides from our meeting here so we can add these to docs and merge with Stephen's initial approach.

Flux arch diag discussion.pptx

@vsoch
Copy link
Member

vsoch commented Oct 2, 2023

Also note the repository here: https://converged-computing.github.io/flux-architecture/projects/

Where I was planning to add more diagrams! Right now we just have the components on the main page https://converged-computing.github.io/flux-architecture/ and that atttempt at grouping them (which wasn't super useful since everything is flux-core!)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants