|On this page|
A "PDG service" is a long-running process that acts as a server for cooking work items. When a node is configured to use a PDG service, a cooking work item will submit the job to a pool of services. The first service that is available will retrieve the work item and perform its work.
PDG services avoid the overhead associated with starting a new process. Services can also perform optimizations specific to its job (for example, the HDA Processor service can create the necessary nodes exactly once, reusing the same nodes for each job and avoiding the time associated with creating the network). As a result, PDG services can result in a vast speed increase for jobs that are relatively quick.
PDG Service Menu
Register PDG Service Dialog
The service type associated with the registered service. Each service type can only be registered once.
The scheduler type associated with the registered service. Only scheduler types that support PDG services will appear in the list.
A service must be associated with a particular scheduler type because the scheduler type provides the mechanism for starting and stopping the service. The Local scheduler, for example, will create the service and its clients as new processes on the local system.
The number of clients that will be created by the service.
The port configuration choice. The port that the service will use can either be determined automatically or a custom port can be provided.
Specifies the port number when "Custom" port mode is chosen.
Client Logging Directory
Clients within the service pool will create logfiles within the specified logging directory.
Automatically Start Service On First PDG Cook
When this option is enabled, the service will be automatically started (if it’s not already running) during the first PDG cook where the service is used.
Registers the service.
Cancels the register operation.
Remove PDG Service Dialog
This dialog shows a list of registered services which can then be selected and removed. Services can be re-registered at any time.
Described below are the steps for using a PDG service with one of the supported node types:
1. Open the service registration dialog to register the service with the desired configuration.
2. Press the Start button for the desired service.
3. Configure any nodes that you want to use the service. For this step, please consult the node’s documentation for information on configuring the node to use the service.
4. When any configured nodes are cooked, they will now use the PDG service pool to cook work items.