Implantação de um Centro de Processamento de Alto Desempenho sobre recursos não-dedicados Andamento das atividades Abmar Barros.

Slides:



Advertisements
Apresentações semelhantes
Desenvolvimento de Sistemas
Advertisements

Análise e Projeto de Sistemas I
Capitulo 6: Entrada e Saída
Agentes adaptativos às Normas externas
Programação em Java Prof. Maurício Braga
Sistemas distribuídos Metas de Projeto Prof. Diovani Milhorim
Arquitetura e organização de computadores Aula 02 Conceitos Gerais Prof. Diovani Milhorim.
Objetivos do Capítulo Utilizar o processo de desenvolvimento de sistemas delineado neste capítulo e o modelo de componentes de SI, do Capítulo 1, como.
Entrada e Saída Introdução.
Profa. Priscila Facciolli
Aula 12 – Prototipação de Processadores e Entrada e Saída LABORG 1º/junho/2009 Ney Laert Vilar Calazans.
Parte 9 – Prototipação de Processadores e Entrada e Saída LABORG 27/novembro/2009 Ney Laert Vilar Calazans.
INTRODUÇÃO A INFORMÁTICA
Arquitetura de Sistemas Operacionais
Sistemas Operacionais
Banco de Dados Oracle AESO.
Maria Aparecida Castro Livi
INTRODUÇÃO À PROGRAMAÇÃO
Tutorial Condor Juliano Freitas da Silva
Java Server Faces Leandro O. Gomes Primeiros passos - FES(2009-1)
1 Felipe L. SeverinoPOD XtremWeb Felipe L. Severino Programação com Objetos Distribuídos paralela e.
Avaliando e Compreendendo o Desempenho - Respostas
Gestão de Livrarias Espíritas
Interpretador Online.
Processadores – Aula 3 Professor: André Luis Meneses Silva
Sistemas Operacionais
Professora Vanessa Fonseca
PMBOK 5ª Edição Capítulo 3
Sistemas Distribuídos
Sistemas Operacionais
AutoMan: Gerência Automática no OurGrid
Sistemas Operacionais de Redes de Computadores
Instrumento Virtual LabVIEW
Laboratório I Mateus Raeder Material baseado nos originais da
Gerenciamento de Integração.
Simple Locality-Aware Co- allocation in Peer-to-Peer Supercomputing Felipe Jung Vilanova Rodrigo Gheller Luque.
Professor: Márcio Amador
Sistemas Operacionais c
Universidade de Mogi das Cruzes Tec
A monitoração do ambiente é realizada para diferentes ALVOS que interferem diretamente no funcionamento das soluções da NDDigital. Sistema Operacional.
Sistemas Operacionais
Sistemas Operacionais
Sistemas operacionais
SISTEMAS DISTRIBUÍDOS Transações Atômicas
Introdução O que se espera de um sistema de computação?
Um alternativa para o armazenamento
Projetando Sistemas Digitais com SystemVerilog
Infra-Estrutura de Software
1 Design Fest - Fries Right Um Sistema de Controle de Processamento de Batatas Fritas Distribuído Grupo: Adolfo Neto Marcel Simonette Paulo Salem.
Tecgraf PUC-Rio maio de 2011 O Serviço OpenDreams.
UNIVERSIDADE FEDERAL DO ESPÍRITO SANTO PROJETO FINAL
SISTEMAS OPERACIONAIS
Condor Services for the Global Grid: Interoperability between Condor and OGSA Clovis Chapman et al Proceedings of the 2004 UK e-Science All Hands.
1 III Workshop InteGrade InteGrade IDE – Um Ambiente Integrado de Desenvolvimento para o InteGrade Eduardo Leal Guerra Orientador: Prof.
Grid Versioning Service (GVS) left | Version Date:
Sistemas Operacionais Aula 2 Danielle Costa
Objetivos deste módulo
Introdução à Informática
Elementos de Informática
Sistemas operacionais Prof. Dr. Francisco Prosdocimi.
Implementação Distribuída Escalonamento de Tempo-Real Prof. Dr. Norian Marranghello Grupo 8 Daniela Gonçalves Strozi – Sayuri Watanabe
Portal GradeUFRGS Utilizando o Portal Portal GradeUFRGS Utilizando o Portal Porto Alegre, Maio/2006 Centro Nacional de Supercomputação CESUP/RS Realização:
Sistemas Operacionais IV – Gerenciamento de E/S
Apresentação Objetivo: –Apresentação e revisão de conceitos básicos –Discussão da noção de algoritmo –Escopo da linguagem de programação –Exercício com.
Apresentação Assuntos : Grids OurGrid
COMPILADORES 02 Prof. Marcos. COMPILADORES Do Programa à Execução Computadores das mais variadas arquiteturas têm funcionamento:
Tecgraf PUC-Rio dezembro de 2010 Orientação a Serviços e Barramento de Software de E&P.
Pearson Education Sistemas Operacionais Modernos – 2ª Edição 1 Sistemas Operacionais Prof.: Gustavo Wagner
SOCKET - É um canal de comunicação entre processos que estabelece uma conexão entre eles na forma de cliente-servidor. Por meio de sockets, os computadores.
Sistemas de Informações Fundamentos da Computação 3. Software Márcio Aurélio Ribeiro Moreira
Transcrição da apresentação:

Implantação de um Centro de Processamento de Alto Desempenho sobre recursos não-dedicados Andamento das atividades Abmar Barros

Atividades Estudo da arquitetura do CSBase Instalação do CSBase Definição de uma solução de integração CSBase – OurGrid Implementação e implantação do driver OurGrid.

Arquitetura proposta

O OurGrid Node Daemon abstrai uma comunidade OurGrid através do Broker. O SGA implementado em Lua se comunica com um Broker instalado no mesmo Execution Host através de linha de comando. Monitoramento das máquinas realizada por meio de uma entidade centralizadora na comunidade (OurGrid Status ou Statistics).

Atividades realizadas Implementação dos métodos de conversão de jobs (CSGrid > OurGrid), de submissão, transferência de arquivo e handling do ciclo de vida do job OurGrid. Testes de execução no site OurGrid LSD.

Exemplo de execução A execução dos jobs CSGrid na infraestrutura OurGrid é transparente do ponto de vista do usuário. A figura mostra a janela de execução de algoritmos do CSGrid.

Exemplo de execução A única mudança realizada com relação ao ciclo convencional de execução do job está no configurador do algoritmo. Quando é necessário fazer staging ou recuperação de arquivos é preciso definir as propriedades ISB (input sandbox) e OSB (output sandbox).

Exemplo de execução Quando uma execução CSGrid é iniciada, o driver OurGrid converte essa execução em um job OurGrid e submete para o OurGrid Broker instalado na máquina.

Exemplo de execução No momento da execução, o driver transfere do workspace do usuário todos os arquivos de entrada descritos na propriedade ISB, além dos executáveis do algoritmo. As mudanças de estado do job são coletadas pelo driver e repassadas para o CSGrid.

Exemplo de execução Quando um job é abortado na interface CSGrid, o respectivo job OurGrid também é cancelado no Broker.

Exemplo de execução Quando um job é terminado no Broker, todos os arquivos de saída definidos na propriedade OSB são salvos no diretório do projeto do usuário, inclusive o log de saída do job, que é mostrado na interface de monitoração do CSGrid.

Próximas atividades Coletar os dados de monitoramento da comunidade onde os jobs OurGrid são submetidos. – Número de máquinas/cores – Utilização de memória e CPU dessas máquinas Inferir qual o ISB e o OSB de cada job, sem precisar da entrada do usuário. Refatoramento constante do código do driver.