SlideShare uma empresa Scribd logo
1 de 14
Baixar para ler offline
Grid e
desenvolvimento
colaborativo
         Gabriel A. von Winckler
              Núcleo de Computação Científica
                Universidade Estadual Paulista
Índice


         ●   Conceitos
         ●   Projeto GridUNESP
         ●   Experiência CampusParty
Grids Computacionais



 Estruturas computacionais compostas das
    interconexão de diversos recursos,
   pertencentes a diferentes domínios
              administrativos
Grids: Características
●   Plataforma distribuída


●   Colaboração / Compartilhamento
    ●   Construção coletiva
    ●   Otimização de recursos - demanda flutuante


                  “Um grid é tão forte quanto
                 a comunidade que o compõe”
Projeto GridUNESP
●   É um “grid” em um grid:
    ●   7 sites no estado de SP
    ●   Atende a demanda de pesquisa da UNESP
    ●   26 grupos de pesquisa – 120 usuários
    ●   + 2700 cores
    ●   + 150 TB de disco
Rede Kyatera
●   Requisito de todo Grid: Rede, muita rede




●   Recorde de transmissão entre hemisférios
                        19/09/2009 – 16,5 Gbps
OpenScienceGrid
●   Estrutura de grid internacional
●   +80 sites (maioria americanos)
●   Média de 900K horas de processamento por
    dia! (320K jobs)
●   Processamento CERN (CMS e ATLAS)
CERN
Experimento CampusParty
●   Grids dedicados são diferentes de grids
    “oportunistas” (desktop)
●   Mesma idéia básica: compartilhar recursos


●   Receita:
    ●   Condor
    ●   Máquinas virtuais
    ●   BOINC
Projetos BOINC
●   Computing for Clean Water
      pesquisar técnicas mais baratas para construção de
      filtros de água oceânica.
●   The Clean Energy Project
      pesquisar as melhores moléculas para células solares de
      menor custo e polímeros para as membranas utilizadas
      células de combustível
Como participar: Doando

    http://ncc.unesp.br/campusparty

 1) VirtualBox ou VMWare
 2) Download da máquina virtual
 3) Mudar o hostname e a senha
Como participar: Usando!
●   Modelos de paralelismo
    ●   Threads
    ●   MPI
    ●   Bag-of-tasks
         –   DAGs




●   Cálculo de PI com monte carlo
    ●   http://www.eveandersson.com/pi/monte-carlo-circle
    ●   http://www.chem.unl.edu/zeng/joy/mclab/mcintro.html
Contato

http://ncc.unesp.br/campusparty


@gridunesp


Banner do EduGrid


Stand Padtec
Agradecimentos
●   Padtec



●   Accept



●   Intel

Mais conteúdo relacionado

Semelhante a Gridcomputacionais

Técnicas avançadas de utilização de GPU e CUDA
Técnicas avançadas de utilização de GPU e CUDATécnicas avançadas de utilização de GPU e CUDA
Técnicas avançadas de utilização de GPU e CUDAJose Ricardo da Silva Junior
 
Mini-curso: Grades e nuvens
Mini-curso: Grades e nuvensMini-curso: Grades e nuvens
Mini-curso: Grades e nuvensDeivid Martins
 
Em Direção às Redes Programáveis na Internet do Futuro
Em Direção às Redes Programáveis na Internet do FuturoEm Direção às Redes Programáveis na Internet do Futuro
Em Direção às Redes Programáveis na Internet do FuturoMagnos Martinello
 
Estaleiro o uso de kubernetes no serpro
Estaleiro   o uso de kubernetes no serproEstaleiro   o uso de kubernetes no serpro
Estaleiro o uso de kubernetes no serproRicardo Katz
 
Planejamento e Gerenciamento de Capacidade para Sistemas Distribuídos
Planejamento e Gerenciamento de Capacidade para Sistemas DistribuídosPlanejamento e Gerenciamento de Capacidade para Sistemas Distribuídos
Planejamento e Gerenciamento de Capacidade para Sistemas Distribuídosluanrjesus
 
Como arquiteturas de dados quebram
Como arquiteturas de dados quebramComo arquiteturas de dados quebram
Como arquiteturas de dados quebramGleicon Moraes
 
Grids Computacionais O Projeto OurGrid
Grids Computacionais O Projeto OurGridGrids Computacionais O Projeto OurGrid
Grids Computacionais O Projeto OurGridelliando dias
 
Simulador Eletromagnético em um Ambiente de Grades Computacionais
Simulador Eletromagnético em um Ambiente de Grades ComputacionaisSimulador Eletromagnético em um Ambiente de Grades Computacionais
Simulador Eletromagnético em um Ambiente de Grades ComputacionaisIgor José F. Freitas
 
Enucomp2017 - Tutorial about network softwarization
Enucomp2017 - Tutorial about network softwarizationEnucomp2017 - Tutorial about network softwarization
Enucomp2017 - Tutorial about network softwarizationNathan Saraiva
 
Apostila redes locais de computadores
Apostila redes locais de computadoresApostila redes locais de computadores
Apostila redes locais de computadoresfernandao777
 
Content Delivery Networks
Content Delivery NetworksContent Delivery Networks
Content Delivery NetworksWanderson Paim
 

Semelhante a Gridcomputacionais (20)

Ubiquitous Grid
Ubiquitous GridUbiquitous Grid
Ubiquitous Grid
 
Computação de alta performance
Computação de alta performanceComputação de alta performance
Computação de alta performance
 
Técnicas avançadas de utilização de GPU e CUDA
Técnicas avançadas de utilização de GPU e CUDATécnicas avançadas de utilização de GPU e CUDA
Técnicas avançadas de utilização de GPU e CUDA
 
Mini-curso: Grades e nuvens
Mini-curso: Grades e nuvensMini-curso: Grades e nuvens
Mini-curso: Grades e nuvens
 
Em Direção às Redes Programáveis na Internet do Futuro
Em Direção às Redes Programáveis na Internet do FuturoEm Direção às Redes Programáveis na Internet do Futuro
Em Direção às Redes Programáveis na Internet do Futuro
 
Mini-curso CUDA
Mini-curso CUDAMini-curso CUDA
Mini-curso CUDA
 
Prazer, computação em nuvem
Prazer, computação em nuvemPrazer, computação em nuvem
Prazer, computação em nuvem
 
Estaleiro o uso de kubernetes no serpro
Estaleiro   o uso de kubernetes no serproEstaleiro   o uso de kubernetes no serpro
Estaleiro o uso de kubernetes no serpro
 
Planejamento e Gerenciamento de Capacidade para Sistemas Distribuídos
Planejamento e Gerenciamento de Capacidade para Sistemas DistribuídosPlanejamento e Gerenciamento de Capacidade para Sistemas Distribuídos
Planejamento e Gerenciamento de Capacidade para Sistemas Distribuídos
 
Campusparty
CampuspartyCampusparty
Campusparty
 
Como arquiteturas de dados quebram
Como arquiteturas de dados quebramComo arquiteturas de dados quebram
Como arquiteturas de dados quebram
 
Grids Computacionais O Projeto OurGrid
Grids Computacionais O Projeto OurGridGrids Computacionais O Projeto OurGrid
Grids Computacionais O Projeto OurGrid
 
Grids computacionais
Grids computacionaisGrids computacionais
Grids computacionais
 
ICC-02 Evolução dos Computadores
ICC-02 Evolução dos ComputadoresICC-02 Evolução dos Computadores
ICC-02 Evolução dos Computadores
 
Simulador Eletromagnético em um Ambiente de Grades Computacionais
Simulador Eletromagnético em um Ambiente de Grades ComputacionaisSimulador Eletromagnético em um Ambiente de Grades Computacionais
Simulador Eletromagnético em um Ambiente de Grades Computacionais
 
Enucomp2017 - Tutorial about network softwarization
Enucomp2017 - Tutorial about network softwarizationEnucomp2017 - Tutorial about network softwarization
Enucomp2017 - Tutorial about network softwarization
 
Palestra
PalestraPalestra
Palestra
 
Apostila redes locais de computadores
Apostila redes locais de computadoresApostila redes locais de computadores
Apostila redes locais de computadores
 
Content Delivery Networks
Content Delivery NetworksContent Delivery Networks
Content Delivery Networks
 
Globus Toolkit
Globus ToolkitGlobus Toolkit
Globus Toolkit
 

Mais de Campus Party Brasil

Desenvolvimento de aplicações para o Google App Engine
Desenvolvimento de aplicações para o Google App EngineDesenvolvimento de aplicações para o Google App Engine
Desenvolvimento de aplicações para o Google App EngineCampus Party Brasil
 
Técnicas forenses para a recuperação de arquivos
Técnicas forenses para a recuperação de arquivosTécnicas forenses para a recuperação de arquivos
Técnicas forenses para a recuperação de arquivosCampus Party Brasil
 
Como ganhar dinheiro no mundo mobile?
Como ganhar dinheiro no mundo mobile?Como ganhar dinheiro no mundo mobile?
Como ganhar dinheiro no mundo mobile?Campus Party Brasil
 
Tempestades solares: mitos e verdades
Tempestades solares: mitos e verdadesTempestades solares: mitos e verdades
Tempestades solares: mitos e verdadesCampus Party Brasil
 
A busca por planetas além do sistema solar
A busca por planetas além do sistema solarA busca por planetas além do sistema solar
A busca por planetas além do sistema solarCampus Party Brasil
 
Construção de uma luneta a baixo custo
Construção de uma luneta a baixo custoConstrução de uma luneta a baixo custo
Construção de uma luneta a baixo custoCampus Party Brasil
 
Hardware livre Arduino: eletrônica e robótica com hardware e software livres
Hardware livre Arduino: eletrônica e robótica com hardware e software livresHardware livre Arduino: eletrônica e robótica com hardware e software livres
Hardware livre Arduino: eletrônica e robótica com hardware e software livresCampus Party Brasil
 
Robótica e educação inclusiva
Robótica e educação inclusivaRobótica e educação inclusiva
Robótica e educação inclusivaCampus Party Brasil
 
Fazendo do jeito certo: criando jogos sofisticados com DirectX
Fazendo do jeito certo: criando jogos sofisticados com DirectXFazendo do jeito certo: criando jogos sofisticados com DirectX
Fazendo do jeito certo: criando jogos sofisticados com DirectXCampus Party Brasil
 
Robótica e educação inclusiva
	Robótica e educação inclusiva	Robótica e educação inclusiva
Robótica e educação inclusivaCampus Party Brasil
 
Gestão e monitoramento de redes e dispositivos com Software Livre
Gestão e monitoramento de redes e dispositivos com Software LivreGestão e monitoramento de redes e dispositivos com Software Livre
Gestão e monitoramento de redes e dispositivos com Software LivreCampus Party Brasil
 
Confecção de Circuito Impresso
Confecção de Circuito ImpressoConfecção de Circuito Impresso
Confecção de Circuito ImpressoCampus Party Brasil
 
Virtualização, cloud computig e suas tendencias
Virtualização, cloud computig e suas tendenciasVirtualização, cloud computig e suas tendencias
Virtualização, cloud computig e suas tendenciasCampus Party Brasil
 

Mais de Campus Party Brasil (20)

Wordpress
WordpressWordpress
Wordpress
 
Buracos negros
Buracos negrosBuracos negros
Buracos negros
 
Programação para Atari 2600
Programação para Atari 2600Programação para Atari 2600
Programação para Atari 2600
 
Desenvolvimento de aplicações para o Google App Engine
Desenvolvimento de aplicações para o Google App EngineDesenvolvimento de aplicações para o Google App Engine
Desenvolvimento de aplicações para o Google App Engine
 
Técnicas forenses para a recuperação de arquivos
Técnicas forenses para a recuperação de arquivosTécnicas forenses para a recuperação de arquivos
Técnicas forenses para a recuperação de arquivos
 
Como ganhar dinheiro no mundo mobile?
Como ganhar dinheiro no mundo mobile?Como ganhar dinheiro no mundo mobile?
Como ganhar dinheiro no mundo mobile?
 
Tempestades solares: mitos e verdades
Tempestades solares: mitos e verdadesTempestades solares: mitos e verdades
Tempestades solares: mitos e verdades
 
A busca por planetas além do sistema solar
A busca por planetas além do sistema solarA busca por planetas além do sistema solar
A busca por planetas além do sistema solar
 
Passeio virtual pelo LHC
Passeio virtual pelo LHCPasseio virtual pelo LHC
Passeio virtual pelo LHC
 
Construção de uma luneta a baixo custo
Construção de uma luneta a baixo custoConstrução de uma luneta a baixo custo
Construção de uma luneta a baixo custo
 
Hardware livre Arduino: eletrônica e robótica com hardware e software livres
Hardware livre Arduino: eletrônica e robótica com hardware e software livresHardware livre Arduino: eletrônica e robótica com hardware e software livres
Hardware livre Arduino: eletrônica e robótica com hardware e software livres
 
Robótica e educação inclusiva
Robótica e educação inclusivaRobótica e educação inclusiva
Robótica e educação inclusiva
 
Fazendo do jeito certo: criando jogos sofisticados com DirectX
Fazendo do jeito certo: criando jogos sofisticados com DirectXFazendo do jeito certo: criando jogos sofisticados com DirectX
Fazendo do jeito certo: criando jogos sofisticados com DirectX
 
Blue Via
Blue ViaBlue Via
Blue Via
 
Linux para iniciantes
Linux para iniciantesLinux para iniciantes
Linux para iniciantes
 
Robótica e educação inclusiva
	Robótica e educação inclusiva	Robótica e educação inclusiva
Robótica e educação inclusiva
 
Gestão e monitoramento de redes e dispositivos com Software Livre
Gestão e monitoramento de redes e dispositivos com Software LivreGestão e monitoramento de redes e dispositivos com Software Livre
Gestão e monitoramento de redes e dispositivos com Software Livre
 
Confecção de Circuito Impresso
Confecção de Circuito ImpressoConfecção de Circuito Impresso
Confecção de Circuito Impresso
 
Vida de Programador
Vida de Programador Vida de Programador
Vida de Programador
 
Virtualização, cloud computig e suas tendencias
Virtualização, cloud computig e suas tendenciasVirtualização, cloud computig e suas tendencias
Virtualização, cloud computig e suas tendencias
 

Gridcomputacionais

  • 1. Grid e desenvolvimento colaborativo Gabriel A. von Winckler Núcleo de Computação Científica Universidade Estadual Paulista
  • 2. Índice ● Conceitos ● Projeto GridUNESP ● Experiência CampusParty
  • 3. Grids Computacionais Estruturas computacionais compostas das interconexão de diversos recursos, pertencentes a diferentes domínios administrativos
  • 4. Grids: Características ● Plataforma distribuída ● Colaboração / Compartilhamento ● Construção coletiva ● Otimização de recursos - demanda flutuante “Um grid é tão forte quanto a comunidade que o compõe”
  • 5. Projeto GridUNESP ● É um “grid” em um grid: ● 7 sites no estado de SP ● Atende a demanda de pesquisa da UNESP ● 26 grupos de pesquisa – 120 usuários ● + 2700 cores ● + 150 TB de disco
  • 6. Rede Kyatera ● Requisito de todo Grid: Rede, muita rede ● Recorde de transmissão entre hemisférios 19/09/2009 – 16,5 Gbps
  • 7. OpenScienceGrid ● Estrutura de grid internacional ● +80 sites (maioria americanos) ● Média de 900K horas de processamento por dia! (320K jobs) ● Processamento CERN (CMS e ATLAS)
  • 9. Experimento CampusParty ● Grids dedicados são diferentes de grids “oportunistas” (desktop) ● Mesma idéia básica: compartilhar recursos ● Receita: ● Condor ● Máquinas virtuais ● BOINC
  • 10. Projetos BOINC ● Computing for Clean Water pesquisar técnicas mais baratas para construção de filtros de água oceânica. ● The Clean Energy Project pesquisar as melhores moléculas para células solares de menor custo e polímeros para as membranas utilizadas células de combustível
  • 11. Como participar: Doando http://ncc.unesp.br/campusparty 1) VirtualBox ou VMWare 2) Download da máquina virtual 3) Mudar o hostname e a senha
  • 12. Como participar: Usando! ● Modelos de paralelismo ● Threads ● MPI ● Bag-of-tasks – DAGs ● Cálculo de PI com monte carlo ● http://www.eveandersson.com/pi/monte-carlo-circle ● http://www.chem.unl.edu/zeng/joy/mclab/mcintro.html
  • 14. Agradecimentos ● Padtec ● Accept ● Intel