POOL

The POOL element sets the limitations regarding the number of Virtual Machines (DVMs) that are attached to a Web Service. You specify four values within a POOL element:

Note: The POOL element is only available for Web Services.

Syntax

<POOL>
[ <START> startValue </START> ]
[ <MIN_AVAILABLE> minValue </MIN_AVAILABLE> ]
[ <MAX_AVAILABLE> maxValue </MAX_AVAILABLE> ]
[ <MAX_REQUESTS_PER_DVM> maxRequests </MAX_REQUESTS_PER_DVM> ]
</POOL>

Child elements

The POOL element may contain the following child elements:

  1. Zero or one START elements.

  2. Zero or one MIN_AVAILABLE element.

  3. Zero or one MAX_AVAILABLE element.

  4. Zero or one MAX_REQUESTS_PER_DVM element.

Example

<POOL>
  <START>5</START>
  <MIN_AVAILABLE>3</MIN_AVAILABLE>
  <MAX_AVAILABLE>10</MAX_AVAILABLE>
</POOL>

In this example, 5 DVMs are started to service the Web service when the GAS starts; the number can fall as low as 3 DVMs or raise as high as 10 DVMs. For more information on setting service pool elements, refer to the Service Pool section of the GAS Architecture topic.