Grid: computación ubicuawebdelprofesor.ula.ve/ciencias/nunez/Proyectos/Coloquios/...Grid:...
Transcript of Grid: computación ubicuawebdelprofesor.ula.ve/ciencias/nunez/Proyectos/Coloquios/...Grid:...
![Page 1: Grid: computación ubicuawebdelprofesor.ula.ve/ciencias/nunez/Proyectos/Coloquios/...Grid: computación ubicua Herbert Hoeger Centro de Cálculo Científico y Centro de Simulación](https://reader030.fdocuments.net/reader030/viewer/2022041109/5f0e11457e708231d43d7494/html5/thumbnails/1.jpg)
Grid: computación ubicua
Herbert HoegerCentro de Cálculo Científico y
Centro de Simulación y ModelosUniversidad de Los Andes
![Page 2: Grid: computación ubicuawebdelprofesor.ula.ve/ciencias/nunez/Proyectos/Coloquios/...Grid: computación ubicua Herbert Hoeger Centro de Cálculo Científico y Centro de Simulación](https://reader030.fdocuments.net/reader030/viewer/2022041109/5f0e11457e708231d43d7494/html5/thumbnails/2.jpg)
2
Contenido
•Grid.
•Proyecto EELA (E-infrastructure shared between Europe and Latin
America).
•Estructura del grid de EELA.
•El grid académico venezolano / grid ULA
•Comentarios finales.
![Page 3: Grid: computación ubicuawebdelprofesor.ula.ve/ciencias/nunez/Proyectos/Coloquios/...Grid: computación ubicua Herbert Hoeger Centro de Cálculo Científico y Centro de Simulación](https://reader030.fdocuments.net/reader030/viewer/2022041109/5f0e11457e708231d43d7494/html5/thumbnails/3.jpg)
3
Grid
• Hoy en día tenemos:– Conectividad global a través de Internet.– Disponibilidad y confiabilidad en el ancho
de banda.– La velocidad de las redes se duplica cada 9
meses.
![Page 4: Grid: computación ubicuawebdelprofesor.ula.ve/ciencias/nunez/Proyectos/Coloquios/...Grid: computación ubicua Herbert Hoeger Centro de Cálculo Científico y Centro de Simulación](https://reader030.fdocuments.net/reader030/viewer/2022041109/5f0e11457e708231d43d7494/html5/thumbnails/4.jpg)
4
Grid
Usar Internet no solo comouna fuente de información, sino también como unaplataforma de servicios de
computación.
![Page 5: Grid: computación ubicuawebdelprofesor.ula.ve/ciencias/nunez/Proyectos/Coloquios/...Grid: computación ubicua Herbert Hoeger Centro de Cálculo Científico y Centro de Simulación](https://reader030.fdocuments.net/reader030/viewer/2022041109/5f0e11457e708231d43d7494/html5/thumbnails/5.jpg)
5
Grid
Agregación de recursos coordinados por elmiddleware
Linux ASolaris
ABC
XYZDiscos
WindowsLinux B
Mac OS…
Aplicaciones
Grid Middleware
Recursos
![Page 6: Grid: computación ubicuawebdelprofesor.ula.ve/ciencias/nunez/Proyectos/Coloquios/...Grid: computación ubicua Herbert Hoeger Centro de Cálculo Científico y Centro de Simulación](https://reader030.fdocuments.net/reader030/viewer/2022041109/5f0e11457e708231d43d7494/html5/thumbnails/6.jpg)
6
•Crear una gran máquinavirtual
•En forma transparente decidedonde ejecutar las tareas asícomo donde almacenar y dedonde recuperar los datos.
•La visión del usuario es queesta frente a una máquina conmuchos CPUs y muchísimodisco.
Middleware - Objetivo
![Page 7: Grid: computación ubicuawebdelprofesor.ula.ve/ciencias/nunez/Proyectos/Coloquios/...Grid: computación ubicua Herbert Hoeger Centro de Cálculo Científico y Centro de Simulación](https://reader030.fdocuments.net/reader030/viewer/2022041109/5f0e11457e708231d43d7494/html5/thumbnails/7.jpg)
7
Grid - Justificación
•Permite compartir recursos.•Provee gran poder de computo y capacidad dealmacenamiento.
•Filosofía: Pongo mis recursos en el grid para quelos usen cuando no los necesito y cuando yonecesito más de lo que tengo, el grid me lo ofrece.
![Page 8: Grid: computación ubicuawebdelprofesor.ula.ve/ciencias/nunez/Proyectos/Coloquios/...Grid: computación ubicua Herbert Hoeger Centro de Cálculo Científico y Centro de Simulación](https://reader030.fdocuments.net/reader030/viewer/2022041109/5f0e11457e708231d43d7494/html5/thumbnails/8.jpg)
8
Grid - Funcionalidad
•Recursos heterogéneos
•Pertenecen a organizaciones distintas
•Administrados por personas distintas
Nada trivial …
![Page 9: Grid: computación ubicuawebdelprofesor.ula.ve/ciencias/nunez/Proyectos/Coloquios/...Grid: computación ubicua Herbert Hoeger Centro de Cálculo Científico y Centro de Simulación](https://reader030.fdocuments.net/reader030/viewer/2022041109/5f0e11457e708231d43d7494/html5/thumbnails/9.jpg)
9
Grid - Funcionalidad
•Seguridad:
•Autenticación y autorización.
•Manejo de usuarios:
•Organizaciones virtuales.
•Manejo de recursos (dinámico) :
•Monitoreo, balanceo, fallas, garantizar políticas.
•Transparencia:
•Localización, acceso a recursos permitidos.
•Eficiencia, facilidad de uso y disponibilidad.
•Escalable.
![Page 10: Grid: computación ubicuawebdelprofesor.ula.ve/ciencias/nunez/Proyectos/Coloquios/...Grid: computación ubicua Herbert Hoeger Centro de Cálculo Científico y Centro de Simulación](https://reader030.fdocuments.net/reader030/viewer/2022041109/5f0e11457e708231d43d7494/html5/thumbnails/10.jpg)
10
Grid - Funcionalidad
•Sistemas operativos distribuidos
•Un nivel más alto
![Page 11: Grid: computación ubicuawebdelprofesor.ula.ve/ciencias/nunez/Proyectos/Coloquios/...Grid: computación ubicua Herbert Hoeger Centro de Cálculo Científico y Centro de Simulación](https://reader030.fdocuments.net/reader030/viewer/2022041109/5f0e11457e708231d43d7494/html5/thumbnails/11.jpg)
11
Cluster vs. Grid
CLUSTER
• Equipos homogéneos.• Sistema operativo único.• Administración y manejo
centralizado.• Equipos están concentrados.• Objetivo: mejorar el
rendimiento dedicando másrecursos.
GRID
• Equipos heterogéneos.• Múltiples sistemas operativos.• Administración y manejo
descentralizado.• Equipos están dispersos.• Objetivo: mejorar el rendimiento
compartiendo recursos sub-utilizados en otras partes.
![Page 12: Grid: computación ubicuawebdelprofesor.ula.ve/ciencias/nunez/Proyectos/Coloquios/...Grid: computación ubicua Herbert Hoeger Centro de Cálculo Científico y Centro de Simulación](https://reader030.fdocuments.net/reader030/viewer/2022041109/5f0e11457e708231d43d7494/html5/thumbnails/12.jpg)
12
Cluster
![Page 13: Grid: computación ubicuawebdelprofesor.ula.ve/ciencias/nunez/Proyectos/Coloquios/...Grid: computación ubicua Herbert Hoeger Centro de Cálculo Científico y Centro de Simulación](https://reader030.fdocuments.net/reader030/viewer/2022041109/5f0e11457e708231d43d7494/html5/thumbnails/13.jpg)
13
Grid
![Page 14: Grid: computación ubicuawebdelprofesor.ula.ve/ciencias/nunez/Proyectos/Coloquios/...Grid: computación ubicua Herbert Hoeger Centro de Cálculo Científico y Centro de Simulación](https://reader030.fdocuments.net/reader030/viewer/2022041109/5f0e11457e708231d43d7494/html5/thumbnails/14.jpg)
14
•Todavía hay un largo camino por recorrer.
•Éxito final depende de la adopción deestándares
Grid
![Page 15: Grid: computación ubicuawebdelprofesor.ula.ve/ciencias/nunez/Proyectos/Coloquios/...Grid: computación ubicua Herbert Hoeger Centro de Cálculo Científico y Centro de Simulación](https://reader030.fdocuments.net/reader030/viewer/2022041109/5f0e11457e708231d43d7494/html5/thumbnails/15.jpg)
15
EELA
E-infrastructure shared between Europe and LatinAmerica
•Puente entre e-Infraestructuras Europa-LA
•Sobre RedCLARA y GEANT
•Reducir la brecha digital en LA
•Red de colaboración Europa-LA
•Instalar una e-Infraestructura experimental en LAcompatible con EGEE (Enabling Grids for E-sciencE)
•Marco de colaboración en e-Ciencias entre Europa-LA
![Page 16: Grid: computación ubicuawebdelprofesor.ula.ve/ciencias/nunez/Proyectos/Coloquios/...Grid: computación ubicua Herbert Hoeger Centro de Cálculo Científico y Centro de Simulación](https://reader030.fdocuments.net/reader030/viewer/2022041109/5f0e11457e708231d43d7494/html5/thumbnails/16.jpg)
16
EELA: miembros
BrasilUniversidade Federal FluminenseUFF10
InternacionalCooperación Latinoamericana de RedesAvanzadas
CLARA9
ChileUniversidad Técnica Federico Santa MaríaUTFSM8
CubaCentro de Gestión de la Información yDesarrollo de la Energía
CUBAENERGIA7
ItaliaIstituto Nazionale di Fisica NucleareINFN6
VenezuelaUniversidad de Los AndesULA5
EspañaUniversidad Politécnica de ValenciaUPV4
BrasilUniversidade Federal do Rio do JaneiroUFRJ3
EspañaConsejo Superior de InvestigacionesCientíficas
CSIC2
EspañaCentro de Investigaciones EnergéticasMedioambientales y Tecnológicas
CIEMAT1
![Page 17: Grid: computación ubicuawebdelprofesor.ula.ve/ciencias/nunez/Proyectos/Coloquios/...Grid: computación ubicua Herbert Hoeger Centro de Cálculo Científico y Centro de Simulación](https://reader030.fdocuments.net/reader030/viewer/2022041109/5f0e11457e708231d43d7494/html5/thumbnails/17.jpg)
17
EELA: miembros
ArgentinaUniversidad Nacional de La PlataUNLP21
EspañaEntidad Pública Empresarial Red.esRED.ES20
ChileUniversidad de ConcepciónUDEC19
ChileRed Universitaria NacionalREUNA18
EspañaUniversidad de CantabriaUC17
PerúServicio Nacional de Meteorología eHidrología
SENAMHI16
PortugalLaboratório de Instrumentação e FísicaExperimental de Partículas
LIP15
InternacionalEuropean Organization for NuclearResearch
CERN14
BrasilRede Nacional de Ensino e PesquisaRNP13
BrasilFundação Centro de Ciências e EducaçãoSuperior a Distância do Estado de Rio deJaneiro
CECIERJ/CEDERJ12
MéxicoUniversidad Nacional Autónoma de MéxicoUNAM11
![Page 18: Grid: computación ubicuawebdelprofesor.ula.ve/ciencias/nunez/Proyectos/Coloquios/...Grid: computación ubicua Herbert Hoeger Centro de Cálculo Científico y Centro de Simulación](https://reader030.fdocuments.net/reader030/viewer/2022041109/5f0e11457e708231d43d7494/html5/thumbnails/18.jpg)
18
EELA: Miembros adicionados
EELA cuenta con otros miembros que han sidoanexados a través de memorandums deentendimiento, por ejemplo:
• UNIANDES: colaboración en física de altasenergías.
![Page 19: Grid: computación ubicuawebdelprofesor.ula.ve/ciencias/nunez/Proyectos/Coloquios/...Grid: computación ubicua Herbert Hoeger Centro de Cálculo Científico y Centro de Simulación](https://reader030.fdocuments.net/reader030/viewer/2022041109/5f0e11457e708231d43d7494/html5/thumbnails/19.jpg)
19
EELA: Resultados esperados
Proporcione acceso fácil, rápido, seguro y económicoa grandes recursos de cómputo, dealmacenamiento y de red a través de:
• Uso de los estándares del middleware de grid delOGF(Open Grid Forum).
• El uso de las infraestructuras de redes regionalescon gran ancho de banda (GEANT y RedCLARA).
• Compartir los conocimientos de grid entre Europay Latinoamérica.
• La iniciación a los integrantes y participantes deactividades de EELA en mejores prácticas decómputo, telecomunicaciones, etc.
![Page 20: Grid: computación ubicuawebdelprofesor.ula.ve/ciencias/nunez/Proyectos/Coloquios/...Grid: computación ubicua Herbert Hoeger Centro de Cálculo Científico y Centro de Simulación](https://reader030.fdocuments.net/reader030/viewer/2022041109/5f0e11457e708231d43d7494/html5/thumbnails/20.jpg)
20
EELA: Resultados esperados
• La interacción entre las comunidades deinvestigadores y las institucionesgubernamentales en Latinoamérica parasustentar las e-Infraestructuras y las e-Cienciasen el largo plazo.
• Estimular nuevos proyectos de colaboración encampos científicos, educativos y culturales.
• Estimular nuevos proyectos de grid en la región.
![Page 21: Grid: computación ubicuawebdelprofesor.ula.ve/ciencias/nunez/Proyectos/Coloquios/...Grid: computación ubicua Herbert Hoeger Centro de Cálculo Científico y Centro de Simulación](https://reader030.fdocuments.net/reader030/viewer/2022041109/5f0e11457e708231d43d7494/html5/thumbnails/21.jpg)
21
EELA: Estructura
El grid de EELA es una colección de recursos yservicios distribuidos geográficamente. Entre losservicios están:
• Sistema Manejador de Carga (WorkloadManagement System o WMS)
• Sistema Manejador de Datos (Data ManagementSystem o DMS)
• Sistema de Información (Information System o IS)
• Sistema de Autenticación y Autorización(Authentication and Authorization System)
![Page 22: Grid: computación ubicuawebdelprofesor.ula.ve/ciencias/nunez/Proyectos/Coloquios/...Grid: computación ubicua Herbert Hoeger Centro de Cálculo Científico y Centro de Simulación](https://reader030.fdocuments.net/reader030/viewer/2022041109/5f0e11457e708231d43d7494/html5/thumbnails/22.jpg)
22
EELA: Estructura
El grid de EELA es una aglomeración de sitios y cadasitio es en si mismo un grid que cuenta con:
• Workload Management System:User Interface (UI)
Resource Broker (RB)
Network Server (NS)
Workload Manager (WM)
Logging and Bookkeeping (LB)
Computing Element (CE)
Worker Node (WN)
![Page 23: Grid: computación ubicuawebdelprofesor.ula.ve/ciencias/nunez/Proyectos/Coloquios/...Grid: computación ubicua Herbert Hoeger Centro de Cálculo Científico y Centro de Simulación](https://reader030.fdocuments.net/reader030/viewer/2022041109/5f0e11457e708231d43d7494/html5/thumbnails/23.jpg)
23
EELA: Estructura
• Data Management SystemReplica Location Service (RLS)
Storage Element (SE)
• Information System o ISGrid Resource Information Service (GRIS)
Grid Information Index Service (GIIS)
Berkeley Database Indormation Index (BDII)
• Authentication and Authorization System
![Page 24: Grid: computación ubicuawebdelprofesor.ula.ve/ciencias/nunez/Proyectos/Coloquios/...Grid: computación ubicua Herbert Hoeger Centro de Cálculo Científico y Centro de Simulación](https://reader030.fdocuments.net/reader030/viewer/2022041109/5f0e11457e708231d43d7494/html5/thumbnails/24.jpg)
24
![Page 25: Grid: computación ubicuawebdelprofesor.ula.ve/ciencias/nunez/Proyectos/Coloquios/...Grid: computación ubicua Herbert Hoeger Centro de Cálculo Científico y Centro de Simulación](https://reader030.fdocuments.net/reader030/viewer/2022041109/5f0e11457e708231d43d7494/html5/thumbnails/25.jpg)
25
• Por el hecho de compartir recursos, se espera:
• Acercamiento y cooperación entre losparticipantes.
• Entrenamiento y difusión de la tecnología.
• Proveer de recursos a los investigadores.
Grid académico venezolano – Propósito
![Page 26: Grid: computación ubicuawebdelprofesor.ula.ve/ciencias/nunez/Proyectos/Coloquios/...Grid: computación ubicua Herbert Hoeger Centro de Cálculo Científico y Centro de Simulación](https://reader030.fdocuments.net/reader030/viewer/2022041109/5f0e11457e708231d43d7494/html5/thumbnails/26.jpg)
26
Grid académico venezolano – Fase 1: ULA-USB
![Page 27: Grid: computación ubicuawebdelprofesor.ula.ve/ciencias/nunez/Proyectos/Coloquios/...Grid: computación ubicua Herbert Hoeger Centro de Cálculo Científico y Centro de Simulación](https://reader030.fdocuments.net/reader030/viewer/2022041109/5f0e11457e708231d43d7494/html5/thumbnails/27.jpg)
27
• Se integro el sitio del IVIC al grid ULA-USB
• Se integro un elemento de computo (cluster) de laUCV
Grid académico venezolano – Fase 2: ULA-USB+IVIC+UCV
![Page 28: Grid: computación ubicuawebdelprofesor.ula.ve/ciencias/nunez/Proyectos/Coloquios/...Grid: computación ubicua Herbert Hoeger Centro de Cálculo Científico y Centro de Simulación](https://reader030.fdocuments.net/reader030/viewer/2022041109/5f0e11457e708231d43d7494/html5/thumbnails/28.jpg)
28
Grid académico venezolano – Fase 3
![Page 29: Grid: computación ubicuawebdelprofesor.ula.ve/ciencias/nunez/Proyectos/Coloquios/...Grid: computación ubicua Herbert Hoeger Centro de Cálculo Científico y Centro de Simulación](https://reader030.fdocuments.net/reader030/viewer/2022041109/5f0e11457e708231d43d7494/html5/thumbnails/29.jpg)
29
• Se pueden crear diversas organizacionesvirtuales:
comunidades de usuarios afines
• VO-ULA: 42 miembros4 SUN V20z con 8 Gb de RAM, 2 discos de 80 Gb
3 SUN X4100 con 8 Gb de RAM, 2 discos de 80 Gb
4 clones pentium 4 de 512 RAM y 1 disco de 80
6 servidores IBM HS21 16GB
2 Xeon Quad Core de 3GHz
292 GB HD (1.75 TB)
• VO-EELA
• VO-GridVzla
• VO-EDTEAM
Grid ULA
![Page 30: Grid: computación ubicuawebdelprofesor.ula.ve/ciencias/nunez/Proyectos/Coloquios/...Grid: computación ubicua Herbert Hoeger Centro de Cálculo Científico y Centro de Simulación](https://reader030.fdocuments.net/reader030/viewer/2022041109/5f0e11457e708231d43d7494/html5/thumbnails/30.jpg)
30
• ¿Cómo usar otros equipos?
• Se están explorando opciones: Condor
Grid ULA
![Page 31: Grid: computación ubicuawebdelprofesor.ula.ve/ciencias/nunez/Proyectos/Coloquios/...Grid: computación ubicua Herbert Hoeger Centro de Cálculo Científico y Centro de Simulación](https://reader030.fdocuments.net/reader030/viewer/2022041109/5f0e11457e708231d43d7494/html5/thumbnails/31.jpg)
31
Finalmente…
• Disponibilidad• Facilidad de uso• Transparencia
Falta todavía
• Implementación• Operación• Mantenimiento
No es fácil
El software esta madurandorápidamente