Budget Manager Hook

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.