Render Management Software
In Deadline:
-
Pools:
- Pools are used to categorize and segregate rendering resources based on specific criteria, such as project, department, or priority.
- Each pool can contain a subset of render nodes (computers) from the render farm.
- Pools are useful for allocating resources to specific projects or teams, ensuring that rendering jobs are processed according to their priority or requirements.
- For example, you might have separate pools for high-priority production renders, test renders, and background rendering tasks.
- Administrators can define access control policies for pools, allowing certain users or groups to submit jobs to specific pools.
-
Groups:
- Groups are collections of render nodes that share common characteristics or configurations.
- Nodes within a group typically have similar hardware specifications, software configurations, or geographic locations.
- Groups can be used to optimize resource allocation by directing rendering jobs to nodes that are best suited for the task.
- For example, you might create groups for CPU-only nodes, GPU-accelerated nodes, or nodes located in specific data centers.
- Users can specify group preferences when submitting rendering jobs, allowing them to target nodes with specific capabilities or configurations.
- Groups can also be used for load balancing and fault tolerance, ensuring that rendering jobs are distributed evenly across available resources and minimizing the impact of node failures.