Indico is back online after maintenance on Tuesday, April 30, 2024.
Please visit Jefferson Lab Event Policies and Guidance before planning your next event: https://www.jlab.org/conference_planning.

May 8 – 12, 2023
Norfolk Waterside Marriott
US/Eastern timezone

A web workbench system for the Slurm cluster at IHEP

Not scheduled
1h
Hampton Roads Ballroom and Foyer Area (Norfolk Waterside Marriott)

Hampton Roads Ballroom and Foyer Area

Norfolk Waterside Marriott

235 East Main Street Norfolk, VA 23510
Poster Poster Poster Session

Speaker

Fu, Shiyuan ( Institute of High Energy Physics, CAS)

Description

Slurm REST APIs are released since version 20.02. With those REST APIs one can interact with slurmctld and slurmdbd daemons in a RESTful way. As a result, job submission and cluster status query can be achieved with a web system. To take advantage of Slurm REST APIs, a web workbench system is developed for the Slurm cluster at IHEP.
The workbench system consists with four subsystems: dashboard, tomato, jasmine and cosmos. The dashboard subsystem is used to display cluster status including nodes and jobs. The tomato subsystem is developed to submit special HTCondor glidein jobs in the Slurm cluster. The jasmine system is used to generate and submit batch jobs based on workload parameters. The cosmos subsystem is an accounting system, which not only generates statistical charts but also provides REST APIs to query jobs. Besides, Slurm asks for user JWT Tokens to call Slurm REST APIs, therefore, the workbench system provides a token REST API to provide user JWT Tokens for the four subsystems. This token REST API can also be used by other web systems to interact with Slurm cluster.

Consider for long presentation No

Primary author

Du, Ran (Institute of High Energy Physics, Chinese Academy of Sciences)

Co-authors

Shi, Jingyan Jiang, xiaowei Guo, Chaoqi Fu, Shiyuan ( Institute of High Energy Physics, CAS)

Presentation materials

There are no materials yet.

Peer reviewing

Paper