# GlideinWMS The Glidein-based Workflow Management System

- Home
- Download
- Glidein Frontend
- WMS Factory
- Components
- Recipes
- FAQ

## Components

- Overview
- User Pool
- User Schedd
- GSI
- JWT
- HTCondor

### Overview

There are many pieces of GlideinWMS. GlideinWMS uses HTCondor for much of its operations. Think of the WMS Pool, User Pool and the Submit host.
HTCondor topics:

- User Pool (Collector): This service controls the management of user jobs and matches them to machines generated by the Glidein Factory. The VO Frontend will query this service to determine how many glideins should be created.
- User Schedd: This service is installed on the submit node, it allows users to submit jobs
- Submitting a job: This page give a quick tutorial on how to create a job description file and submit in HTCondor.
- Advanced HTCondor: This addresses advanced concepts, such as scalability, private networks, and logging.
- GWMS Tools: This page describes gwms-logcat, glidecondor_AddDN and other tools useful for maintaining and administering GlideinWMS.
- HTCondor configuration attributes: This page shows the default HTCondor configuration attributes set/used by GlideinWMS.

Other topics:

- JWT: HTCondor uses JWT authentication for security. See this page on information on how to set up the appropriate JSON Web Tokens and mappings.
- GSI: HTCondor is deprecating GSI authentication for security. See this page on information on how to set up the appropriate certificates, proxies, and mappings.