SlideShare uma empresa Scribd logo
1 de 23
UNIVERSIDADE FEDERAL DA PARAÍBA
CENTRO DE CIÊNCIAS APLICADAS E EDUCAÇÃO
       CAMPUS IV – LITORAL NORTE
BACHARELADO EM SISTEMAS DE INFORMAÇÃO
    DISCIPLINA: SISTEMAS DISTRIBUIDOS
          PROFESSOR CARLOS DIAS




Grids Computacionais
Equipe


• Larissa Fittjer
      – larissa.fettjer@dce.ufpb.br


• Thiago Oliveira
      – thiago.oliveira@dce.ufpb.br


• Simone Nobrega
      – simone.nobregaa@dce.ufpb.br
8/1/2012                              2
Agenda
           • Introdução

           • Arquitetura

           • Funcionamento

           • Considerações Finais

           • Referências
8/1/2012                            3
Introdução

• Internet
      – Surgiu durante a Guerra Fria
      – Tinha como objetivo manter a comunicação entre
        as forças armadas americanas
• Clusters
      – Surgiu com o aumento da demanda de informação
        e processamento;
      – Resolução de problemas envolvendo grande
        quantidade de dados

8/1/2012                                             4
Introdução
           • Grids Computacionais
              – Alto custo de aquisição e manutenção
              – Infraestrutura       que     permita       o
                compartilhamento de recursos e serviços

           • Segundo Laszewski (2005) Grid Computacional é
             uma coleção de recursos heterogêneos e
             distribuídos possibilitando que sejam utilizados
             em grupo para executar aplicações em larga
             escala.

8/1/2012                                                    5
Funcionamento


• Um grid deve atender a quatro requisitos
  básico em seu funcionamento:
      – Segurança;
      – Consistência;
      – Economia;
      – Persistência;


8/1/2012                                 6
Funcionalidades

           • Identificação e Autenticação;

           • Autorização e aderência a políticas;

           • Localização dos recursos;

           • Caracterização dos recursos;
8/1/2012                                            7
Arquitetura
      Arquitetura Genérica de Foster:

                              Aplicação


                                                     Coletivo


                                          Recursos


                               Conectividade


                              Ambiente


8/1/2012                                                        8
Componentes

           • Aplicação   • Conectividade

           • Coletivo    • Ambiente

           • Recursos



8/1/2012                                   9
Arquitetura
           Arquitetura proposta por Dantas (2005)


                        Aplicações e Serviços

                             Middleware

                              Recursos

                                Redes


8/1/2012                                            10
Componentes

           • Aplicações e Serviços

           • Middleware

           • Recursos

           • Redes
8/1/2012                              11
Topologias

• Intragrid – Recursos e serviços de uma mesma
  organização;

• Intergrid – Também conhecido como Partner
  Grids;

• Extragrid – Interação de vários Grids;

8/1/2012                                      12
Topologias




8/1/2012                13
Sistemas de computação em grid


   •       Globus
   •       Worldwide LHC Grid Europa
   •       Open Science Grid Europa
   •       Condor
   •       OurGrid


8/1/2012                               14
OurGrid
           • Grade do tipo peer-to-peer
              – Desenvolvida na UFCG em parceria com a HP do
                Brasil
           • Suporte a aplicações paralelas onde os
             processos não se comunicam
              – Bag-of-Tasks

           • Rede de Favores
           • Escrito em Java

8/1/2012                                                 15
Arquitetura do OurGrid

• Composto pelos componentes:

      – OurGrid Peer

      – MyGrid

      – SWAN
8/1/2012                            16
Arquitetura do OurGrid




8/1/2012                            17
Segurança

• Considera tanto a segurança dos usuários da
  grade contra os ataques maliciosos quanto a
  segurança dos recursos da grade contra
  usuários maliciosos.

      – Métodos de Autenticação e autorização
      – Sandboxing

8/1/2012                                        18
Projetos que usam OurGrid
           • Segurança Hídrica, liderado pela UFCG
           • Segurança Pública, liderado pela UniFor
           • BioPAUÁ, liderado pelo UniSinos
           • Mineração de dados, liderado pela
           UniSantos
           • Raciocínio Bayesiano, liderado pela USP
           • Uso do solo amazônico, liderado pela UNIR
           • Ruas de POA, liderado pela PUC-RS
           • HIV Brasileiro, liderado pela LNCC/UFRJ

8/1/2012                                         19
Considerações Finais

• A busca por soluções mais baratas e novas
  tecnologias para melhorar a forma como acontecem
  as conexões entre máquinas, faz com que os Grids
  sejam uma ótima solução para diversos problemas
  que exigem grande processamento.

• Apesar disso, ainda é preciso uma maior
  padronização na parte técnica, principalmente em
  relação à criação de novos modelos de Grids.

8/1/2012                                         20
Referências
           • CIRNE, Valfredo& NETO, Elizeu Santos. Grids
             Computacionais: da Computação de Alto Desempenho
             a Serviços Sob Demanda. Laboratório de Sistemas
             Distribuídos – Universidade Federal da Campina Grande
             – PB – Brasil.
           • DANTAS, Ayla; CIRNE, Walfredo and SAIKOSKI, Katia.
             Using AOP to bring a project back in shape: the
             ourgridcase.J.Braz.       Comp.        Soc.   [online].
             2006, vol.11, n.3, pp. 21-35. ISSN 0104-6500.
           • NAZARENO Andrade, Lauro Costa, Guilherme
             Germ´oglio,Walfredo Cirne.      PeertoPeer grid
             computingwiththeOurGridCommunity. Laboratório de
             Sistemas Distribuídos – Universidade Federal de
8/1/2012     Campina Grande.                              21
Referências
• História da Internet. Disponível em:
  <http://www.suapesquisa.com/internet/> Acesso em 04
  de Dezembro de 2011.

• MOWBRAY, Miranda. OurGrid: A Web-Based Community
  Grid. Filton Rd, Stoke Gifford, - Bristol BS34 8QZ, UK.IADIS
  International Conference on Web Based Communities
  2006.

• Página Oficial do Ourgrid. Disponível em:
  http://www.ourgrid.org/ Acessado: 09 de Dezembro de
  2011
 8/1/2012                                                        22
Referências
           • SANTOS, Túlio Ligneul. Grades Computacionais.
             Universidade Federal do Rio de Janeiro, Rio de Janeiro –
             RJ     –    Brasil    –     2008.    Disponível     em:
             <http://www.gta.ufrj.br/grad/08_1/grades/index.html>.
             Acesso em 04 de Dezembro de 2011.

           • SILVA, Hélio Antonio Miranda. Implementação de um
             Mecanismos de Recuperação por Retorno para a
             Ferramenta OurGrid. Universidade Federal do Rio Grande
             do Sul – RS- Brasil- 2007.             Disponível em
             :http://www.lume.ufrgs.br/bitstream/handle/10183/115
             17/000615806.pdf?sequence=1. Acesso em 09 de
             Dezembro de 2011.
8/1/2012                                                          23

Mais conteúdo relacionado

Mais procurados

Improving DSpace Backups, Restores & Migrations
Improving DSpace Backups, Restores & MigrationsImproving DSpace Backups, Restores & Migrations
Improving DSpace Backups, Restores & MigrationsTim Donohue
 
Sistemas Distribuídos - Computação Distribuída e Paralela
Sistemas Distribuídos - Computação Distribuída e ParalelaSistemas Distribuídos - Computação Distribuída e Paralela
Sistemas Distribuídos - Computação Distribuída e ParalelaAdriano Teixeira de Souza
 
Apostila de Anatomia-Sistema-Esqueletico
Apostila de Anatomia-Sistema-EsqueleticoApostila de Anatomia-Sistema-Esqueletico
Apostila de Anatomia-Sistema-EsqueleticoGiulio Rocco Zolla
 
As plantas
As plantasAs plantas
As plantaslabeques
 
Sistema esqueletico Por Bruna Araujo
Sistema esqueletico Por Bruna AraujoSistema esqueletico Por Bruna Araujo
Sistema esqueletico Por Bruna AraujoBrunaIbgm
 
Docker + Kubernetes: Orquestrando containers e escalando rapidamente suas apl...
Docker + Kubernetes: Orquestrando containers e escalando rapidamente suas apl...Docker + Kubernetes: Orquestrando containers e escalando rapidamente suas apl...
Docker + Kubernetes: Orquestrando containers e escalando rapidamente suas apl...Renato Groff
 
Introduction to Containers - SQL Server and Docker
Introduction to Containers - SQL Server and DockerIntroduction to Containers - SQL Server and Docker
Introduction to Containers - SQL Server and DockerChris Taylor
 
SI - Introdução a Sistemas Distribuidos
SI - Introdução a Sistemas DistribuidosSI - Introdução a Sistemas Distribuidos
SI - Introdução a Sistemas DistribuidosFrederico Madeira
 
Resumo sistemas operacionais
Resumo sistemas operacionaisResumo sistemas operacionais
Resumo sistemas operacionaisDaniel Brandão
 
Smalltalk Presentation
Smalltalk PresentationSmalltalk Presentation
Smalltalk PresentationMichel Alves
 
Ciclo reprodutivo das
Ciclo reprodutivo dasCiclo reprodutivo das
Ciclo reprodutivo dasThaysa Brito
 
3. sistem terdistribusi (dhaa3)
3. sistem terdistribusi (dhaa3)3. sistem terdistribusi (dhaa3)
3. sistem terdistribusi (dhaa3)khalghy
 
Classificação dos seres vivos.
Classificação dos seres vivos.Classificação dos seres vivos.
Classificação dos seres vivos.Lara Lídia
 
Sistemas operacionais sistemas-distribuidos
Sistemas operacionais sistemas-distribuidosSistemas operacionais sistemas-distribuidos
Sistemas operacionais sistemas-distribuidosrobsons75
 
Taxonomia e sistématica
Taxonomia e sistématicaTaxonomia e sistématica
Taxonomia e sistématicaDaniel Victor
 
introdução e conceitos anatômicos - anatomia humana I
introdução e conceitos anatômicos - anatomia humana Iintrodução e conceitos anatômicos - anatomia humana I
introdução e conceitos anatômicos - anatomia humana IMarília Gomes
 

Mais procurados (20)

Improving DSpace Backups, Restores & Migrations
Improving DSpace Backups, Restores & MigrationsImproving DSpace Backups, Restores & Migrations
Improving DSpace Backups, Restores & Migrations
 
Sistemas Distribuídos - Computação Distribuída e Paralela
Sistemas Distribuídos - Computação Distribuída e ParalelaSistemas Distribuídos - Computação Distribuída e Paralela
Sistemas Distribuídos - Computação Distribuída e Paralela
 
Apostila de Anatomia-Sistema-Esqueletico
Apostila de Anatomia-Sistema-EsqueleticoApostila de Anatomia-Sistema-Esqueletico
Apostila de Anatomia-Sistema-Esqueletico
 
A CéLula
A CéLulaA CéLula
A CéLula
 
As plantas
As plantasAs plantas
As plantas
 
Sistema esqueletico Por Bruna Araujo
Sistema esqueletico Por Bruna AraujoSistema esqueletico Por Bruna Araujo
Sistema esqueletico Por Bruna Araujo
 
Docker + Kubernetes: Orquestrando containers e escalando rapidamente suas apl...
Docker + Kubernetes: Orquestrando containers e escalando rapidamente suas apl...Docker + Kubernetes: Orquestrando containers e escalando rapidamente suas apl...
Docker + Kubernetes: Orquestrando containers e escalando rapidamente suas apl...
 
Introduction to Containers - SQL Server and Docker
Introduction to Containers - SQL Server and DockerIntroduction to Containers - SQL Server and Docker
Introduction to Containers - SQL Server and Docker
 
SI - Introdução a Sistemas Distribuidos
SI - Introdução a Sistemas DistribuidosSI - Introdução a Sistemas Distribuidos
SI - Introdução a Sistemas Distribuidos
 
Comandos CMD
Comandos CMDComandos CMD
Comandos CMD
 
Fanerógamas
FanerógamasFanerógamas
Fanerógamas
 
Resumo sistemas operacionais
Resumo sistemas operacionaisResumo sistemas operacionais
Resumo sistemas operacionais
 
Introduction to HL7 FHIR
Introduction to HL7 FHIRIntroduction to HL7 FHIR
Introduction to HL7 FHIR
 
Smalltalk Presentation
Smalltalk PresentationSmalltalk Presentation
Smalltalk Presentation
 
Ciclo reprodutivo das
Ciclo reprodutivo dasCiclo reprodutivo das
Ciclo reprodutivo das
 
3. sistem terdistribusi (dhaa3)
3. sistem terdistribusi (dhaa3)3. sistem terdistribusi (dhaa3)
3. sistem terdistribusi (dhaa3)
 
Classificação dos seres vivos.
Classificação dos seres vivos.Classificação dos seres vivos.
Classificação dos seres vivos.
 
Sistemas operacionais sistemas-distribuidos
Sistemas operacionais sistemas-distribuidosSistemas operacionais sistemas-distribuidos
Sistemas operacionais sistemas-distribuidos
 
Taxonomia e sistématica
Taxonomia e sistématicaTaxonomia e sistématica
Taxonomia e sistématica
 
introdução e conceitos anatômicos - anatomia humana I
introdução e conceitos anatômicos - anatomia humana Iintrodução e conceitos anatômicos - anatomia humana I
introdução e conceitos anatômicos - anatomia humana I
 

Semelhante a Sistemas de Grid Computacional

Capítulo1 - Introdução a Sistemas Distribuídos - Coulouris
Capítulo1 - Introdução a Sistemas Distribuídos - CoulourisCapítulo1 - Introdução a Sistemas Distribuídos - Coulouris
Capítulo1 - Introdução a Sistemas Distribuídos - CoulourisWindson Viana
 
Apresentacao ForumRNP 2015 - Daniela Brauner
Apresentacao ForumRNP 2015 - Daniela BraunerApresentacao ForumRNP 2015 - Daniela Brauner
Apresentacao ForumRNP 2015 - Daniela BraunerDaniela Brauner
 
Palestra big data_e_mineracao_dedados_5agosto13-versaoslideshare
Palestra big data_e_mineracao_dedados_5agosto13-versaoslidesharePalestra big data_e_mineracao_dedados_5agosto13-versaoslideshare
Palestra big data_e_mineracao_dedados_5agosto13-versaoslidesharepccdias
 
Modelos NoSQL e a Persistência Poliglota
Modelos NoSQL e a Persistência PoliglotaModelos NoSQL e a Persistência Poliglota
Modelos NoSQL e a Persistência PoliglotaGlaucio Scheibel
 
GESTAO ELETRONICA DE DOCUMENTOS-AMPLA
GESTAO ELETRONICA DE DOCUMENTOS-AMPLAGESTAO ELETRONICA DE DOCUMENTOS-AMPLA
GESTAO ELETRONICA DE DOCUMENTOS-AMPLADiogo Murilo Lopes
 
Mini-curso: Grades e nuvens
Mini-curso: Grades e nuvensMini-curso: Grades e nuvens
Mini-curso: Grades e nuvensDeivid Martins
 
Sistemas de Gestão de Bases de Dados e de Gestão de Ficheiros
Sistemas de Gestão de Bases de Dados e de Gestão de FicheirosSistemas de Gestão de Bases de Dados e de Gestão de Ficheiros
Sistemas de Gestão de Bases de Dados e de Gestão de FicheirosMariana Hiyori
 
Big data e mineração de dados
Big data e mineração de dadosBig data e mineração de dados
Big data e mineração de dadosElton Meira
 
IDC Portugal | Virtualização de Dados como Estratégia de Gestão de Dados para...
IDC Portugal | Virtualização de Dados como Estratégia de Gestão de Dados para...IDC Portugal | Virtualização de Dados como Estratégia de Gestão de Dados para...
IDC Portugal | Virtualização de Dados como Estratégia de Gestão de Dados para...Denodo
 
Proposta de 5 disciplinas de DADs - Desafios contemporâneos dos currículos de...
Proposta de 5 disciplinas de DADs - Desafios contemporâneos dos currículos de...Proposta de 5 disciplinas de DADs - Desafios contemporâneos dos currículos de...
Proposta de 5 disciplinas de DADs - Desafios contemporâneos dos currículos de...Daniel Flores
 
Liferay Portugal UG Meetup 2018 09-12 - Slides
Liferay Portugal UG Meetup 2018 09-12 - Slides Liferay Portugal UG Meetup 2018 09-12 - Slides
Liferay Portugal UG Meetup 2018 09-12 - Slides Fernando Fernández
 
Data Management: 5 tendências para alcançar a mudança
Data Management: 5 tendências para alcançar a mudançaData Management: 5 tendências para alcançar a mudança
Data Management: 5 tendências para alcançar a mudançaDenodo
 
DataOps, Data Mesh e Data Fabric. Melhores práticas para seu projeto de arqui...
DataOps, Data Mesh e Data Fabric. Melhores práticas para seu projeto de arqui...DataOps, Data Mesh e Data Fabric. Melhores práticas para seu projeto de arqui...
DataOps, Data Mesh e Data Fabric. Melhores práticas para seu projeto de arqui...Eduardo Hahn
 
Big Data Analytics - Data Engineer, Arquitetura, AWS e Mais
Big Data Analytics - Data Engineer, Arquitetura, AWS e MaisBig Data Analytics - Data Engineer, Arquitetura, AWS e Mais
Big Data Analytics - Data Engineer, Arquitetura, AWS e MaisCicero Joasyo Mateus de Moura
 
Oficina Técnica da INDA em Belém no Consegi
Oficina Técnica da INDA em Belém no ConsegiOficina Técnica da INDA em Belém no Consegi
Oficina Técnica da INDA em Belém no Conseginitaibezerra
 
Apostila redes locais de computadores
Apostila redes locais de computadoresApostila redes locais de computadores
Apostila redes locais de computadoresfernandao777
 

Semelhante a Sistemas de Grid Computacional (20)

Capítulo1 - Introdução a Sistemas Distribuídos - Coulouris
Capítulo1 - Introdução a Sistemas Distribuídos - CoulourisCapítulo1 - Introdução a Sistemas Distribuídos - Coulouris
Capítulo1 - Introdução a Sistemas Distribuídos - Coulouris
 
Apresentacao ForumRNP 2015 - Daniela Brauner
Apresentacao ForumRNP 2015 - Daniela BraunerApresentacao ForumRNP 2015 - Daniela Brauner
Apresentacao ForumRNP 2015 - Daniela Brauner
 
Palestra big data_e_mineracao_dedados_5agosto13-versaoslideshare
Palestra big data_e_mineracao_dedados_5agosto13-versaoslidesharePalestra big data_e_mineracao_dedados_5agosto13-versaoslideshare
Palestra big data_e_mineracao_dedados_5agosto13-versaoslideshare
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Modelos NoSQL e a Persistência Poliglota
Modelos NoSQL e a Persistência PoliglotaModelos NoSQL e a Persistência Poliglota
Modelos NoSQL e a Persistência Poliglota
 
GESTAO ELETRONICA DE DOCUMENTOS-AMPLA
GESTAO ELETRONICA DE DOCUMENTOS-AMPLAGESTAO ELETRONICA DE DOCUMENTOS-AMPLA
GESTAO ELETRONICA DE DOCUMENTOS-AMPLA
 
José luiz ribeiro
José luiz ribeiroJosé luiz ribeiro
José luiz ribeiro
 
Mini-curso: Grades e nuvens
Mini-curso: Grades e nuvensMini-curso: Grades e nuvens
Mini-curso: Grades e nuvens
 
Sistemas de Gestão de Bases de Dados e de Gestão de Ficheiros
Sistemas de Gestão de Bases de Dados e de Gestão de FicheirosSistemas de Gestão de Bases de Dados e de Gestão de Ficheiros
Sistemas de Gestão de Bases de Dados e de Gestão de Ficheiros
 
Big data e mineração de dados
Big data e mineração de dadosBig data e mineração de dados
Big data e mineração de dados
 
IDC Portugal | Virtualização de Dados como Estratégia de Gestão de Dados para...
IDC Portugal | Virtualização de Dados como Estratégia de Gestão de Dados para...IDC Portugal | Virtualização de Dados como Estratégia de Gestão de Dados para...
IDC Portugal | Virtualização de Dados como Estratégia de Gestão de Dados para...
 
Proposta de 5 disciplinas de DADs - Desafios contemporâneos dos currículos de...
Proposta de 5 disciplinas de DADs - Desafios contemporâneos dos currículos de...Proposta de 5 disciplinas de DADs - Desafios contemporâneos dos currículos de...
Proposta de 5 disciplinas de DADs - Desafios contemporâneos dos currículos de...
 
A Importância da IDE-a no Reino-Unido
A Importância da IDE-a no Reino-UnidoA Importância da IDE-a no Reino-Unido
A Importância da IDE-a no Reino-Unido
 
Liferay Portugal UG Meetup 2018 09-12 - Slides
Liferay Portugal UG Meetup 2018 09-12 - Slides Liferay Portugal UG Meetup 2018 09-12 - Slides
Liferay Portugal UG Meetup 2018 09-12 - Slides
 
Data Management: 5 tendências para alcançar a mudança
Data Management: 5 tendências para alcançar a mudançaData Management: 5 tendências para alcançar a mudança
Data Management: 5 tendências para alcançar a mudança
 
DataOps, Data Mesh e Data Fabric. Melhores práticas para seu projeto de arqui...
DataOps, Data Mesh e Data Fabric. Melhores práticas para seu projeto de arqui...DataOps, Data Mesh e Data Fabric. Melhores práticas para seu projeto de arqui...
DataOps, Data Mesh e Data Fabric. Melhores práticas para seu projeto de arqui...
 
Dados de pesquisa: compartilhamento e publicação
Dados de pesquisa: compartilhamento e publicaçãoDados de pesquisa: compartilhamento e publicação
Dados de pesquisa: compartilhamento e publicação
 
Big Data Analytics - Data Engineer, Arquitetura, AWS e Mais
Big Data Analytics - Data Engineer, Arquitetura, AWS e MaisBig Data Analytics - Data Engineer, Arquitetura, AWS e Mais
Big Data Analytics - Data Engineer, Arquitetura, AWS e Mais
 
Oficina Técnica da INDA em Belém no Consegi
Oficina Técnica da INDA em Belém no ConsegiOficina Técnica da INDA em Belém no Consegi
Oficina Técnica da INDA em Belém no Consegi
 
Apostila redes locais de computadores
Apostila redes locais de computadoresApostila redes locais de computadores
Apostila redes locais de computadores
 

Mais de Thiago Oliveira

Mais de Thiago Oliveira (8)

Apresentação tcc
Apresentação   tccApresentação   tcc
Apresentação tcc
 
Data Warehouse
Data WarehouseData Warehouse
Data Warehouse
 
Android - Activities and services
Android - Activities and servicesAndroid - Activities and services
Android - Activities and services
 
MPS-BR Nível A
MPS-BR Nível AMPS-BR Nível A
MPS-BR Nível A
 
KDD e Data Mining
KDD e Data MiningKDD e Data Mining
KDD e Data Mining
 
Cmmi 5
Cmmi 5Cmmi 5
Cmmi 5
 
Neo4 jv2 english
Neo4 jv2 englishNeo4 jv2 english
Neo4 jv2 english
 
E business
E businessE business
E business
 

Sistemas de Grid Computacional

  • 1. UNIVERSIDADE FEDERAL DA PARAÍBA CENTRO DE CIÊNCIAS APLICADAS E EDUCAÇÃO CAMPUS IV – LITORAL NORTE BACHARELADO EM SISTEMAS DE INFORMAÇÃO DISCIPLINA: SISTEMAS DISTRIBUIDOS PROFESSOR CARLOS DIAS Grids Computacionais
  • 2. Equipe • Larissa Fittjer – larissa.fettjer@dce.ufpb.br • Thiago Oliveira – thiago.oliveira@dce.ufpb.br • Simone Nobrega – simone.nobregaa@dce.ufpb.br 8/1/2012 2
  • 3. Agenda • Introdução • Arquitetura • Funcionamento • Considerações Finais • Referências 8/1/2012 3
  • 4. Introdução • Internet – Surgiu durante a Guerra Fria – Tinha como objetivo manter a comunicação entre as forças armadas americanas • Clusters – Surgiu com o aumento da demanda de informação e processamento; – Resolução de problemas envolvendo grande quantidade de dados 8/1/2012 4
  • 5. Introdução • Grids Computacionais – Alto custo de aquisição e manutenção – Infraestrutura que permita o compartilhamento de recursos e serviços • Segundo Laszewski (2005) Grid Computacional é uma coleção de recursos heterogêneos e distribuídos possibilitando que sejam utilizados em grupo para executar aplicações em larga escala. 8/1/2012 5
  • 6. Funcionamento • Um grid deve atender a quatro requisitos básico em seu funcionamento: – Segurança; – Consistência; – Economia; – Persistência; 8/1/2012 6
  • 7. Funcionalidades • Identificação e Autenticação; • Autorização e aderência a políticas; • Localização dos recursos; • Caracterização dos recursos; 8/1/2012 7
  • 8. Arquitetura Arquitetura Genérica de Foster: Aplicação Coletivo Recursos Conectividade Ambiente 8/1/2012 8
  • 9. Componentes • Aplicação • Conectividade • Coletivo • Ambiente • Recursos 8/1/2012 9
  • 10. Arquitetura Arquitetura proposta por Dantas (2005) Aplicações e Serviços Middleware Recursos Redes 8/1/2012 10
  • 11. Componentes • Aplicações e Serviços • Middleware • Recursos • Redes 8/1/2012 11
  • 12. Topologias • Intragrid – Recursos e serviços de uma mesma organização; • Intergrid – Também conhecido como Partner Grids; • Extragrid – Interação de vários Grids; 8/1/2012 12
  • 14. Sistemas de computação em grid • Globus • Worldwide LHC Grid Europa • Open Science Grid Europa • Condor • OurGrid 8/1/2012 14
  • 15. OurGrid • Grade do tipo peer-to-peer – Desenvolvida na UFCG em parceria com a HP do Brasil • Suporte a aplicações paralelas onde os processos não se comunicam – Bag-of-Tasks • Rede de Favores • Escrito em Java 8/1/2012 15
  • 16. Arquitetura do OurGrid • Composto pelos componentes: – OurGrid Peer – MyGrid – SWAN 8/1/2012 16
  • 18. Segurança • Considera tanto a segurança dos usuários da grade contra os ataques maliciosos quanto a segurança dos recursos da grade contra usuários maliciosos. – Métodos de Autenticação e autorização – Sandboxing 8/1/2012 18
  • 19. Projetos que usam OurGrid • Segurança Hídrica, liderado pela UFCG • Segurança Pública, liderado pela UniFor • BioPAUÁ, liderado pelo UniSinos • Mineração de dados, liderado pela UniSantos • Raciocínio Bayesiano, liderado pela USP • Uso do solo amazônico, liderado pela UNIR • Ruas de POA, liderado pela PUC-RS • HIV Brasileiro, liderado pela LNCC/UFRJ 8/1/2012 19
  • 20. Considerações Finais • A busca por soluções mais baratas e novas tecnologias para melhorar a forma como acontecem as conexões entre máquinas, faz com que os Grids sejam uma ótima solução para diversos problemas que exigem grande processamento. • Apesar disso, ainda é preciso uma maior padronização na parte técnica, principalmente em relação à criação de novos modelos de Grids. 8/1/2012 20
  • 21. Referências • CIRNE, Valfredo& NETO, Elizeu Santos. Grids Computacionais: da Computação de Alto Desempenho a Serviços Sob Demanda. Laboratório de Sistemas Distribuídos – Universidade Federal da Campina Grande – PB – Brasil. • DANTAS, Ayla; CIRNE, Walfredo and SAIKOSKI, Katia. Using AOP to bring a project back in shape: the ourgridcase.J.Braz. Comp. Soc. [online]. 2006, vol.11, n.3, pp. 21-35. ISSN 0104-6500. • NAZARENO Andrade, Lauro Costa, Guilherme Germ´oglio,Walfredo Cirne. PeertoPeer grid computingwiththeOurGridCommunity. Laboratório de Sistemas Distribuídos – Universidade Federal de 8/1/2012 Campina Grande. 21
  • 22. Referências • História da Internet. Disponível em: <http://www.suapesquisa.com/internet/> Acesso em 04 de Dezembro de 2011. • MOWBRAY, Miranda. OurGrid: A Web-Based Community Grid. Filton Rd, Stoke Gifford, - Bristol BS34 8QZ, UK.IADIS International Conference on Web Based Communities 2006. • Página Oficial do Ourgrid. Disponível em: http://www.ourgrid.org/ Acessado: 09 de Dezembro de 2011 8/1/2012 22
  • 23. Referências • SANTOS, Túlio Ligneul. Grades Computacionais. Universidade Federal do Rio de Janeiro, Rio de Janeiro – RJ – Brasil – 2008. Disponível em: <http://www.gta.ufrj.br/grad/08_1/grades/index.html>. Acesso em 04 de Dezembro de 2011. • SILVA, Hélio Antonio Miranda. Implementação de um Mecanismos de Recuperação por Retorno para a Ferramenta OurGrid. Universidade Federal do Rio Grande do Sul – RS- Brasil- 2007. Disponível em :http://www.lume.ufrgs.br/bitstream/handle/10183/115 17/000615806.pdf?sequence=1. Acesso em 09 de Dezembro de 2011. 8/1/2012 23