Skip to content

pdmack/topograph

 
 

Logo

Topograph

Build Status Codecov Static Badge

Topograph is a component that discovers the physical network topology of a cluster and exposes it to schedulers, enabling topology-aware scheduling decisions. It abstracts multiple topology sources and translates them into the format required by each scheduler.

Quick Start

Pick the install path that matches your scheduler:

  • Kubernetes — the same Helm chart covers native Kubernetes scheduling (k8s engine) and Slinky (Slurm-on-Kubernetes, slinky engine). See Install on Kubernetes.
  • Slurm (bare metal) — install a .deb or .rpm package on the Slurm head node and run Topograph as a systemd service. See Install on Slurm.

Learn more

About

A toolkit for discovering cluster network topology.

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Go 90.2%
  • CSS 3.1%
  • Shell 2.6%
  • TypeScript 2.5%
  • Go Template 1.1%
  • Makefile 0.5%