$30 off During Our Annual Pro Sale. View Details »

Clusters e Grids: Modelos e Ferramentas

Clusters e Grids: Modelos e Ferramentas

Apresentação para o congresso acadêmico que eu fiz mostrando as principais características de clusters e grids, bem como algumas comparações e ferramentas utilizadas.

Psycho Mantys

April 02, 2009
Tweet

More Decks by Psycho Mantys

Other Decks in Science

Transcript

  1. Cluster
    Grid
    Clusters e Grids: Modelos e Ferramentas
    Baltazar Tavares Vanderlei
    Laborat´
    orio de Computa¸

    ao Cient´
    ıfica e Visualiza¸

    ao - LCCV/UFAL
    22 de Maio de 2009

    View Slide

  2. Cluster
    Grid
    Sum´
    ario
    1 Cluster
    Com Mem´
    oria Compartilhada
    Com Mem´
    oria Distribu´
    ıda
    Exemplos de Cluster
    Sistemas para cluster de mem´
    oria compartilhada
    Sistemas para cluster de mem´
    oria Distribu´
    ıda
    2 Grid
    O que ´
    e um Grid?
    Caracter´
    ısticas de um Grid
    Projetos de Grids e Ferramentas

    View Slide

  3. Cluster
    Grid
    Com Mem´
    oria Compartilhada
    Com Mem´
    oria Distribu´
    ıda
    Exemplos de Cluster
    Sistemas para cluster de mem´
    oria compartilhada
    Sistemas para cluster de mem´
    oria Distribu´
    ıda
    Sum´
    ario
    1 Cluster
    Com Mem´
    oria Compartilhada
    Com Mem´
    oria Distribu´
    ıda
    Exemplos de Cluster
    Sistemas para cluster de mem´
    oria compartilhada
    Sistemas para cluster de mem´
    oria Distribu´
    ıda
    2 Grid
    O que ´
    e um Grid?
    Caracter´
    ısticas de um Grid
    Projetos de Grids e Ferramentas

    View Slide

  4. Cluster
    Grid
    Com Mem´
    oria Compartilhada
    Com Mem´
    oria Distribu´
    ıda
    Exemplos de Cluster
    Sistemas para cluster de mem´
    oria compartilhada
    Sistemas para cluster de mem´
    oria Distribu´
    ıda
    Classifica¸

    ao quanto o acesso `
    a mem´
    oria:
    Os clusters podem ser classificados quanto o seu acesso `
    a mem´
    oria:

    View Slide

  5. Cluster
    Grid
    Com Mem´
    oria Compartilhada
    Com Mem´
    oria Distribu´
    ıda
    Exemplos de Cluster
    Sistemas para cluster de mem´
    oria compartilhada
    Sistemas para cluster de mem´
    oria Distribu´
    ıda
    Classifica¸

    ao quanto o acesso `
    a mem´
    oria:
    Os clusters podem ser classificados quanto o seu acesso `
    a mem´
    oria:
    Mem´
    oria Compartilhada

    View Slide

  6. Cluster
    Grid
    Com Mem´
    oria Compartilhada
    Com Mem´
    oria Distribu´
    ıda
    Exemplos de Cluster
    Sistemas para cluster de mem´
    oria compartilhada
    Sistemas para cluster de mem´
    oria Distribu´
    ıda
    Classifica¸

    ao quanto o acesso `
    a mem´
    oria:
    Os clusters podem ser classificados quanto o seu acesso `
    a mem´
    oria:
    Mem´
    oria Compartilhada
    Mem´
    oria Distribu´
    ıda

    View Slide

  7. Cluster
    Grid
    Com Mem´
    oria Compartilhada
    Com Mem´
    oria Distribu´
    ıda
    Exemplos de Cluster
    Sistemas para cluster de mem´
    oria compartilhada
    Sistemas para cluster de mem´
    oria Distribu´
    ıda
    Sum´
    ario
    1 Cluster
    Com Mem´
    oria Compartilhada
    Com Mem´
    oria Distribu´
    ıda
    Exemplos de Cluster
    Sistemas para cluster de mem´
    oria compartilhada
    Sistemas para cluster de mem´
    oria Distribu´
    ıda
    2 Grid
    O que ´
    e um Grid?
    Caracter´
    ısticas de um Grid
    Projetos de Grids e Ferramentas

    View Slide

  8. Cluster
    Grid
    Com Mem´
    oria Compartilhada
    Com Mem´
    oria Distribu´
    ıda
    Exemplos de Cluster
    Sistemas para cluster de mem´
    oria compartilhada
    Sistemas para cluster de mem´
    oria Distribu´
    ıda
    Clusters
    ‘‘Um conjunto de computadores ligados que compartilham a mesma ´
    area
    de mem´
    oria principal”

    View Slide

  9. Cluster
    Grid
    Com Mem´
    oria Compartilhada
    Com Mem´
    oria Distribu´
    ıda
    Exemplos de Cluster
    Sistemas para cluster de mem´
    oria compartilhada
    Sistemas para cluster de mem´
    oria Distribu´
    ıda
    Sum´
    ario
    1 Cluster
    Com Mem´
    oria Compartilhada
    Com Mem´
    oria Distribu´
    ıda
    Exemplos de Cluster
    Sistemas para cluster de mem´
    oria compartilhada
    Sistemas para cluster de mem´
    oria Distribu´
    ıda
    2 Grid
    O que ´
    e um Grid?
    Caracter´
    ısticas de um Grid
    Projetos de Grids e Ferramentas

    View Slide

  10. Cluster
    Grid
    Com Mem´
    oria Compartilhada
    Com Mem´
    oria Distribu´
    ıda
    Exemplos de Cluster
    Sistemas para cluster de mem´
    oria compartilhada
    Sistemas para cluster de mem´
    oria Distribu´
    ıda
    Clusters
    ‘‘Um conjunto de computadores ligados que n˜
    ao compartilham a mesma
    ´
    area de mem´
    oria principal”

    View Slide

  11. Cluster
    Grid
    Com Mem´
    oria Compartilhada
    Com Mem´
    oria Distribu´
    ıda
    Exemplos de Cluster
    Sistemas para cluster de mem´
    oria compartilhada
    Sistemas para cluster de mem´
    oria Distribu´
    ıda
    Sum´
    ario
    1 Cluster
    Com Mem´
    oria Compartilhada
    Com Mem´
    oria Distribu´
    ıda
    Exemplos de Cluster
    Sistemas para cluster de mem´
    oria compartilhada
    Sistemas para cluster de mem´
    oria Distribu´
    ıda
    2 Grid
    O que ´
    e um Grid?
    Caracter´
    ısticas de um Grid
    Projetos de Grids e Ferramentas

    View Slide

  12. Cluster
    Grid
    Com Mem´
    oria Compartilhada
    Com Mem´
    oria Distribu´
    ıda
    Exemplos de Cluster
    Sistemas para cluster de mem´
    oria compartilhada
    Sistemas para cluster de mem´
    oria Distribu´
    ıda
    Exemplo de Clusters de Mem. Compartilhada:

    View Slide

  13. Cluster
    Grid
    Com Mem´
    oria Compartilhada
    Com Mem´
    oria Distribu´
    ıda
    Exemplos de Cluster
    Sistemas para cluster de mem´
    oria compartilhada
    Sistemas para cluster de mem´
    oria Distribu´
    ıda
    Exemplo de Clusters de Mem. Distribu´
    ıda:

    View Slide

  14. Cluster
    Grid
    Com Mem´
    oria Compartilhada
    Com Mem´
    oria Distribu´
    ıda
    Exemplos de Cluster
    Sistemas para cluster de mem´
    oria compartilhada
    Sistemas para cluster de mem´
    oria Distribu´
    ıda
    Sum´
    ario
    1 Cluster
    Com Mem´
    oria Compartilhada
    Com Mem´
    oria Distribu´
    ıda
    Exemplos de Cluster
    Sistemas para cluster de mem´
    oria compartilhada
    Sistemas para cluster de mem´
    oria Distribu´
    ıda
    2 Grid
    O que ´
    e um Grid?
    Caracter´
    ısticas de um Grid
    Projetos de Grids e Ferramentas

    View Slide

  15. Cluster
    Grid
    Com Mem´
    oria Compartilhada
    Com Mem´
    oria Distribu´
    ıda
    Exemplos de Cluster
    Sistemas para cluster de mem´
    oria compartilhada
    Sistemas para cluster de mem´
    oria Distribu´
    ıda
    Requisitos e caracter´
    ısticas dos sistemas
    O S.O. j´
    a vem na m´
    aquina

    View Slide

  16. Cluster
    Grid
    Com Mem´
    oria Compartilhada
    Com Mem´
    oria Distribu´
    ıda
    Exemplos de Cluster
    Sistemas para cluster de mem´
    oria compartilhada
    Sistemas para cluster de mem´
    oria Distribu´
    ıda
    Requisitos e caracter´
    ısticas dos sistemas
    O S.O. j´
    a vem na m´
    aquina

    o precisa instalar um S.O.

    View Slide

  17. Cluster
    Grid
    Com Mem´
    oria Compartilhada
    Com Mem´
    oria Distribu´
    ıda
    Exemplos de Cluster
    Sistemas para cluster de mem´
    oria compartilhada
    Sistemas para cluster de mem´
    oria Distribu´
    ıda
    Requisitos e caracter´
    ısticas dos sistemas
    O S.O. j´
    a vem na m´
    aquina

    o precisa instalar um S.O.

    acil de administrar

    View Slide

  18. Cluster
    Grid
    Com Mem´
    oria Compartilhada
    Com Mem´
    oria Distribu´
    ıda
    Exemplos de Cluster
    Sistemas para cluster de mem´
    oria compartilhada
    Sistemas para cluster de mem´
    oria Distribu´
    ıda
    Requisitos e caracter´
    ısticas dos sistemas
    O S.O. j´
    a vem na m´
    aquina

    o precisa instalar um S.O.

    acil de administrar
    Comunica¸

    ao por n´
    o r´
    apida

    View Slide

  19. Cluster
    Grid
    Com Mem´
    oria Compartilhada
    Com Mem´
    oria Distribu´
    ıda
    Exemplos de Cluster
    Sistemas para cluster de mem´
    oria compartilhada
    Sistemas para cluster de mem´
    oria Distribu´
    ıda
    Requisitos e caracter´
    ısticas dos sistemas
    O S.O. j´
    a vem na m´
    aquina

    o precisa instalar um S.O.

    acil de administrar
    Comunica¸

    ao por n´
    o r´
    apida
    O pre¸
    co ´
    e elevado

    View Slide

  20. Cluster
    Grid
    Com Mem´
    oria Compartilhada
    Com Mem´
    oria Distribu´
    ıda
    Exemplos de Cluster
    Sistemas para cluster de mem´
    oria compartilhada
    Sistemas para cluster de mem´
    oria Distribu´
    ıda
    Sum´
    ario
    1 Cluster
    Com Mem´
    oria Compartilhada
    Com Mem´
    oria Distribu´
    ıda
    Exemplos de Cluster
    Sistemas para cluster de mem´
    oria compartilhada
    Sistemas para cluster de mem´
    oria Distribu´
    ıda
    2 Grid
    O que ´
    e um Grid?
    Caracter´
    ısticas de um Grid
    Projetos de Grids e Ferramentas

    View Slide

  21. Cluster
    Grid
    Com Mem´
    oria Compartilhada
    Com Mem´
    oria Distribu´
    ıda
    Exemplos de Cluster
    Sistemas para cluster de mem´
    oria compartilhada
    Sistemas para cluster de mem´
    oria Distribu´
    ıda
    Requisitos e caracter´
    ısticas dos sistemas
    Administra¸

    ao mais complexa:

    View Slide

  22. Cluster
    Grid
    Com Mem´
    oria Compartilhada
    Com Mem´
    oria Distribu´
    ıda
    Exemplos de Cluster
    Sistemas para cluster de mem´
    oria compartilhada
    Sistemas para cluster de mem´
    oria Distribu´
    ıda
    Requisitos e caracter´
    ısticas dos sistemas
    Administra¸

    ao mais complexa:
    Precisa de um S.O. para cada n´
    o

    View Slide

  23. Cluster
    Grid
    Com Mem´
    oria Compartilhada
    Com Mem´
    oria Distribu´
    ıda
    Exemplos de Cluster
    Sistemas para cluster de mem´
    oria compartilhada
    Sistemas para cluster de mem´
    oria Distribu´
    ıda
    Requisitos e caracter´
    ısticas dos sistemas
    Administra¸

    ao mais complexa:
    Precisa de um S.O. para cada n´
    o
    Muitas m´
    aquinas

    View Slide

  24. Cluster
    Grid
    Com Mem´
    oria Compartilhada
    Com Mem´
    oria Distribu´
    ıda
    Exemplos de Cluster
    Sistemas para cluster de mem´
    oria compartilhada
    Sistemas para cluster de mem´
    oria Distribu´
    ıda
    Requisitos e caracter´
    ısticas dos sistemas
    Administra¸

    ao mais complexa:
    Precisa de um S.O. para cada n´
    o
    Muitas m´
    aquinas
    As m´
    aquinas precisam se comunicar

    View Slide

  25. Cluster
    Grid
    Com Mem´
    oria Compartilhada
    Com Mem´
    oria Distribu´
    ıda
    Exemplos de Cluster
    Sistemas para cluster de mem´
    oria compartilhada
    Sistemas para cluster de mem´
    oria Distribu´
    ıda
    Requisitos e caracter´
    ısticas dos sistemas
    Administra¸

    ao mais complexa:
    Precisa de um S.O. para cada n´
    o
    Muitas m´
    aquinas
    As m´
    aquinas precisam se comunicar
    Os usu´
    arios precisam acessar os n´
    os

    View Slide

  26. Cluster
    Grid
    Com Mem´
    oria Compartilhada
    Com Mem´
    oria Distribu´
    ıda
    Exemplos de Cluster
    Sistemas para cluster de mem´
    oria compartilhada
    Sistemas para cluster de mem´
    oria Distribu´
    ıda
    Requisitos e caracter´
    ısticas dos sistemas
    Administra¸

    ao mais complexa:
    Precisa de um S.O. para cada n´
    o
    Muitas m´
    aquinas
    As m´
    aquinas precisam se comunicar
    Os usu´
    arios precisam acessar os n´
    os
    Comunica¸

    ao por n´
    o mais lenta

    View Slide

  27. Cluster
    Grid
    Com Mem´
    oria Compartilhada
    Com Mem´
    oria Distribu´
    ıda
    Exemplos de Cluster
    Sistemas para cluster de mem´
    oria compartilhada
    Sistemas para cluster de mem´
    oria Distribu´
    ıda
    Requisitos e caracter´
    ısticas dos sistemas
    Administra¸

    ao mais complexa:
    Precisa de um S.O. para cada n´
    o
    Muitas m´
    aquinas
    As m´
    aquinas precisam se comunicar
    Os usu´
    arios precisam acessar os n´
    os
    Comunica¸

    ao por n´
    o mais lenta
    O pre¸
    co ´
    e baixo

    View Slide

  28. Cluster
    Grid
    Com Mem´
    oria Compartilhada
    Com Mem´
    oria Distribu´
    ıda
    Exemplos de Cluster
    Sistemas para cluster de mem´
    oria compartilhada
    Sistemas para cluster de mem´
    oria Distribu´
    ıda
    Requisitos e caracter´
    ısticas dos sistemas
    Administra¸

    ao mais complexa:
    Precisa de um S.O. para cada n´
    o
    Muitas m´
    aquinas
    As m´
    aquinas precisam se comunicar
    Os usu´
    arios precisam acessar os n´
    os
    Comunica¸

    ao por n´
    o mais lenta
    O pre¸
    co ´
    e baixo
    As m´
    aquinas podem ser encontradas em qualquer loja

    View Slide

  29. Cluster
    Grid
    Com Mem´
    oria Compartilhada
    Com Mem´
    oria Distribu´
    ıda
    Exemplos de Cluster
    Sistemas para cluster de mem´
    oria compartilhada
    Sistemas para cluster de mem´
    oria Distribu´
    ıda
    Sistema de gerˆ
    encia de Cluster de Mem. Distribu´
    ıda
    OSCAR:

    View Slide

  30. Cluster
    Grid
    Com Mem´
    oria Compartilhada
    Com Mem´
    oria Distribu´
    ıda
    Exemplos de Cluster
    Sistemas para cluster de mem´
    oria compartilhada
    Sistemas para cluster de mem´
    oria Distribu´
    ıda
    Sistema de gerˆ
    encia de Cluster de Mem. Distribu´
    ıda
    Cluster ROCKS:

    View Slide

  31. Cluster
    Grid
    O que ´
    e um Grid?
    Caracter´
    ısticas de um Grid
    Projetos de Grids e Ferramentas
    Sum´
    ario
    1 Cluster
    Com Mem´
    oria Compartilhada
    Com Mem´
    oria Distribu´
    ıda
    Exemplos de Cluster
    Sistemas para cluster de mem´
    oria compartilhada
    Sistemas para cluster de mem´
    oria Distribu´
    ıda
    2 Grid
    O que ´
    e um Grid?
    Caracter´
    ısticas de um Grid
    Projetos de Grids e Ferramentas

    View Slide

  32. Cluster
    Grid
    O que ´
    e um Grid?
    Caracter´
    ısticas de um Grid
    Projetos de Grids e Ferramentas
    Sum´
    ario
    1 Cluster
    Com Mem´
    oria Compartilhada
    Com Mem´
    oria Distribu´
    ıda
    Exemplos de Cluster
    Sistemas para cluster de mem´
    oria compartilhada
    Sistemas para cluster de mem´
    oria Distribu´
    ıda
    2 Grid
    O que ´
    e um Grid?
    Caracter´
    ısticas de um Grid
    Projetos de Grids e Ferramentas

    View Slide

  33. Cluster
    Grid
    O que ´
    e um Grid?
    Caracter´
    ısticas de um Grid
    Projetos de Grids e Ferramentas
    O que ´
    e um grid?
    ‘‘Grid um modelo computacional capaz de alcan¸
    car uma alta taxa de
    processamento dividindo as tarefas entre diversas m´
    aquinas, podendo ser
    em rede local ou rede de longa distˆ
    ancia, que formam uma m´
    aquina
    virtual”

    View Slide

  34. Cluster
    Grid
    O que ´
    e um Grid?
    Caracter´
    ısticas de um Grid
    Projetos de Grids e Ferramentas
    Sum´
    ario
    1 Cluster
    Com Mem´
    oria Compartilhada
    Com Mem´
    oria Distribu´
    ıda
    Exemplos de Cluster
    Sistemas para cluster de mem´
    oria compartilhada
    Sistemas para cluster de mem´
    oria Distribu´
    ıda
    2 Grid
    O que ´
    e um Grid?
    Caracter´
    ısticas de um Grid
    Projetos de Grids e Ferramentas

    View Slide

  35. Cluster
    Grid
    O que ´
    e um Grid?
    Caracter´
    ısticas de um Grid
    Projetos de Grids e Ferramentas
    O que ´
    e desej´
    avel em um grid?
    Adaptatividade

    View Slide

  36. Cluster
    Grid
    O que ´
    e um Grid?
    Caracter´
    ısticas de um Grid
    Projetos de Grids e Ferramentas
    O que ´
    e desej´
    avel em um grid?
    Adaptatividade
    Escalabilidade

    View Slide

  37. Cluster
    Grid
    O que ´
    e um Grid?
    Caracter´
    ısticas de um Grid
    Projetos de Grids e Ferramentas
    O que ´
    e desej´
    avel em um grid?
    Adaptatividade
    Escalabilidade
    Tolerˆ
    ancia a falhas

    View Slide

  38. Cluster
    Grid
    O que ´
    e um Grid?
    Caracter´
    ısticas de um Grid
    Projetos de Grids e Ferramentas
    O que ´
    e desej´
    avel em um grid?
    Adaptatividade
    Escalabilidade
    Tolerˆ
    ancia a falhas
    Dom´
    ınios Administrativos

    View Slide

  39. Cluster
    Grid
    O que ´
    e um Grid?
    Caracter´
    ısticas de um Grid
    Projetos de Grids e Ferramentas
    O que ´
    e desej´
    avel em um grid?
    Adaptatividade
    Escalabilidade
    Tolerˆ
    ancia a falhas
    Dom´
    ınios Administrativos
    Web Services

    View Slide

  40. Cluster
    Grid
    O que ´
    e um Grid?
    Caracter´
    ısticas de um Grid
    Projetos de Grids e Ferramentas
    O que ´
    e desej´
    avel em um grid?
    Adaptatividade
    Escalabilidade
    Tolerˆ
    ancia a falhas
    Dom´
    ınios Administrativos
    Web Services
    Suporte a JSDL

    View Slide

  41. Cluster
    Grid
    O que ´
    e um Grid?
    Caracter´
    ısticas de um Grid
    Projetos de Grids e Ferramentas
    Sum´
    ario
    1 Cluster
    Com Mem´
    oria Compartilhada
    Com Mem´
    oria Distribu´
    ıda
    Exemplos de Cluster
    Sistemas para cluster de mem´
    oria compartilhada
    Sistemas para cluster de mem´
    oria Distribu´
    ıda
    2 Grid
    O que ´
    e um Grid?
    Caracter´
    ısticas de um Grid
    Projetos de Grids e Ferramentas

    View Slide

  42. Cluster
    Grid
    O que ´
    e um Grid?
    Caracter´
    ısticas de um Grid
    Projetos de Grids e Ferramentas
    UNICORE (UNiform Interface to COmputing REsources)

    View Slide

  43. Cluster
    Grid
    O que ´
    e um Grid?
    Caracter´
    ısticas de um Grid
    Projetos de Grids e Ferramentas
    UNICORE (UNiform Interface to COmputing REsources)
    EGEE (Enabling Grids for E-sciencE)

    View Slide

  44. Cluster
    Grid
    O que ´
    e um Grid?
    Caracter´
    ısticas de um Grid
    Projetos de Grids e Ferramentas
    UNICORE (UNiform Interface to COmputing REsources)
    EGEE (Enabling Grids for E-sciencE)
    SETI@HOME

    View Slide

  45. Cluster
    Grid
    O que ´
    e um Grid?
    Caracter´
    ısticas de um Grid
    Projetos de Grids e Ferramentas
    UNICORE (UNiform Interface to COmputing REsources)
    EGEE (Enabling Grids for E-sciencE)
    SETI@HOME
    Globus Toolkit

    View Slide

  46. Cluster
    Grid
    O que ´
    e um Grid?
    Caracter´
    ısticas de um Grid
    Projetos de Grids e Ferramentas
    UNICORE (UNiform Interface to COmputing REsources)
    EGEE (Enabling Grids for E-sciencE)
    SETI@HOME
    Globus Toolkit
    OurGrid

    View Slide