Grids. Cluster High-availability (HA) Clusters (Linux HA) Load-balancing Clusters (Platform LSF HPC, Sun Grid En gine, Moab Cluster Suite and Maui Cluster.

Slides:



Advertisements
Presentaciones similares
A Distributed Resource Management Architecture that Supports Advance Reservations and Co-Allocation Computación Distribuida de Altas Prestaciones Patxi.
Advertisements

Grid Computing Rogelio Ferreira Escutia. 2 Computación Grid, febrero 2010 Definición La computación grid.
LEMDist: e-learning and e-science workspace
Experiencias en la Construcción de Portales para Grids Computacionales en la USB Yudith Cardinale, PhD Universidad Simón Bolívar Abril 2006 II Taller Latinoamericano.
E-science grid facility for Europe and Latin America Instalación del Computing Element (CE) Vanessa Hamar Grupo Grid Universidad de Los.
gLite Sistema de Información
Servicios de Asignación y Planificación de Recursos Grid
Proceso Certificación y Manejo de Datos en EGEE Gonzalo Merino PIC/IFAE XVIII Grupos de Trabajo de RedIRIS Sesión: EGEE-IrisGRID Toledo 25-Oct
Infraestructuras de Accounting en EGEE. sumario presentación Descripción general del CESGA Cálculo INTENSIVO Almacenamiento Accounting en el Cesga Accounting.
C OB I T Control Objectives for Information and Related Technology Information Systems and Control Foundation.
Arquitectura Tecnológica
Redes de Datos ADMINISTRACION Y SEGURIDAD DE REDES Teleproceso
Servidores Web Capítulo 2.
Aplicación de la tecnología Grid: Portal de recursos de supercomputación José Ruedas Sánchez Instituto de Astrofísica de Andalucía Consejo Superior de.
Proyecto e-CA: Organización Virtual y Testbed Susana Sánchez Expósito José Ruedas Sánchez II Reunión de e-Ciencia Andaluza 16-17, Octubre 2008.
Sistema de producción de datos de ATLAS Julio Lozano Bahilo Universidad de Granada.
Grid Computing David Motta
Objetivos Desarrollar software funcional multi-modelo sobre distintas plataformas para el estudio de sistemas complejos de cómputo de alto rendimiento.
Universidad Nacional Autónoma de Honduras
Sistemas Operativos Distribuidos Plataforma Cliente/Servidor
ITIL - Information Technology Infrastructure Library Es un marco de trabajo (framework) para la Administración de Procesos de IT Es un standard de facto.
Investigación Servidor de Aplicaciones WebSphere
Base de Datos Distribuidas
Condor.
Java 2 Platform Enterprise Edition
iBOLT Integration Platform
Integración de VOs y middleware para EGEE
DÍAZ OSCAR IVÁN HOYOS ANDRÉS FELIPE ORDOÑEZ JOSÉ LUIS INFORMÁTICA, SEMESTRE II.
Universidad Centroamericana
Universidad de La Coruña Escuela Universitaria Politécnica Control de Procesos por Computador Diego Cabaleiro 24 de Noviembre 2009.
SISTEMAS DISTRIBUIDOS
Diseño y Administración de Centro de Datos, Servidores, almacenamiento y Conectividad. Vamos a hablar sobre la Materia Optativa TDIV-Diseño y Administración.
Cloud Computing Miguel Mendoza Senior Consultant.
Procesamiento paralelo
1 Análisis Distribuido & User Support Farida Fassi IFIC (Instituto de Física Corpuscular) CSIC-Universitat de València III REUNIÓN ATLAS TIER-2 Federado,
Experiencias de Grids Computacionales en México José Luis Gordillo Ruiz Departamento de Supercómputo DGSCA - UNAM.
Programacion Web Practica 1 Estudio de la aplicación distribuida: Apache Hadoop.
Un sistema de gestión de bases de datos: Es un conjunto de programas que permite a los usuarios crear y mantener una base de datos. Por tanto, el SGBD.
Curso de Postgrado ‘GRIDS y e-Ciencia’ ” UTILIZACION DE UNA INFRAESTRUCTURA GRID” J. Salt Grupo de GRID Computing del IFIC IFCA, Santander; de Junio.
Baquero, Eduardo Berbín, Luis Bouza, Roberto García, Pedro SUMA Scientific Ubiquitous Metacomputing Architecture IEEE 2001 Cardinale, Yudith Figueira,
MODELO DE INTEGRACIÓN ENTRE COMPUTACIÓN EN GRILLA Y SISTEMAS MULTIAGENTES David De La Peña Javier M. Morales Enrique González Director Mayo de 2005 Reporte.
03/06/2015CADEB S.A.1 CADEB JAVA CADEB S.A. Experiencias En Tecnología JAVA CADEB S.A. Experiencias En Tecnología JAVA.
Centro Comunicaciones CSIC RedIRIS. Spanish NREN Grupo de Sistemas Distribuidos y Seguridad Dpto. de Arquitectura de Computadores UCM Lab. Computación.
UNIVERSIDAD NACIONAL AUTONOMA DE MEXICO MODULO IV ADMINISTRACIÓN DE BASES DE DATOS Servidor de la Base de Datos E.I. L.E. Prof. Ramón Castro Liceaga SEMINARIO.
Agenda  Introducción  Relevamientos de tecnologías Objetivos de la fase de relevamiento de tecnologías Principales tecnologías disponibles -OpenMosix,
UNIVERSIDAD DE GUADALAJARA CENTRO UNIVERSITARIO DE LA COSTA SUR ALUMNA: CLEMENTINA RANGEL ALMEDA MATERIA: SISTEMAS OPERATIVOS ABIERTOS 16 DE JUNIO 09,
Términos y Conceptos Básicos
1 GESTIÓN DE UTILIZACIÓN DE REDES Noviembre 2013 Herramienta de Monitoreo Pandora FMS David González.
Cluster de Computadores de Alto Desempeño con Acceso Remoto Santiago Iturriaga Damián Pintos Paulo Maya.
Cluster de Computadores de Alto Desempeño con Acceso Remoto
Teleprocesos y Sistemas Distribuidos Windows Server INTEGRANTES: Cantera Salazar, Julissa Arcelly Yalico Tello, Diana Accho Flores, Wilber Dávila, Mireilli.
Sustentante: Francis Ariel Jiménez Zapata Matricula: Grupo: 2 Profesora: Jose Doñe Asignatura: Sistema Operativo 2.
Pontificia Universidad Javeriana Sistemas Distribuidos (2007/01)
Protocolos de comunicación TCP/IP
COMUNIDAD SHAREPOINT DE COLOMBIA. Sharepoint & Azure … juntos mejor !!!
Taller de Inteligencia de Negocios SQL Server Integration Services SSIS Semana 2.
• SQL Server Integration Services SSIS
UD09 Sergio Lucas Madrid. Es un protocolo de Internet para sincronizar los relojes de los sistemas informáticos a través del ruteo de paquetes en redes.
QUÉ ES UN SERVIDOR WEB?. Un servidor web o servidor HTTP es un programa informático que procesa una aplicación del lado del servidor, realizando conexiones.
18/02/2016Diego Alberto Rincón Yáñez, Pontificia Universidad Javeriana, 1.
Actualización del Superordenador Virtual Gallego Valencia, 12 Abril Carlos Fernández Sánchez Responsable Técnico de Sistemas
Patrón de diseño BROKER
BASES DE DATOS DISTRIBUIDAS M.C.C. María Guadalupe Villanueva Carrasco INGENIERIA EN SISTEMAS COMPUTACIONALES.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Architecture of the gLite Data Management.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks The gLite Information System Virginia Martín-Rubio.
ALICE GRID en México 19 de junio de 2007 Autores: Luciano Diaz, Lukas Nellen, Pedro Podesta Co-autores: Patricia Méndez, Kitzia Lubreras, Hans Reyes, Latchezar.
Grupo de Usuarios Linux del Uruguay UYLUG - Mario Bonilla.
Decoupling Computation and Data Scheduling in Distributed Data-Intensive Applications Kavitha Ranganathan, Ian Foster University of Chicago 11th IEEE International.
Information System Virginia Martín-Rubio Pascual
The gLite Information System
Transcripción de la presentación:

Grids

Cluster High-availability (HA) Clusters (Linux HA) Load-balancing Clusters (Platform LSF HPC, Sun Grid En gine, Moab Cluster Suite and Maui Cluster Scheduler) High-performance (HPC) Clusters (Beowolf) Grid Clusters: Computational Grids Data Grids Equipment Grids

GLOBUS

Resource Management Data Management Grid Security Infrastructure Applications …….. Users …… ……...Organizations Information Serveces

process gatekeeper jobmanager GRAM GIIS GRIS Resources MDS GridFTP FTP server RSLHTTP1.1 LDAP Gsiftp/http/https/file Job allocation Job management resource finding data transfer data control proxy user Client USE Initialize/destroy

GRAM Client globusrun GSI Client globusrun GSI Client GASS use (opcioptional) GRAM Sever Gatekeeper GSI Sever Job Manager Perl Script fork RSL RSL Parser RSL file stdout GASS Process PBS JobLSF Job fork qsubbsub Local Resource Manager HTTP/1.1 RSL callback Job satus/cancel File transfer Output transfer

GRAM Client globusrun DUROC Parser RSL DUROC HTTP/1.1 RSL GRAM Server 1 GRAM Server 2

Request and response of resource information Request and response of resource information Host A MDS Client Idapsearch Host C GIIS Resources Information Provider Register Request and response of resource information Host B Local resource information Local resource information GIIS GRIS Idapadd/delete/modfy slapd LDAP base

GridFTP Client Globus-url-copy File GridFTP Server In.ftpd File control transfer

TeraGrid

Visión Construir una nueva infraestructura para soportar aplicac iones científicas basadas en grids (hw,sw,networks,new pr actices, new policies) Expandir los centros de cómputo para soportar al infraest ructura tecnológica Centros de operación coordinados y distribuidos geográfica mente. Explotar conocimiento y experiencia, de modo que el todo s ea más que la suma de sus partes. Homogenizar para realizar el trabajo distribuido de forma sencilla y de manera estándar. Ejecutar un trabajo en toda la TeraGrid Migrar ejecutables entre sitios.

Objetivos Crear una capacidad de cómputo sin precedentes Crear un sistema balanceado y distribuido. No un computador distribuido sino un sistema distribuid o Definir una infraestructura abierta y extensible Permitir la incorporación de nuevos recursos tanto en lo s centros de investigación participantes como en nuevos centros que se incorporen al sistema. Retos High-speed networks Grid Services Grid-Enlabled TeraScale facilities WAN

Escenarios de uso y Componentes Hardware: Linux/Intel Clusters, Alpha SMP cluster … Large-scale storage systems High-Speed backbone Grid middelware Next Generation applications Visualización remota de grandes cantidades de datos y apl icaciones sincronizadas armónicamente Número variable de procesadores y adaptación a tiempos de latencia variable. Alto Throughput

Tipos de Aplicaciones Computación intensiva Data intensiva Acopladas a instrumentos científicos Procesamiento y análisis de datos “cercanos” y en tiempo real Entes participantes (inicialmente) Argonne National Laboratory Caltech The National Center for Supercomputing Applications San Diego Supercomputer Center Texas Advanced Computing Center

Sistema inicial

Capas de Servicios

Ejemplo de un SITE

Recursos y Servicios Compute Resources Data Resources and Data Management Services Visualization Resources Network Resources Grid Services Grid Scheduling Allocations and Proposals

Nuestra WAN

Software Stack SuSE SLES X-cat OpenPBS Maui scheduler MPICH, MPICH-G2, MPIC H-VMI gm drivers VMI/CRM Globus Condor-G gsi-ssh GPT Wizard and GPT GPT SoftEnv MyProxy Intel compilers GNU compilers HDF4/5 SRB client

gLite

Middleware: Se refiere a una pieza de software que conec ta dos o más aplicaciones para que puedan intercambiar datos. Middleware de Grids: Integra y organiza recursos computacionales en un grid para presentarlos de manera homogénea.

Proyecto Enabling Grids for E-siencE Construir un grid robusto y seguro que atraiga muchos recursos de computo Continuamente mejorar y mantener un middleware para este grid. Atraer nuevos usuarios de industrias y áreas científicas.

Requerimientos del GRID de EGEE Heterogeneidad Agrupación de recursos vía VO. Utilización de recursos existentes Ejecución de trabajos Servicios de datos Seguridad Escalabilidad Disponibilidad

gLite fue creado por el proyecto EGE en abril de 2005 Se unificó con LCG en mayo de 2006 LCG-2 (=EGEE-0) prototyping product LCG-3 EGEE-1 product

gLite (Lightweight Middleware for Grid Computing): Es un middleware para grids orientado a servicios. Brinda servicios para permitir la administración de computo y almacenamiento distribuido. Características: Orientado a servicios Rehúso de componentes ya realizados Portable Seguro Tolerante a fallos Compatibilidad con infraestructura ya existente Software libre

Comparación entre gLite y LCG gLiteLCG Orientado a servicios Orientado a conexión Soporte para MySQL y Oracle Soporte para MySQL y Oracle Utiliza HTTPS y está basado en certificados grid provistos por VOM Utiliza la infraestructura de Glob us y certificados digitales para la Autenticación

1.User Interface (UI) 2. Workload Management System (WMS) / Resource Broker (RB) 3. Computing Element (CE) 4. Worker Node (WN) 5. The Logging and Bookkeeping service (LB) Cada componente de gLite está compuesto a su vez por una serie de paquetes de software (RPMs). Por esto los componentes son denominados metapaquetes. Estos paquetes de software deben ser configurados adecuadamente para trabajar “juntos”.

Information & Monitoring Service Job Management Service Data Management Service Security Service

R-GMA (Relational Grid Monitoring Architecture) Servicio genérico de descubrimiento. Instrumentos de apoyo para las transacciones - Replicación de registros -API mas simple -Enfrentarse a la vida en el grid (redes configuradas pobremente, MySQL corrupto, etc.)

Computing Element - CE mueve las VO basado en el planificador local - Políticas basadas en los cambios de los CE Logging and Bookkeeping - Sigue trabajos durante su curso de la vida (en términos de acontecimientos) Migraciones Compatibibles

Elementos de almacenamiento Replicación de catálogos y archivos Transferencia y ubicación de archivos Catalogo de meta-datos.

VOMS Job Management Services WMS, LB y CE se utilizan bajo la autorización basada en VOMS, y en la información de los usuarios Data Services Autorizaciones a través de las ACL Information Services Autentificación basadas en los certificados de los VOMS

SUMA/G USB

SUMA como conjunto de servicio s CORBA Proceso de ejecución e invocación  Execute  Submit Agentes de Ejecucion (Execution Agents) Cliente Interno (Client Stub) Representante (Proxy) Planificador (Scheduler) Control de Usuario (User Control)

Arquitectura de Suma Por Capas

Tolerancia a Fallas CheckPoints

SUMA - Otras Características: Planificador Seguridad Administración

PREGUNTAS… GRACIAS!