Skip to content

Latest commit

 

History

History
46 lines (34 loc) · 1.75 KB

README.md

File metadata and controls

46 lines (34 loc) · 1.75 KB

orchestrator

GitHub License GitHub Release ci Codacy Badge

Overview

This is a central component WeNMR, a worldwide e-Infrastructure for NMR and structural biology - operated by the BonvinLab at the Utrecht University. It is closely coupled with jobd, with more destinations to be added in the future such as:

This is an asynchronous job orchestration system written in Rust that manages and distributes computational jobs across research software apps. Its a reactive middleware layer between the backend and various computing resources, implementing quota-based load balancing.

flowchart LR
    B([User]) --> C[Web App]
    C[Web App] <--> Y[(Database)]
    C[Web App] --> X{{Orchestrator}}
    X -->|jobd| D[[prodigy]]
    X -->|jobd| E[[disvis]]
    X -->|jobd| G[[other_service]]
    E -->|slurml| H[local HPC]
Loading

Implementation

🚧 soon 🚧

Docs

🚧 soon 🚧

Contact

If you think this project would be useful for your use case or would like to suggest something, please reach out either via issue here or via email. (: