UNIVERSIDADE FEDERAL DO ESPÍRITO SANTO PROJETO FINAL

Slides:



Advertisements
Apresentações semelhantes
GEOINFO 2004 Mecanismos para intercâmbio de dados geográficos através de Web Services Valéria Gonçalves Soares Michael Schuenck dos.
Advertisements

Terminologia Definicao Construção Exemplos
Evolução dos SGBD’s (2ª Parte).
Paradigmas de Programação
Sistemas Distribuídos Web Services
Applets Carlos Bazilio Depto de Ciência e Tecnologia
Algoritmos Distribuídos 1ª Lista de Exercícios Antonio Alfredo Ferreira Loureiro Departamento de Ciência da Computação Universidade.
Gerenciamento de Configuração
Augusto César Ferreira Gustavo Demmer Marcela Santana Márcia Back
1 Data Integration in a Bandwidth-Rich World Ian Foster and Robert L. Grossman Universidade Federal Fluminense Doutorado em Computação – Engenharia de.
The OptIPuter.
Integração de Bancos de Dados Amplamente Distribuídos
Uso de Cluster de Computadores no Ambiente Corporativo
Tutorial Condor Juliano Freitas da Silva
Configuração de manutenção
Revisão de Conceitos Básicos Hardware (Parte 1)
Banco de Dados Aplicado ao Desenvolvimento de Software
Luiz Augusto da Silva Alves Professo Luís Henrique Maciel Kosmalski Costa Professor Otto Carlos Muniz Bandeira Duarte Redes 2 Novembro 2010.
Redes de Computadores 1º Trabalho Prático Antonio Alfredo Ferreira Loureiro Departamento de Ciência da Computação Universidade.
Implantação de um Centro de Processamento de Alto Desempenho sobre recursos não-dedicados Andamento das atividades Abmar Barros.
Estágio Supervisionado.
JAVA Linguagem Ambiente de Desenvolvimento
Banco de Dados II Prof. Antônio Cordeiro.
Tópicos de Sistemas de Informação A
Web Services Uninorte Semana de Tecnologia da Informação
A autoria - II.
Programação de SCRIPTS
Arquitetura Cliente /Servidor
Business Intelligence:
Modelo para Integração de Sistemas de Detecção de Intrusão através de Grids Computacionais Paulo Fernando da Silva Carlos Becker Westphall Carla Merkle.
GRADE Conceito Histórico –NASSA’s Information Power Grid (Primeira) “A” GRADE e “uma” GRADE; GRID Middleware –Exs: Condor, GLOBUS e Unicore;
1 My GRID: Bio-informática personalizada em uma grade de informação. Francisco Silva
XIV Jornada de Cursos .NET com C# Antônio Júnior Bruno Inojosa.
Repositório de Suporte ao Reuso de Software Felipe Roos Joana Trindade.
Augusto Martins e José Luís Zem Universidade Metodista de Piracicaba - UNIMEP Curso de Bacharelado em Sistemas de Informação Utilização de Cluster de Computadores.
SISTEMAS OPERACIONAIS I
Arquitetura das JSP - Aula 2
Introdução à Computação em Grade Porto Alegre, Maio/2006 Centro Nacional de Supercomputação CESUP/RS Realização: Projeto GradeUFRGS Material pertencente.
Especificação em Projeto de Sistemas
Distribuição e Execução de Wrappers em Ambiente de Grid para o CoDIMS Orientado Cristiano Biancardi Orientador Prof. Dr. Alvaro C. P. Barbosa.
RPC and Web Service André Pereira.
Objetivos do Capítulo Explicar a importância da implementação de processos e tecnologias de gerenciamento de dados numa organização. Explicar as vantagens.
FERRAMENTAS DE GERENCIAMENTO Aula 01
PROGRAMAÇÃO WEB AULA 01 Prof. Gustavo Linhares
Unidade 1 – Introdução a J2EE Prof.: Henrique Santos
BeeFS Deployment Carla de Araujo Souza 16 de abril de 20151Estágio Integrado © Carla de A. Souza.
OpenModeller. Three Laboratories involved: –LAA (Laboratório de Automação Agrícola) Architecture: protocols and standards for the system integration.
Modelando aspectos de Implementação
Tese de Doutorado Middleware para Integração de Dados Heterogêneos Baseado em Composição de Frameworks Aluno: Alvaro Cesar P Barbosa Orientador: Prof.
WDM Web Data Modeling UCB – Universidade Católica de Brasília
Algoritmos e Programação I
Aguilar Figueira Dias Orientador Prof. Dr. João Bosco da Mota Alves
Arquitetura P2P (Integração de Dados) Luciana Pereira Oliveira Professora: Valéria Times Professora: Valéria Times.
1 Gerenciamento de Recursos em Sistemas de Grande Escala Jeferson R. Marques Fabio Kon Departamento de Ciência da Computação IME-USP
Condor Services for the Global Grid: Interoperability between Condor and OGSA Clovis Chapman et al Proceedings of the 2004 UK e-Science All Hands.
Engenharia de Software
Capítulo 6: SAD – Arquitetura e aspectos de rede e segurança
Luiz Felipe Oliveira – SUNMP/MPACL
Grid Versioning Service (GVS) left | Version Date:
Roteiro Introdução Arquitetura Características Algoritmos de Escalonamento Tipos de Grades Projetos Aplicações Conclusão Perguntas Thiago Soares de Carvalho.
Daniel Paulo Banco de dados: é uma coleção/conjunto de registros relacionados.  Exemplo: O banco de dados de uma Universidade.
Portal GradeUFRGS Utilizando o Portal Portal GradeUFRGS Utilizando o Portal Porto Alegre, Maio/2006 Centro Nacional de Supercomputação CESUP/RS Realização:
Conceitos Programação Web.
Students to Business – 2011/1 Fase 2. aGENDA O que é um banco de dados? Onde aplicamos o banco de dados? Laboratório: Navegando no SQL Server Management.
Universidade Federal de Sergipe Departamento de Sistemas de Informação Bruno Cruz Jessica Rodrigo Aragão – ASP.NET MVC 3.
Apresentação Assuntos : Grids OurGrid
MDA na Prática Flávia Durans Pitta Marinho
Integração de dados Bernadette, Ceça, Luciano, Haroldo, Guilherme. Orientadora: Ana Carolina Salgado Universidade Federal de Pernambuco Pós-Graduação em.
Banco de Dados Distribuídos Sílvia Cristina de Matos Soares
YOUR LOGO Tópicos Avançados em Internet Prof. Lincoln Ferreira Dantas Sistemas de Informação UNIESP – Presidente Epitácio.
Transcrição da apresentação:

UNIVERSIDADE FEDERAL DO ESPÍRITO SANTO PROJETO FINAL Carlos Eduardo Laquine Vitória - 2006

UNIVERSIDADE FEDERAL DO ESPÍRITO SANTO PROJETO FINAL Envio de Código dos Wrappers em Ambiente de Grid para o CoDIMS Vitória - 2006

Agenda Objetivo Conceitos e tecnologias CoDIMS (funcionamento e arquitetura) Implementação (cenário de testes e envio dos wrappers) Contribuições

Objetivo do Projeto Incorporar ao CoDIMS uma sistemática de envio de wrappers em um ambiente distribuído, obtendo as vantagens de utilização de múltiplos recursos computacionais

Computação em Grid Interliga e gerencia diversos recursos computacionais Independe da localização dos recursos Aumentam o desempenho Integram recursos heterogêneos Reduz custos

Ferramentas de Desenvolvimento Globus Toolkit (http://www.globus.org/toolkit) Universidade de Chicago Universidade do Sul da Califórnia Universidade de Illinois Apoio de empresas como IBM e Microsoft

Globus Toolkit 3 (Arquitetura)

Componente WS GRAM Recebe requisições de recursos, podendo aceitá-las ou não Permite o monitoramento e gerenciamento dos processos Submissão de jobs pode ser feita por arquivos XML na linguagem RSL (Resource Specification Language)

Submissão de jobs O executável “echo” é submetido a um recurso do Grid e imprime no arquivo stdout a frase “Hello World”

CoDIMS (Configurable Data Integration Middleware System ) Middleware para integração de dados Diferentes fontes de dados Componentes configuráveis

CoDIMS – Configuração Básica Controle – configuração física e lógica Metadados – armazena e gerencia os metamodelos de dados Processamento de Consultas – Transforma as consultas em linguagem de alto nível Acesso aos Dados – Comunica com as fontes de dados e interage com os wrappers Wrappers – Traduz a consulta para o formato compreendido pela fonte

Wrappers Exemplo: Integrando três fontes de dados Modelo Global (Relacional) Para realizar a integração, o wrapper converte de XML e OO para Relacional

Arquitetura do CoDIMS

Alterações na arquitetura Na arquitetura anterior do CoDIMS, para que todas as máquinas distribuídas possam suportar todos os tipos de wrappers, é preciso implantá-los em todos os nós do Grid

Nova Arquitetura do CoDIMS

Cenário de Testes Contém o repositório de Wrappers e onde o Globus foi instalado Fonte de dados relacional Fonte de dados XML

Envio dos Wrappers Classe de Teste Uso da API do componente GRAM do Globus Uso de arquivos XML para descrição dos wrappers a serem executados

Envio dos Wrappers Wrapper Relacional

Envio dos Wrappers Script Wrapper Relacional (arquivo script_relacional.sh)

Repositório de Wrappers

Contribuições Alteração na camada Wrapper-Grid do CoDIMS e nos seus componentes, substituindo os Wrapper-Services pelo componente WS GRAM Eliminação da restrição de implantar todos os wrappers configurados no CoDIMS em todos os nós do Grid, com a incorporação do componente Repositório de Wrappers

FIM!