Overview of the Budget Manager hook that defines the
site specific currency that is charged to a running job.
Budget Manager works like a bank by providing a form of
customized currency. It records usage of HPC resources through PBS Professional, as
transactions in that currency. The customized currency could be actual dollars or it could be
a compute resource, e.g. CPU hours, GPU hours, or whatever resource based calculation a HPC
site would like to define. A PBS Professional hook is used to define the currency. It can be
configured to charge varying amounts based on the type of compute resource used, priority of
the job, or the day of the week or time of the day the resource is used. The hook also
determines if the job has permission to consume the requested resource and whether there is
enough currency in an account to run the job. For more information about configuring the
Budget Manager hook see the Budget Manager
Installation and Reference Guide.