GlideinWMS The Glidein-based Workflow Management System

Components

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:
  • Prerequisites: GlideinWMS requires a Web server to facilitate transfer of files, OSG Client for various tools (Grid clients), and various libraries for cryptography and graphing.
  • GSI: HTCondor uses GSI authentication for security. See this page on information on how to set up the appropriate certificates, proxies, and mappings.