Macro-atividade #277

Atividade 6: Manutenção do SGA OurGrid para o CSGrid

Adicionado por Antônio Tadeu Azevedo Gomes mais de 4 anos atrás. Atualizado almost 4 years atrás.

Situação:Em andamento Início:01/01/2013
Prioridade:Normal Data prevista:22/12/2013
Atribuído para:Abmar Barros % Terminado:

40%

Categoria:- Tempo gasto: -
Versão:-

Descrição

Esta atividade contempla a manutenção corretiva, perfectiva e evolutiva do agente SGA utilizado pelo middleware CSGrid para integração com a grade peer-to-peer do OurGrid.

OurGrid.lua (35,6 KB) Abmar Barros, Quinta, 07 de Novembro de 2013, 18:44 hs

Histórico

Atualizado por Abmar Barrosmais de 4 anos

No último trimestre, sincronizamos nossa versão do SGA com a versão na qual o Marcelo Galheigo vem trabalhando. Em paralelo, evoluímos os instaladores dos componentes OurGrid, o que vai, consequentemente, facilitar o deployment do SGA. Em relação ao OurGrid em si, estamos alterando o Worker OurGrid para que executem com versões embutidas do hipervisor de virtualização, simplificando sua manutenção. Em teoria, estas mudanças não afetarão o funcionamento do SGA.
Nosso próximo passo é ter uma infraestrutura CSGrid + SGA OurGrid funcional no LSD, que, periodicamente, envia jobs via CSGrid e que testa as funcionalidades do SGA. Isso também ajudará a testar compatibilidade entre o SGA e a versão 4.4.0 do OurGrid, a ser lançada em breve.

Atualizado por Antônio Tadeu Azevedo Gomesmais de 4 anos

  • Data prevista ajustado para 30/10/2013

Atualizado por Antônio Tadeu Azevedo Gomesmais de 4 anos

  • Situação alterado de Nova para Em andamento

Atualizado por Antônio Tadeu Azevedo Gomesmais de 4 anos

  • Início ajustado para 01/11/2012

Atualizado por Antônio Tadeu Azevedo Gomesmais de 4 anos

  • Início alterado de 01/11/2012 para 01/01/2013

Atualizado por Antônio Tadeu Azevedo Gomesmais de 4 anos

  • % Terminado alterado de 0 para 40

Atualizado por Abmar Barrosalmost 4 years

Após lançar a versão 4.4.0 do OurGrid, atualizamos nossa versão local do CSGrid e baixamos a última versão do SGA OurGrid disponível em https://svn.sinapad.lncc.br/svn/SGAs/OurGrid/. Esta versão do SGA já não funcionava com o CSGrid mais atual (aparentemente problemas com funções IDL, e na leitura do script KSH da execução), então decidi refatorar este código para que o módulo fosse carregado como uma lib do SGA. Algumas pequenas mudanças também foram necessárias para que esse código conseguisse se comunicar com a última versão do Broker, já que o Broker agora é instalado a partir de um .deb, e seu executável é adicionado ao PATH da máquina. Além disso, para tornar o SGA mais flexível, agora transfiro para o Worker todos os arquivos presentes no diretório de binários do algoritmo, e não somente o arquivo executável indicado no config.xml.

Por fim, temos um SGA OurGrid funcional com as últimas versões do OurGrid e do CSGrid.
Para carregar a lib do OurGrid utilizamos a seguinte configuração:

Node{
name = "abmar-VirtualBox",
platform_id = "Linux24",
loadlib = "OurGrid",
}

O arquivo OurGrid.lua segue em anexo

Atualizado por Antônio Tadeu Azevedo Gomesalmost 4 years

  • Data prevista alterado de 30/10/2013 para 22/12/2013

Exportar para Atom PDF