

# Slurm scheduler in AWS PCS
<a name="slurm"></a>

Slurm is an open-source workload manager designed for Linux clusters that provides job scheduling, resource allocation, and job monitoring capabilities for HPC workloads. AWS PCS supports the Slurm scheduler to manage your cluster workloads.

**Topics**
+ [Slurm versions in AWS PCS](slurm-versions.md)
+ [Slurm accounting in AWS PCS](slurm-accounting.md)
+ [Slurm REST API in AWS PCS](slurm-rest-api.md)
+ [Rebooting compute nodes with Slurm in AWS PCS](slurm-reboot.md)
+ [Configuring custom Slurm settings in AWS PCS](slurm-custom-settings.md)
+ [Configuring custom cgroup settings in AWS PCS](cgroup-custom-settings.md)
+ [Configuring custom SlurmDBD settings in AWS PCS](slurmdbd-custom-settings.md)
+ [Extend Slurm functionality on AWS PCS with SPANK plugins](spank.md)
+ [Use Slurm CLI Filter Plugins to customize job submission in AWS PCS](slurm-cli-filter-plugins.md)
+ [Slurm metrics in AWS PCS](slurm-metrics.md)