Resource pools and budgets
Resource pools are the cost center units of Nuvolos. Resource pools are associated with the tree structure of Nuvolos. Organizations and spaces can be completely or partially mapped to Nuvolos via the management view of the Nuvolos resource control center.
Resource pools hold a budget against which resources mapped to the resource pool account their usage.
Resource pool mappings
We call associations between resource pools and Nuvolos objects mappings. The following types of objects can be mapped to resource pools:
Organizations: An entire organization may be mapped to a resource pool. This means that all resource usage in the organization will be billed against the corresponding resource pool.
Spaces: An entire space may be mapped to a resource pool. All usage in the space will be billed against the corresponding resource pool.
Specific resource(s) in a space: A particular resource or set of resources may be mapped to a resource pool. This means that, for example, scaled computation may be mapped to a different resource pool in a space than all other resources.
Resource types
The following resource types are currently available for mapping in Nuvolos (the list may change over time as our offering evolves):
File system storage: File system storage currently used by the user.
Database storage: Database storage in the Nuvolos Scientific Data Warehouse allocated to the user.
Database computation: Database computation used by querying the Nuvolos Scientific Data Warehouse.
HPC interactive computation: Any usage generated by using credit-based sizes.
Professional services: Professional services carried out by the Nuvolos team, on agreed terms.
Nuvolos Compute Units: General application runs, which count against the package-based quota specified in the service agreement.
Resource mappings are atomic: it is not possible to split the usage of a particular resource in a space between multiple resource pools. Consequently, it is not possible to:
Split the file system storage between "normal" and "extra" and only allocate the "extra" to your resource pool.
Split the interactive high-performance computation costs in a particular space between resource pools depending on the node pool being used.
If you require such fine-grained splitting of resources, we suggest creating multiple spaces.
Resource pool roles
The role structure of the resource pool builds on top of the Nuvolos role hierarchy while adding an additional administrative role. With respect to resource usage, you may anticipate the following patterns:
Instance viewers cannot generate any resource consumption. Instance viewers may check the overall budget of their resource pool.
Instance editors can generate resource consumption but cannot make changes to the resource mappings of a resource pool. Instance editors may check the overall budget of their resource pool.
Space administrators can generate resource consumption but cannot make changes to the resource mappings of a resource pool. They can additionally see detailed usage of their own spaces as well as redacted information about other spaces in the resource pool.
Organization faculty can create new spaces, thus implicitly changing (by adding more objects) the resource pool mapping; however, they may not explicitly re-map resources between resource pools.
Organization managers can create new spaces, thus implicitly changing (by adding more objects) the resource pool mapping; however, they may not explicitly re-map resources between resource pools.
Resource pool managers can check and modify the resource mapping of the resource pool as well as get information about the space administrators of spaces they might be interested in.
If you need to contact your resource pool manager, you can find out their email address(es) on the monitoring dashboard:

Mapping spaces to resource pools
Users who are space administrators of a space and resource pool managers of a resource pool may map all extra services to resource pools they manage. This is particularly useful for researchers who have their own research budget and normally work in a shared organization resource pool.
This mapping impacts the following:
HPC interactive computation—Any scaled application runs will be accounted against the selected resource pool.
Database computation—Any query compute time will be accounted against the selected resource pool.
Database storage—Any database storage held by the space will be accounted against the selected resource pool.
Mapping a space during space lifetime
If you want to change the resource pool mapping of extra services for an existing space, you need to have both space administrator rights and resource pool manager rights in the resource pool you want to map to.
To change the space mapping, navigate to Project Configuration from the space overview and select the resource pool in the Resource Pool selection menu item.
Please note that previous resource usage will not be re-mapped by changing the resource pool of a space. To reconcile previous usage, please reach out to our support.
Enabling Services (Resource pool level)
Nuvolos supports video library, high-performance computing, and database tables services that can be changed in a self-service manner at three different levels: resource pool level, organisation level, and space level. Resource pool managers can change resource pool level services.
To review or change the service settings of your resource pool, go to the reporting dashboard as shown in the video below and change the settings by clicking on the button of the service you wish to enable.

Resource pool level services cannot be disabled in a self-service manner. If you wish to disable a service, please reach out to us.
Budgets
As resource pools are associated with spaces, organizations, and resources, you can create budgets for colleagues who share funding by setting up a resource pool for each budget. This section details some standard use cases for such budgets.
Multiple organizations in one resource pool
You can create a single resource pool that is used by multiple organizations. This is useful if:
The subscriber entity is very large and would like to split its Nuvolos object layout into multiple organizations.
The subscriber entity is a conglomerate of loosely related sub-units.
Research team with personal budgets
You can create personal budgets for your research team members.
The research team has its own organization.
Each member will have their own resource pool, which is mapped to a set of spaces only.
Research team with shared resources and personal budget on a particular resource
You can create personal budgets for your research team members for a particular resource type only (in practice, this is likely to be high-performance computing or data storage).
The research team has its own organization.
Each member has their own space which is generally mapped to the main resource pool.
The personal resource is mapped to a separate resource pool for each team member.
Transferring credits between resource pools
You can transfer credits between resource pools via the Nuvolos Web UI. This enables continuous budget updates for the use cases described above.
Currently, credit transfers are only allowed in self-service between resource pools where the executing user is a resource pool manager in both pools. This ensures transactions are reversible and can be corrected if needed.
If you're a resource pool manager, the Transfer credits button will be visible on the Current balance tile in the Monitoring dashboard:

You can send credits to any other resource pool where you're also a manager. To initiate a transfer to a pool not managed by you, please reach out to support.
Last updated
Was this helpful?