Condor Services for the Global Grid: Interoperability between Condor and OGSA Clovis Chapman et al. 2004 Proceedings of the 2004 UK e-Science All Hands.

Slides:



Advertisements
Apresentações semelhantes
Tecnologia da Informação para Valor de Negócio
Advertisements

O Serviço Experimental MonIPÊ CACTISonar
UNIPAC – ARAGUARI CAMPUS – IX PROF. EVERTON HIPÓLITO DE FREITAS
Por Marcio Belo Mestrado em Computação PGCC/IC/UFF
{anolan, Gerenciando dinamicamente a execução de tarefas com uma linguagem interpretada {anolan,
Component-Based Frameworks for E-Commerce Agnaldo Kiyoshi Noda.
Etienne C. R de Oliveira Redes Avançadas para Computação em Grade
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.
Algoritmo de Escalonamento para Aplicações em uma Grade Computacional Extensível aos Receptores Digitais de Televisão Bruno Guazzelli Batista Orientadora:
Grid Anywhere Um Middleware Extensível para Grades Computacionais
Algoritmo de Escalonamento para Aplicações em uma Grade Computacional Extensível aos Receptores Digitais de Televisão Bruno Guazzelli Batista Orientadora:
Distributed Computing in Practice: The Condor Experience
Open Service Architecture for Heterogeneous Home Environment Ricardo Beck.
DAS Sistemas Distribuídos para Automação Industrial
Engenharia Reversa É o processo de derivar as especificações lógicas dos componentes do sistema a partir de sua descrição física com auxílio de ferramentas.
Tutorial Condor Juliano Freitas da Silva
Visão Geral do Desenvolvimento de Sistemas e Papéis no Desenvolvimento de Software Marcely Dias
1 Felipe L. SeverinoPOD XtremWeb Felipe L. Severino Programação com Objetos Distribuídos paralela e.
1 Felipe L. SeverinoPDP Enhancing Grids for Massively Multiplayer Online Computer Games Felipe L. Severino Programação com Objetos Distribuídos paralela.
Middleware e Sistemas Distribuídos
Cloud Computing Universidade Federal do Rio de Janeiro
Biblioteca para coleta de dados na plataforma Symbian
Implantação de um Centro de Processamento de Alto Desempenho sobre recursos não-dedicados Andamento das atividades Abmar Barros.
Open Cloud Computing Interface - OCCI Projeto EUBrazilCC
Tópicos de Sistemas de Informação A
CORBA e Desenvolvimento Baseado em Componentes
Gerenciamento de Redes Utilizando Agentes Móveis
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
Simple Locality-Aware Co- allocation in Peer-to-Peer Supercomputing Felipe Jung Vilanova Rodrigo Gheller Luque.
RMI x C# Remote Emilena Specht – 1113/01/9 2004/01
Sistemas Operacionais
Introdução à Computação em Grade Porto Alegre, Maio/2006 Centro Nacional de Supercomputação CESUP/RS Realização: Projeto GradeUFRGS Material pertencente.
Tecgraf PUC-Rio Setembro de 2013 Introdução ao Openbus.
Da Introdução à Prática
Processos.
RPC and Web Service André Pereira.
1 MAC Computação Móvel Agentes de software para Computação Móvel Aluno: Eduardo Leal Guerra
WDM Web Data Modeling UCB – Universidade Católica de Brasília
Análise de Estratégias de Green Computing em Grades Oportunistas.
Tecgraf PUC-Rio maio de 2011 O Serviço OpenDreams.
UNIVERSIDADE FEDERAL DO ESPÍRITO SANTO PROJETO FINAL
A Worldwide Flock of Condors: Load Sharing among Workstation Clusters D. H. J Epema, Miron Livny, R. van Dantzig, X. Evers, and Jim Pruyne Apresentado.
1 Gerenciamento de Recursos em Sistemas de Grande Escala Jeferson R. Marques Fabio Kon Departamento de Ciência da Computação IME-USP
Infra-Estrutura para Computação Distribuída
Um proposta de Arquitetura para protocolos entre grades.
FORMI Integrating Adaptive Fragments Objects into Java RMI Kapitza, Rüdiger; Domaschka, Jörg; Hauck, Franz J.; Reiser, Hans P. ;Schmidt, Holger. IEEE Distributed.
Multiparadigma das Comunicações em Java para Grid Computing Fernanda R. Ramos Luiz Felipe Marco Eiterer Profº Alcides Calsavara, Ph.D.
Desenvolvimento Global de Software
Comparativo GridSim x MONARC 2 Programação Distribuída e Paralela – 2006/2 Prof.: Cláudio Geyer Aluno: Anderson Bestteti.
METHONTOLOGY Sandro Rautenberg
A Multilayer P2P Framework for Distributed Synchronous Collaboration Fernando Abrahão Afonso Leonardo Kunz Programação com Objetos Distribuídos Trabalho.
Antonio Nascimento Roteiro Introdução Objetivos Áreas de Conhecimento Certificações Conclusões Referências.
Distributed Data-Parallel Computing Using a High-Level Programming Language TL1 Programação com Objetos Distribuídos Claiton Luiz Vieira Lisboa.
Roteiro Introdução Arquitetura Características Algoritmos de Escalonamento Tipos de Grades Projetos Aplicações Conclusão Perguntas Thiago Soares de Carvalho.
Portal GradeUFRGS Utilizando o Portal Portal GradeUFRGS Utilizando o Portal Porto Alegre, Maio/2006 Centro Nacional de Supercomputação CESUP/RS Realização:
UML (Unified Modeling Language) Linguagem Unificada de Modelagem
Introdução ao SCS Tecgraf PUC-Rio Setembro de 2013.
Sistemas Distribuídos Nadilma Nunes Aula Inicial – Apresentação da disciplina.
Tecgraf PUC-Rio maio de 2011 Introdução ao Openbus.
Apresentação Assuntos : Grids OurGrid
Versão 1 - julho/2013 Tecgraf PUC-Rio Novembro de 2013 Introdução ao OpenBus.
Projetar Processos. Copyright © 2002 Qualiti. Todos os direitos reservados. Qualiti Software Processes Projetar distribuição | 2 Descrição do Projeto.
Lenylda Albuquerque ISO Processos de Ciclo de Vida de Software Universidade Federal de Pernambuco.
Processos de Software Ludimila Monjardim Casagrande 1º Semestre Desenvolvimento e Qualidade.
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.
ONTOLOGIAS NO CONTROLE DA ADAPTAÇÃO AO CONTEXTO EM ESPAÇO UBÍQUO ONTOLOGIAS NO CONTROLE DA ADAPTAÇÃO AO CONTEXTO EM ESPAÇO UBÍQUO Nelsi Warken, Luiz A.
Ontologias na Descoberta de Recursos da Computação Pervasiva Renato Dilli – TA2PD e TEWS UCPel – PPGINFO – Set/2008.
Transcrição da apresentação:

Condor Services for the Global Grid: Interoperability between Condor and OGSA Clovis Chapman et al Proceedings of the 2004 UK e-Science All Hands Meeting, ISBN , pages , Nottingham, UK, August 2004 Guilherme Bertoni Machado Universidade Federal do Rio Grande do Sul – Instituto de Informática

Tema Investigar o potencial de integração dos middlewares para grades existentes com os padrões e arquiteturas emergentes OGSA (Open Grid Services Architecture) Web Services Condor

OGSA WSRF / WS-notification Padrões para a comunicação e descrição dos serviços Permitindo a incorporação de mecanismos para a criação, identificação e descoberta de instâncias (serviços) em uma grade Framework estensível, gerenciável e dinâmico para suportar grades globalizadas

Condor Pacote de software bem completo High-throughput computing Workload management Aproveita ciclos de máquinas ociosas em sistemas distribuídos heterogêneos Checkpoint – Estado do job remoto é regularmente salvo na máquina cliente

Motivação Levar o Condor para o caminho dos avanços em computação em grade Prover para a comunidade uma ferramenta estável para a computação de jobs e gerenciamento dos recursos

Objetivos Mapear os elementos das infraestruturas Condor e OGSA Potenciais áreas de conflito Definindo um conjunto de opções complementares a arquitetura Condor Cada serviço Condor possa ser exposto como um serviço de grade (OGSA)

Objetivos Alcançar a integração equânime dos recursos Condor em um ambiente de grade padronizado

Modelo OGSA Conceitos e demandas específicas para grades Naming Identificação única dos serviços em uma grade Transient services and service lifetime management Manutenção específica dos estados dos serviços Criação e término das instâncias dos serviços

Modelo OGSA Service meta-data management Inspeção - exposição das características e atributos públicos dos serviços Service discovery Descoberta de serviços que satisfaçam as necessidades dos usuários Notifications Permitindo a troca de notificações assíncronas entre os serviços

Modelo Condor Job-resource allocation Job startup and execution Metadata collection and display

Trabalhos Relacionados GT Condor para configurações entre domínios, através de recursos gerenciavéis independentemente Flocking Escalonador Condor pode ser configurado para submeter pedidos de execução dos jobs para outro central manager

Trabalhos Relacionados Condor-G Permite submeter jobs numa estrutura Globus (GRAM) Condor glide-in Mecanismo que permite que recursos gerenciados pelo Globus podem ser adicionados em um Condor pool

Solução Diferentes alternativas para que os serviços Condor possam executar em um ambiente de grade, através da integração dos conceitos e mecanismos OGSA dentro do núcleo do framework Condor

Modelos de gerenciamento e execução de jobs Delegação da responsabilidade do gerenciamento dos jobs para os escalonadores locais Submissão dos jobs e gerenciamento das filas Gerenciamento da execução do jobs Informação dos recursos providos

Modelos de gerenciamento e execução de jobs Controle de acesso as recurso gerenciados pelo Condor Definição de um conjunto de interfaces externas (OGSA) para os serviços de uma Condor pool

Conclusão Alguns elementos podem prover futuros desenvolvimentos Não recomendam que cada daemon Condor deva ser substituído por um serviço em grade equivalente Foco – prover acesso externo as funcionalidades Condor, sem interferir muito no relacionamento dos componentes Condor

Avaliação Perspectiva OGSA (padrões Web Services) busca uma evolução na computação em grade Os avanços, e principalmente, os resultados já obtidos no middlewares existentes para grades não devem ser ignorados

Avaliação Busca pela integração/interoperabilidade entre as ferramentas atuais e a metodologia OGSA representa uma passo adiante para a computação global em grade

Material Complementar Condor BirdBath: Web Service interfaces to Condor

Notas Originalidade: 3 (Contém alguma novidade) Contribuição técnica: 2 (Trabalho marginal e pequena contribuição) Legibilidade, organização e apresentação: 4 (Bem escrito) Recomendação final: 3 (Neutro)