PBS Professional provides the user with an interface to submit jobs to a queue, which will be considered by the scheduler and dispatched to computational resources in a cluster, supercomputer, or cloud. This default configuration has no restrictions on the user, and it allows for maximum utilization of computational resources, which PBS calls vnodes. As an administrator, you may be asked to allocate or restrict computational resources to a specific user, group, or project. Another common ask is from a user who needs dedicated computational resources for a special project. PBS Professional provides many ways to allocate and restrict resources. In this document we will describe two common methods of satisfying the requirement by using queues and custom resources.