You are here: 11 Resource Managers and Interfaces > Resource Provisioning

11.9 Resource Provisioning

11.9.1 Resource Provisioning Overview

When processing a resource request, Moab attempts to match the request to an existing available resource. However, if the scheduler determines that the resource is not available or will not be available due to load or policy for an appreciable amount of time, it can select a resource to modify to meet the needs of the current requests. This process of modifying resources to meet existing needs is called provisioning.

Moab evaluates the costs of making the provisioning change in terms of time and other resources consumed before making the decision. Only if the benefits outweigh the costs will the scheduler initiate the change required to support the current workload.

When Moab provisions an environment, it provisions (on a per node basis) the OS and its associated libraries, applications, etc. as a single environment.

Preemption (requeueing) does not work with dynamic provisioning.

11.9.2 Configuring Provisioning

Enabling provisioning consists of configuring an interface to a provisioning manager, specifying which nodes can take advantage of this service, and what the estimated cost and duration of each change will be. This interface can be used to contact provisioning software such as xCat or HP's Server Automation tool. Additionally, locally developed systems can be interfaced via a script or web service.

Related Topics 

© 2016 Adaptive Computing