Carregar apresentação
A apresentação está carregando. Por favor, espere
PublicouIgor Lima Tomé Alterado mais de 8 anos atrás
1
1 III Workshop InteGrade InteGrade IDE – Um Ambiente Integrado de Desenvolvimento para o InteGrade Eduardo Leal Guerra eguerra@ime.usp.br Orientador: Prof. Dr. Alfredo Goldman gold@ime.usp.br
2
2 Sumário Motivação Objetivos Trabalhos Relacionados Ferramentas Existentes para o InteGrade InteGrade IDE
3
3 Motivação Muitas iniciativas em relação à infra-estrutura para a Grade, mas poucas no sentido de ambientes de desenvolvimento Resultado: uso de ferramentas tradicionais + tarefas manuais Atualmente, o desenvolvedor de aplicações do InteGrade ainda tem muito trabalho manual
4
4 Objetivos Prover uma ferramenta integrada para desenvolvimento, implantação e monitoramento das aplicações Identificar as necessidades inerentes ao ambiente de grade Facilitar ao máximo o trabalho dos desenvolvedores em questões relacionadas à Grade
5
5 Trabalhos Relacionados grupos do GGF Applications, Programming Models and Environmetns Area (APME) GriDE GribLab
6
6 Características básicas de um IDE para a Grade Ambiente básico de programação Ferramentas para buscar e navegar nos recursos disponíveis da grade Ferramentas para submissão de tarefas Ferramentas para monitorar a execução das tarefas e recuperar resultados
7
7 Ferramentas do InteGrade Application Submission and Control Tool (ASCT) Registro de aplicação Requisição de execução Monitoramento de execução Coleta de resultados AsctGui: ASCT Gráfico com algumas facilidades a mais
8
8 Ferramentas do InteGrade ScreenShot do AsctGui
9
9 Ferramentas do InteGrade ClusterView Visualização de informações dos nós de um aglomerado Informações estáticas: SO, processador, etc Informações dinâmicas: memória RAM, CPU, disco, disponíveis no momento
10
10 ScreenShot do ClusterView
11
11 InteGrade IDE Funcionalidades: Ambiente de programação (Eclipse) Editor de código com checagem de consistência do modelo BSP Submissão de tarefas na grade Monitoramento de execução de aplicações com recuperação de resultados Busca de recursos na grade Incorporar
12
12 Arquitetura do InteGrade IDE
13
13 Editor de Código Code Completion Syntax Highlight Checagem de consistência baseado no modelo BSP
14
14 Editor de Código – Code Completion
15
15 Editor de Código – Syntax Highligth
16
16 Submissão de tarefas na Grade Requisitos da tarefa BSP: nº nós
17
17 Busca de recursos na Grade Visão do ClusterView incorporada Refinamento da visualização através de Filtros aplicados aos recursos Interface para busca inter-aglomerado (suporte ao teste de novo protocolo) Resultado da busca exibido numa tree-view Estado dos recursos mostrados graficamente
18
18 Busca de Recursos
19
19 Monitoramento da execução e Obtenção de resultados Funcionalidades do AsctGui incorporadas Lista das aplicações submetidas com o estado de rodando ou terminada, mais informações detalhadas (hora de início, fim da execução) Visualização dos resultados Proposta: visualização das estatísticas
20
20 Estado Atual Fase inicial de implementação Funcionalidades de Code Completion e Syntax Highligth do editor de código foram desenvolvidas Release do plugin disponível em: http://eclipse.ime.usp.br/~eguerra/update-site/ Informações atualizadas do software em: http://www.ime.usp.br/~eguerra/toolForInteGrade Applications.html
21
21 Novas Propostas Ambiente de testes local: “levantar” componentes do InteGrade localmente Visualização de estatísticas de execução Permitir instrumentação de código para checkpointing, além de visualização amigável do código instrumentado Visualização de informações de padrões de uso
22
22 Novas Propostas Uso da Grid Application Toolkit (GAT) do gridLab para atender a outros middlewares
23
23 Perguntas...
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.