Revisão geral CG 09/10. Introdução Plataformas de processamento paralelo e distribuído Clusters Gerenciadores de recursos (RMS – Resource Management Systems)

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

PI-HA (High Availability)
Web Services e Enterprise Services Vasco Veiga & Developer Group Microsoft Corporation.
3/24/2017 7:59 AM © 2005 Microsoft Corporation. All rights reserved.
Engenharia de Software Prof ª. Isabel Sofia de Brito Prof ª. Maria Fernanda Pedro.
{anolan, Gerenciando dinamicamente a execução de tarefas com uma linguagem interpretada {anolan,
Avaliando Software Orientado a Aspectos: Um Método Quantitativo Baseado em Regras Heurísticas Eduardo Magno Lages Figueiredo 21 de Outubro de 2005.
A Framework to Implement Self-Adaptive Agents that Apply Self-Test Andrew Diniz da Costa
Java RMI Alcides Calsavara. Objetivos Permitir que um método de uma classe Java em execução em uma máquina virtual JVM chame um método de um objeto (instância.
Etienne C. R de Oliveira Redes Avançadas para Computação em Grade
VHDL Very High Speed Integrated Circuit Hardware Description Language Prof. Eduardo Todt 2008.
1 Data Integration in a Bandwidth-Rich World Ian Foster and Robert L. Grossman Universidade Federal Fluminense Doutorado em Computação – Engenharia de.
April 05 Prof. Ismael H. F. Santos - 1 Basic OO Programming with C++ Prof. Ismael H F Santos.
Grids Computacionais: Arquiteturas, Tecnologias e Aplicações
Distributed Computing in Practice: The Condor Experience
Sistemas Distribuídos Introdução: Modelos de Arquitetura de Sistemas Distribuídos Instituto de Informática – UFG Verão 2005 Baseado em: Coulouris, Cap.
Integração de Bancos de Dados Amplamente Distribuídos
Gilson Antonio Giraldi Laboratório Nacional de Computação Científica,
INTRODUÇÃO À COMPUTAÇÃO PARALELA
Universidade Federal da Bahia – Centro de Processamento de Dados – Preview Computadores 1 Uma Ferramenta Orientada a Modelos para Geração de Aplicações.
Universidade Federal da Bahia – Centro de Processamento de Dados – Preview Computadores 1 Uma Ferramenta Orientada a Modelos para Geração de Aplicações.
Ministério da Ciência e Tecnologia National Program for Space Activities
Programação distribuída e paralela (C. Geyer) Globus – introdução e RMS v1 1 Introdução ao Globus.
Curso Grid Globus Monitoring and Discovery Service (MDS)
1 Introdução ao Grid Computing. Grid Computing Autoria Autores Cláudio Geyer 1a versão: 2003 Revisão (2006) Diego Gomes Eder Fontoura Patrícia Kayser.
Globus Toolkit 4 Prof. Dr. Cláudio F. R. Geyer Instituto de Informática – UFRGS.
Projetos e Experiências em Computação em Grade
Snap Together Visualization. Introdução - Exploração Visual de Dados Aplicada em conjuntos de dados abstratos. Facilitar a percepção de padrões, tendências,
Arquitetura de Sistemas de Informação
GT Processo Eletrônico SG Documentos Eletrônicos Segunda reunião – 28/08/2009 Interlegis.
ENCONTRO NACIONAL DE TECONOLOGIA DA INFORMAÇÃO PARA OS MUNICÍPIOS e do SOFTWARE PÚBLICO BRASILEIRO 1º Encontro Banco de Talentos.
CE-262 Ontologia e Web Semântica Prof. José M Parente de Oliveira Sala 120 – Prédio da Computação Linguagens para a Web Semântica.
Aula 1 – 10/09 Introdução ao Curso Marcelo Paiva
I – Descrição da Infraestrutura Tecnológica Escola Politécnica da USP MBA EPUSP em Gestão e Engenharia do Produto EP018 O Produto Internet e suas Aplicações.
Autenticação em ASP.NET
Uniform Resource Identifier (URI). Uniform Resource Identifiers Uniform Resource Identifiers (URI) ou Identificador de Recursos Uniforme provê um meio.
Alcatel-Lucent IP Telephony Portfolio
Grid Computing DCC/FCUP Inês Dutra sala: 1.31
Instituto de Engenharia de Sistemas e Computadores Investigação e Desenvolvimento em Lisboa technology from seed L 2 F - Spoken Language Systems Laboratory.
7 FuncionalidadeRecurso Windows Server 2008 R2 Hyper-V Windows Server 2012 Hyper-V VMware vSphere 5.1 Ent Plus Escalabilidade,
System Center 2012: Nuvem Híbrida
[CTI-04] Windows Azure e de nuvens privadas no Windows Server 2012 Marcondes Alexandre – MVP Windows Azure SQL Database Blog: marcondesalexandrebr.wordpress.com.
Tópicos Especiais em Aprendizagem Reinaldo Bianchi Centro Universitário da FEI 2012.
Proposta e desenvolvimento de uma arquitetura para obtenção de QoS em uma Grade de serviços Maycon Leone M. Peixoto Profa. Dra. Regina H. C. Santana.
Programação Distribuída e Paralela
Definição do MoC Subjacente a Aplicação Prof. Dr. César Augusto Missio Marcon Parcialmente extraído de trabalhos de Axel Jantch, Edward Lee e Alberto Sangiovanni-Vincentelli.
Knowledge Extraction from the Web (ISEWO)
Gestão e Recuperação de Informação Informação Geográfica - Introdução José Borbinha – DEI/IST.
CEManTIKA Framework Overview Vaninha Vieira Ana Carolina Salgado Patricia Tedesco
Metodologia de Desenvolvimento de Software Hermano Moura Alexandre Vasconcelos, André Santos, Augusto Sampaio, Hermano Moura, Paulo.
1 My GRID: Bio-informática personalizada em uma grade de informação. Francisco Silva
DCC/FCUP Grid Computing1 Exemplos de RMSs. DCC/FCUP Grid Computing2 NQE (Network Queue Environment)
ISPA 2008 APDCT Workshop1 Reinforcement Learning applied to Meta- scheduling in grid environments Bernardo Costa Inês Dutra Marta Mattoso.
Desenvolvimento de Websites. SIMA 2011
Soluções usando Microsoft conteúdo Management Server 2002 Connector for SharePoint Technologies - MVP Exchange Server
Apresentação da ferramenta incluindo o modelo de projeto.
Modelo GRAND: Gerenciamento de Aplicações em Ambiente de Grade Patrícia Kayser Vargas Mangan
Revisão geral CG 07/08. Introdução Plataformas de processamento paralelo e distribuído Clusters Gerenciadores de recursos  NQE  SGE  Condor Definições.
© 2012 Autodesk Autodesk Revit para projetos executivos de arquitetura Módulo 2: Otimizando a modelagem para documentação Tiago Marçal Ricotta Gerente.
Motivação A difícil tarefa de encontrar o conteúdo certo que preciso para as diferentes situações de trabalho…
Administração e Exploração Avançada de Bases de Dados Mestrado em Engenharia de Sistemas Braga, 2014.
Introdução à Computação em Grade Porto Alegre, Maio/2006 Centro Nacional de Supercomputação CESUP/RS Realização: Projeto GradeUFRGS Material pertencente.
A Distributed Algorithm for Determining the Provenance of Data Paul T. Groth Information Sciences Institute University of Southern California
Sistema de Segurança Globus UFSC – PPGCC – LRG Segurança de Sistemas Distribuídos Paulo Fernando da Silva.
UNIVERSIDADE FEDERAL DO ESPÍRITO SANTO PROJETO FINAL
Condor Services for the Global Grid: Interoperability between Condor and OGSA Clovis Chapman et al Proceedings of the 2004 UK e-Science All Hands.
Roteiro Introdução Arquitetura Características Algoritmos de Escalonamento Tipos de Grades Projetos Aplicações Conclusão Perguntas Thiago Soares de Carvalho.
Escalonamento e Execução de Workflows Científicos em Ambientes Multi-cluster ERAD-SP 2011 – Fórum de pós- graduação Silvio Luiz Stanzani.
Fogbow: a middleware for the federation of private clouds Francisco Brasileiro Cloudscape Brazil, Rio de Janeiro.
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
Transcrição da apresentação:

Revisão geral CG 09/10

Introdução Plataformas de processamento paralelo e distribuído Clusters Gerenciadores de recursos (RMS – Resource Management Systems)  NQE  SGE  Condor Definições de grid

Condor Escalonamento oportunista Matchmaking Classads Arquitetura e processo principais Comandos principais Checkpointing DAGMan Master-worker Flocking

EGEE Overview do projeto  Objetivos  Aplicações  Projetos relacionados  Sustentabilidade  Middleware

gLite Aspectos administrativos de desenvolvimento do middleware Arquitetura: serviços Job workflow Segurança  Autenticação  Autorização  Proxies  Organizações virtuais (VO e VOMS)

gLite Sistema de informação  BDII (Berkeley Database Information Index), ldap Accounting  Apel  Dgas Storage elements Computing Elements Gestão de jobs (WMS – Workload Management System) User Interface (UI), Logging & Bookkeeping (LB), Logical File Catalog (LFC)

gLite Autenticação e autorização Chaves públicas e privadas Certificados Formas de criptografia Segurança  X.509 PKI Organizações virtuais IGTF Certificate authorities e registration authorities CRLs CNs e DNs Renovação de certificado Login to the grid, single sign-on, delegation

gLite: WMS & DMS Workload Management system  Features  API Data Management System  Features  API

Arquitetura de grids (OGSA e outras) Desafios History and Evolution of Grid Introduction to Grid Architecture Key Components - Resource infrastructure Services in the Web and the Grid Technology: Globus

Arquitetura de grids (OGSA) Modelo da ampulheta (hourglass model)  Aplicações  Collective services  Core  Fabric

Arquitetura de grids (OGSA) Web services versus Grid services OGSA/OGSI/WSRF Implementation: Globus  Serviços (GRAM, GridFTP, GSI, etc)  limitações

Application Description Languages Script-like Atribute-value Workflow-based Xml-based

Languages ClassAds DAGMan VDL GXML AGWL XPWSL GEL GRID-ADL JDL JSDL

Grid Systems and Scheduling Taxonomia (segundo Foster):  Computacionais  Data grids  Service grids Taxonomia de aplicações  Distributed supercomputing  High-Throughput Computing  On-Demand Computing  Data-Intensive Computing  Collaborative Computing

Grid Systems and Scheduling (cont.) Alternative classification for applications:  Independent  Loosely-coupled  Tightly-coupled Application management  Partitioning  Mapping  allocation

Grid Systems and Scheduling (cont.) Particionamento e aglomeração de grafos de aplicação Heurísticas de particionamento:  Graph collapsing  Dominant edge  Machine cut  zeroing

Grid Systems and Scheduling (cont.) Survey de estratégias de escalonamento  Kwok & Ahmad  Casavant & Khul  List scheduling family Dominance sequence clustering (DSC)  Kumar & Biswas Minimax  Zomaya et al.: Muliple queues with duplication  Reinforcement learning

Grid Systems and Scheduling (cont.) Resource management  When to transfer  Which task  Which node Sender-initiated Receiver-initiated Simmetrically-initiated  When to collect info

Scheduling mechanisms for grids (according to Berman and reviewed by Kayser) Níveis:  Application  Job  Resource  Meta-scheduler

Scheduling mechanisms for grids Legion Globus MyGrid/OurGrid GrADS EasyGrid Nimrod/G AppLeS GRAnD/AppMan

Grid Systems and Scheduling (cont.) Grid operating systems  Veja OS  XtreemOS

Grids versus Clouds Rever bibliografia sugerida nos últimos slides da disciplina