Os aplicativos J2EE (Java 2 Platform, Enterprise Edition) que geralmente são hospedados pelo WebSphere Application Server desempenham unidades de trabalho transacionais, reduzidas e resumidas. Na maioria dos casos, um pedido individual pode ser satisfeito com alguns segundos de tempo de CPU e, relativamente, pouca memória. No entanto, muitos aplicativos precisam desempenhar trabalho de cálculo e com recursos intensos que não se ajustam a este paradigma transacional. Esses aplicativos precisam da Compute Grid.
Há seções claramente marcadas do Compute Grid Infocenter que se aplicam a esses clientes do Compute Grid que também adquiriram o pacote Operations Optimization.
A função de Compute Grid no WebSphere Extended Deployment estende o WebSphere Application Server para acomodar aplicativos que precisam executar trabalho de grade ao lado de aplicativos transacionais, conforme mostrado no gráfico a seguir. O Trabalho de grade poderá levar horas ou mesmo dias para ser concluído e consome grande quantidade de memória ou poder de processamento enquanto é executado.
O WebSphere Extended Deployment Compute Grid V6.1 introduz um aplicativo baseado na Web para o gerenciamento de tarefas, chamado O Console de Gerenciamento de Tarefas . Por meio desse console, os usuários podem enviar tarefas, monitorar a execução da tarefa, desempenhar ações operacionais em tarefas, visualizar logs de tarefa, gerenciar o repositório de tarefas e gerenciar planejamentos de tarefa.
O WebSphere Extended Deployment utiliza tarefas para expressar unidades de trabalho de grade. Uma tarefa descreve o trabalho, qual aplicativo é necessário para desempenhar o trabalho e pode incluir informações adicionais para ajudar o WebSphere Application Server a manipular o trabalho efetiva e eficientemente. As tarefas são especificadas em um dialeto XML, denominado xJCL, e podem ser submetidas programaticamente ou através da interface da linha de comandos. Como parte da submissão de uma tarefa, a tarefa é persistida em um banco de dados externo e fornecida ao componente do planejador de tarefa do WebSphere Extended Deployment. O planejador de tarefa emparelha as tarefas em espera com capacidade disponível na célula e distribui as tarefas para terminais de grade para serem executadas.
Do mesmo modo que a função de operações dinâmicas, a Compute Grid tem funções de gerenciamento autônomo para adaptar dinamicamente seu ambiente à carga de trabalho variável.