![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
![[IBM i]](../images/iseries.gif)
Logical Pool Distribution
O mecanismo do conjunto de encadeamentos LPD (Logical Pool Distribution) implementa uma estratégia para melhorar o desempenho de pedidos que possuem tempos de execução mais curtos. Não configure o LPD, a menos que já o tenha configurado em um release anterior do produto.

A necessidade do LPD é indicada por uma combinação de pedidos EJB (Enterprise JavaBeans) em que os tempos de execução variam entre os tipos de pedido, e o conjunto de encadeamentos do ORB deve ser restringido por motivos de desempenho. Nesse caso, pedidos com tempos de execução mais longos tendem a prolongar os tempos de resposta para pedidos mais curtos, negando a eles o acesso adequado aos encadeamentos no conjunto de encadeamentos. LPD fornece um mecanismo que concede aos pedidos mais curtos maior acesso aos encadeamentos.
O LPD divide o conjunto de encadeamentos ORB (Object Request Broker) em conjuntos lógicos, conforme configurado pelo administrador, usando as propriedades customizadas do ORB que começam com o seguinte: com.ibm.websphere.threadpool.strategy.*O tamanho de cada conjunto é uma porcentagem do número máximo de encadeamentos ORB. A soma das porcentagens dos conjuntos lógicos deve ser igual a 100.
Quando LPD está ativo, pedidos de entrada do ORB são direcionados ou apontados para um conjunto baseado no histórico do tempo de execução para o tipo de pedido. O tipo de pedido é determinado pelo método, que é qualificado internamente como exclusivo entre componentes. O mecanismo de LPD ajusta os destinos dos conjuntos em tempo de execução para otimizar a distribuição dos pedidos entre os conjuntos lógicos.
O mecanismo de LPD pode ser ajustado depois de ser ativado. O tempo de resposta, as medidas de rendimento do processamento e as estatísticas produzidos pelo mecanismo de LPD orientam o processo de ajuste.