
Avaya Media Processing Server Series System Reference Manual
Page 288 # P0602477 Ver: 3.1.11
Pool Manager (PMGR)
Pool manager (PMGR) is a process that runs on the MPS common component. PMGR
provides a facility to configure MPS resources into pools. An application can request a
given type of resource from a configured pool, or a specific instance of the resource
class. Even if a specific resource instance is requested and is not available, PMGR can
allocate another instance of the resource class from a configured pool.
In order for a resource to be available for configuration, allocation, or statistics
collection by PMGR, the resource must be registered with PMGR by a resource
provider. A resource provider is any process that manages resources. For example,
CCM provides phone lines as resources. Resource providers automatically detect
what resources are available upon system startup and registers those resources with
PMGR.
Terminology
Resource Object
A reusable hardware (physical) or software (logical) entity that can be used by an
application to perform a particular task. Commonly and simply referred to as 'a
resource'. A resource object has the following attributes that define it:
Allocation/Deallocation
Allocation is the process by which PMGR makes a resource object available to an
application. Once a resource is allocated to an application, that application becomes
the owner of that resource and the resource is unavailable for allocation to other
applications. The owner application must (implicitly or explicitly) deallocate the
resource before exiting. Once a resource is deallocated, PMGR returns it to the pool
in which it is configured, making the resource available for allocation to another
application.
Resource Object Attributes
Attribute Description
rsrcClass The type of resource (e.g., line, app, dtmf, tgen, etc.).
Sometimes referred to as the resource base class.
rsrcInst The instance (number) of this resource class. Needed for
resource objects that have the same rsrcClass. The
instance must be unique for each resource object of the
same rsrcClass in the same component.
rsrcCompType The type of component providing the resource (e.g., mps,
oscar, etc.).
rsrcCompId The resource component identifier (number).
Komentarze do niniejszej Instrukcji