UNIVERSIDADE FEDERAL DE GOIÁS INSTITUTO DE INFORMÁTICA Sistemas Distribuídos Ciência da Computação 2o. Semestre / 2006 Prof. Fábio M. Costa

Slides:



Advertisements
Apresentações semelhantes
Laboratório de Sistemas Distribuídos (LSD) – Universidade Federal de Campina Grande (UFCG)EELA Grid School – December 04, 2006 Enhancing SegHidro/BRAMS.
Advertisements

Por Marcio Belo Mestrado em Computação PGCC/IC/UFF
Algoritmo de Escalonamento para Aplicações em uma Grade Computacional Extensível aos Receptores Digitais de Televisão Bruno Guazzelli Batista Orientadora:
Algoritmo de Escalonamento para Aplicações em uma Grade Computacional Extensível aos Receptores Digitais de Televisão Bruno Guazzelli Batista Orientadora:
Michel David da Costa Orientadora: Patrícia Kayser Vargas Mangan
Condor Services for the Global Grid: Interoperability between Condor and OGSA Clovis Chapman et al Proceedings of the 2004 UK e-Science All Hands.
Mbed OS Aluno: Ritiele M. Aldeburg Curso: Engenharia da Computação Universidade: UCPEL.
Web Services / SOA. O cenário de TI nas corporações Novas tendências batiam à porta das corporações Migraram o foco do “gerenciamento de dados” para o.
1 SERVIÇO NACIONAL DE APRENDIZAGEM COMERCIAL FACULDADE DE TECNOLOGIA SENAC PELOTAS Rafael Nunes Folha Trabalho de Conclusão de Curso Orientador: Eduardo.
Wireshark Captura de Protocolos da camada de aplicação Captura de Protocolos da camada de aplicação Maicon de Vargas Pereira Maicon de Vargas Pereira.
Acesso Remoto Rede de Comunicação de Dados Prof. Cristiano José Cecanho.
Federation Computing: A pragmatic approach for the Future Internet Christos Tranoris and Spyros Denazis Univeristy of Patras - Patras, Greece CNSM 2010.
Sistema Web para Gerenciamento SNMP de Impressão Terceirizada da FURB Rodrigo Antonio Müller Orientador: Francisco Adell Péricas.
Gerenciamento de Rede. Gerência de redes ou gerenciamento de redes é o controle de qualquer objeto passível de ser monitorado numa estrutura de recursos.
Universidade Federal de Goiás Instituto de Informática Programa de Pós-Graduação em Ciência da Computação Tópicos Avançados em Sistemas Distribuídos 1o.
Recuperação de Arquitetura de software Servidores de aplicação J2EE Michelet del Carpio 22/9/ DSL.
Particularidades de Apps de Negócios em Modalidade offline – Desktop e Mobile Magic Sem Segredos – S01E05 – 14 Fevereiro 2014.
SISTEMA PARA CONTROLE DA FROTA DE VEÍCULOS Ricardo Sorroche – Orientando Prof. Wilson Pedro Carli - Orientador.
MONITORAMENTO DE DISPOSITIVOS DE REDE E SERVIDORES UTILIZANDO SNMP Luciano Lingnau Orientador: Francisco Adell Péricas.
“REDES DE COMUNICAÇÃO”. INTEGRANTES: Alexandre Marques Leandro Novais Leiza Costa Marcos Heleno Polyane Stéfane.
ITIL (Information Technology Infrastructure Library) Profª Cynara Carvalho.
Estrutura de Arquivos e Pastas no Windows e Linux Prof. Olavo José Luiz Junior
UNIVERSIDADE FEDERAL DE GOIÁS INSTITUTO DE INFORMÁTICA Sistemas Distribuídos Ciência da Computação 2o. Semestre / 2006 Prof. Fábio M. Costa
UNIVERSIDADE FEDERAL DE GOIÁS INSTITUTO DE INFORMÁTICA Sistemas Distribuídos Ciência da Computação 2o. Semestre / 2006 Prof. Fábio M. Costa
UNIVERSIDADE FEDERAL DE GOIÁS INSTITUTO DE INFORMÁTICA Sistemas Distribuídos Ciência da Computação 2o. Semestre / 2006 Prof. Fábio M. Costa
Roteiro da apresentação  Introdução  Objetivos  Fundamentação teórica  Especificações do sistema  Desenvolvimento do sistema  Operacionalidade do.
Arquitetura de Sistemas de Software. ... continuação  Como vimos anteriormente, SOAP transporta e o WSDL descreve.  E o que faz a UDDI ?
Cluster Windows Server.
especificação de requisitos do software
UNIVERSIDADE FEDERAL DE GOIÁS INSTITUTO DE INFORMÁTICA
Balanceamento do TSS 31/maio/2017.
UNIVERSIDADE FEDERAL DE GOIÁS INSTITUTO DE INFORMÁTICA
Ciências da INFORMAÇÃO, COMUNICAÇÃO & COMPUTAÇÃO
TECNOLOGIA ATUAIS DE REDES
Educação Profissional Técnica de Nível Médio em Informática
UNIVERSIDADE FEDERAL DE GOIÁS INSTITUTO DE INFORMÁTICA
UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ
Prof. Msc. Diovani Milhorim
UNIVERSIDADE REGIONAL DE BLUMENAU
A Data Annotation Architecture for Semantic Applications in Virtualized Wireless Sensor Networks Uma Arquitetura de Anotação de Dados para Aplicações.
Administração e serviços de redes
CIÊNCIAS DA COMPUTAÇÃO
Curso Superior em Redes de Computadores
Universidade Federal do Oeste do Pará
Universidade Federal do Pará Faculdade de Computação/CBCC
Orientanda: Ana Paula Joslin de Oliveira
UNIVERSIDADE REGIONAL DE BLUMENAU
Administração de Banco de Dados
UNIVERSIDADE FEDERAL DE GOIÁS INSTITUTO DE INFORMÁTICA
Geoprocessamento.
especificação de requisitos do software
Tema 5 – Arquitetura de Banco de Dados
VIRTUALIZAÇÃO 2º Ano – Redes de Computadores
INTRODUÇÃO A COMPUTAÇÃO
Sistemas Distribuídos
Redes e Sistemas Distribuídos II – Cód
Coordenadora do grupo de pesquisa Tributação e Novas Tecnologias
Notas de aula baseadas no livro de William Stallings Arquitetura e Organização de Computadores 8a Edição Capítulo 1 Introdução.
Sistemas Operacionais Aula 3
Vivendo em um mundo centrado na rede
INSTALAÇÃO DE REDES DE COMPUTADORES
Instalação e Manutenção de Computadores Técnico em Informática MAI1
Hierarquia de memória Memória Interna. Memória A.W. Burks, H.H. Goldstine e J. von Neumann Preliminary Discussion of the Logical Design of na Eletronic.
Arquitetura e padrões de software
Event Hubs + Stream Analytics + Power BI
SISTEMAS DISTRIBUIDOS
MAPREDUCE. Histórico, motivação e cenário Grande quantidade de dados criou uma necessidade de maior poder computacional; Impossibilidade de aumentar a.
SISTEMAS DISTRIBUIDOS
Alaor José da Silva Junior1, Fábio Moreira Costa1, Marcio N. Miranda2
BUILDING INFORMATION MODELING = MODELAÇÃO DA INFORMAÇÃO DA EDIFICAÇÃO
Transcrição da apresentação:

UNIVERSIDADE FEDERAL DE GOIÁS INSTITUTO DE INFORMÁTICA Sistemas Distribuídos Ciência da Computação 2o. Semestre / 2006 Prof. Fábio M. Costa Aula 61-62: Web Services – Estudo de caso com Grids

Instituto de Informática - UFG Estudo de Caso: Grid

Instituto de Informática - UFG Computação em Grade ● Compartilhamento de recursos: arquivos, computadores (processamento e armazenamento), software, dados, sensores – em larga escala – com granularidade fina ● Entre organizações distintas – formando organizações virtuais, geralmente em torno de problemas comuns ● Ambiente heterogêneo, coordenação, segurança: – Middleware: baseado em WSs, objetos distribuídos etc

Instituto de Informática - UFG Middleware de Grade

Instituto de Informática - UFG Escalonamento de recursos ● Escolher o(s) recurso(s) mais apropriado(s) na grade para uma dada tarefa submetida pelo usuário

Instituto de Informática - UFG Resource brokering ● Descoberta de recursos na grade: combinada com o escalonamento

Instituto de Informática - UFG Organizações Virtuais

Instituto de Informática - UFG Exemplo de Organização Virtual

Instituto de Informática - UFG Exemplo de aplicação: The Worldwide Telescope ● Um imenso arquivo distribuído com dados sobre observações radioastronômicas realiza- das em diferentes locais e períodos, e cobrindo diferentes regiões do céu e faixas do espectro – terabytes de dados são coletados em cada local – astrônomos precisam compartilhar esses dados ● Questões: formatação, publicação, acesso ● Metadados para descrever as propriedades dos dados – a grande quantidade de dados torna inviável sua transferência (por completo) pela rede ● necessidade de processamento local/remoto

Instituto de Informática - UFG Grids: Requisitos típicos ● Acesso remoto aos recursos (informação) ● Dados processados no local onde estão armazenados – podendo combinação de dados de vários locais (?) ● Capacidade de criar, dinamicamente, instâncias de serviços particulares para lidar com diferentes subconjuntos de dados ● Metadados para descrever as características dos dados e dos serviços que os manipulam

Instituto de Informática - UFG Grids: Requisitos típicos (2) ● Serviço de diretório baseado em metadados ● Software para gerenciar consultas, transferência de dados e reserva de recursos – considerando regras de compartilhamento impostas por cada organização que gerencia os recursos ● Segurança: algumas aplicações requerem privacidade, autenticação, identificação segura de quem gerou quais dados etc ● Categorias de recursos: dados, processamento

Instituto de Informática - UFG OGSA – Open Grid Services Architecture

Instituto de Informática - UFG OGSA – Open Grid Services Architecture ● Arquitetura para um conjunto de serviços de suporte para aplicações de grade: – Gerenciamento de organizações virtuais – Descoberta e gerenciamento de recursos – Gerenciamento de tarefas – Segurança, gerenciamento de dados, etc ● Construída sobre middleware de Web Services – Mas requer uma forma padrão para a definição de serviços Web com estado: extensão do modelo de WSs

Instituto de Informática - UFG OGSA

OGSA – versão anterior (usava OGSI) Application-specfic grid services web services application specific OGS I services: naming, service data (metadata) OGS A services: directory, management, security service creation and deletion, fault model, service groups GridServic e e.g. interfaces e.g. astronomy, biomedical informatics, high-energy physics Factory grid service interfaces standard

Instituto de Informática - UFG OGSI – Open Grid Services Infrastructure ● Esquema de nomes em dois níveis – GSH (Grid Service Handle): identificador único e independente de localização para serviços de grade; persistente – GSR (Grid Service Reference): referência ao provedor atual do serviço – criado após cada ativação do serviço ● Metadados de serviço – capacidade; espaço livre; carga; erros; resultados

Instituto de Informática - UFG OGSI ● Criação e destruição de serviços – fábrica; tempo de vida limitado ● Modelo de falhas – uma forma padrão de reportar falhas OGSI (versão inicial): extensão de WSs – mas não compatível com o padrão Atualmente: conformidade com o padrão de WSs – WSRF (Web Services Resource Framework)

Instituto de Informática - UFG OGSA: Versão atual – baseada em WSRF

Instituto de Informática - UFG OGSA e WSRF

Instituto de Informática - UFG Alguns projetos de Grid apresentados em Foster & Kesselman[2004] Description of the project Referenc e 1. Aircraft engine maintenance using fault histories and sensors for predictive diagnostics 2. Telepresence for predicting the effects of earthquakes on buildings, using simulations and test sites 3. Bio-medical informatics network providing researchers with access to experiments and visualizations of results nbcr.sdsc.edu 4. Analysis of data from the CMS high energy particle detector at CERN by physicists world-wide over 15 years 5. Testing the effects of candidate drug molecules for their effect on the activity of a protein, by performing parallel computations using idle desktop computers [Taufer et al. 2003] [Chien Use of the Sun Grid Engine to enhance aerial photographs by using spare capacity on a cluster of web servers 7. The butterfly Grid supports multiplayer games for very large numbers of players on the internet over the Globus toolkit 8. The Access Grid supports the needs of small group collaboration, for example by providing shared workspaces

Instituto de Informática - UFG GLOBUS Toolkit (versão 4 - GT4)

Instituto de Informática - UFG GT4