O WebSphere Extended Deployment Versão 6.1 aprimora a política de serviço
e o gerenciamento de carga de trabalho do Compute Grid
fornecendo uma metodologia de política de serviço baseada em regras, um novo tipo de meta de política
de serviço com tempo de conclusão e a capacidade de misturar tarefas de grade e cargas de trabalho do OLTP no
mesmo WebSphere Application Server. Os recursos do componente Operations
Optimization aplicam-se ao gerenciamento do ambiente do Compute Grid
quando os dois componentes, Compute Grid e Operations Optimization, são implementados
juntos. O componente Operations Optimization precisa estar instalado para
definir políticas de serviço. Consulte o Centro de Informações do Operations Optimization
para obter informações adicionais sobre operações dinâmicas.
Consulte o Centro de Informações do WebSphere Extended Deployment Operations
Optimization para obter informações adicionais sobre a definição de políticas de serviço.
A classificação de políticas de serviço no WebSphere Extended Deployment Compute Grid é
controlada por um conjunto de regras definidas para o planejador de tarefa. Essas regras podem
ser compostas por expressões booleanas e podem incluir os seguintes tipos de operandos:
- Identidade do Emissor
- Grupo de Emissor
- Nome do Job
- Classe de Tarefa
- Nome do aplicativo
- Tipo de aplicativo
- Platform
- Tempo
Consulte Classificação de Tarefa no Compute Grid
para obter detalhes sobre cada um dos operandos anteriores.
Tipos de Metas
- As metas discricionárias indicam o trabalho que não possui um valor significativo.
Como resultado, o trabalho desse tipo pode provocar redução do desempenho quando os recursos
são limitados.
- As metas de tempo médio de resposta indicam o trabalho com uma prioridade mais alta do que a
arbitrária. Uma meta de tempo específico é designado à meta de tempo médio de resposta nos painéis a seguir.
- As metas de percentil do tempo de resposta são outra medida para o trabalho com uma
prioridade mais alta do que a arbitrária. As metas de resposta percentuais são definidos
com critérios específicos no painel a seguir. O percentil do destino do tempo de resposta
é a porcentagem de pedidos cujo tempo de resposta é T ou menor que deve
ser P ou mais; um destino tem valores específicos para T e P.
- As metas de tempo de conclusão especificam o período máximo de
tempo (minutos) aceitável para uma tarefa ser concluída e ainda manter
o nível de serviço implícito pela política de serviço. As metas de tempo da fila são
reprovadas na Versão 6.1. O tempo de conclusão é o tempo
na fila mais o tempo de execução de uma tarefa de grade. O tempo de conclusão combinado com a importância, associado
a políticas de serviço, garante que tarefas importantes sejam despachadas primeiro. Todas as
tarefas serão despachadas imediatamente se houver capacidade. Esse tipo de meta de
tempo de conclusão é utilizado apenas quando há mais tarefas do que o que pode ser processado
imediatamente. A tentativa é que a tarefa seja concluída até o tempo de conclusão, e
não apenas que seja despachada. O APC (controlador de posicionamento de aplicativos) avalia
a data do histórico de uma tarefa e a despacha com base nesses dados. Por
exemplo, se o tempo de conclusão for configurado como 30 minutos, e, pela data do histórico,
o APC souber que a tarefa leva 30 minutos para ser concluída, essa tarefa
será despachada imediatamente. A classe de uma tarefa é importante ao prever
as características de desempenho de tarefas em lote. O design do APC é tal que
o sistema supõe que uma tarefa na classe A terá (amplamente) as mesmas características
de desempenho de outras tarefas da classe A.
Regras de Classificação e Precedência Padrão
O WebSphere
Extended Deployment V6.1 fornece duas regras de classificação padrão:
- Uma regra que designa qualquer tarefa do tipo J2EE (Java 2 Platform Enterprise Edition)
à classe de transação definida pela classe de trabalho IIOP padrão do
aplicativo J2EE.
- Uma regra que designa qualquer tarefa para a classe de transação padrão, DEFAULT_TC
Ambas as regras padrão podem ser editadas e excluídas. A ordem das regras pode ser modificada e a classificação definida pelo usuário pode ser incluída. O planejador de tarefa avalia a lista de regras de classificação em ordem e designa a classe de transação especificada pela primeira regra correspondente. Apenas um conjunto de regras de classificação por célula é suportado no WebSphere Extended Deployment Versão 6.1.
Uma classe de transação configurável padrão, denominada DEFAULT_TC por padrão, é associada a esse conjunto. Se nenhuma das regras de classificação corresponder a uma tarefa, a classe de transação padrão será aplicada a essa tarefa. O suporte da GUI (Interface Gráfica com o Usuário) para escolher uma classe de transação de uma lista drop-down durante a construção de uma regra está presente apenas quando existe um pacote Operations Optimization. Somente em um ambiente do Compute Grid há um campo de texto em que o nome da classe de transação é especificado.