Download pdf - Computación Grid

Transcript
Page 1: Computación Grid

UNIVERSIDAD

TECNOLÓGICA DE

PANAMÁSISTEMA OPERATIVOS III

COMPUTACIÓN

GRID

Integrantes: Ericka Valdés y Alejandro Rodríguez

8-878-2274 8-867-1487Grupo: 11R-132

Page 2: Computación Grid

Tabla de Contenido

Durante esta

presentación acerca

de “Computación

Grid” será capaz de

reconocer y analizar

los componentes y la

funcionalidad de esta

tecnología.

Page 3: Computación Grid

¿Qué entendemos por

Grid?

Page 4: Computación Grid

Definición

Un Grid es un sistema de computación distribuido

que permite coordinar computadoras de diferente

hardware y software y cuyo fin es procesar una

tarea que demanda una gran cantidad de recursos y

poder de procesamiento.

Page 5: Computación Grid

Reseña Histórica

• Primeros conceptos tipo grid aparecen en el sistema operativo Multics

• Metacomputadoras FAFNER y I-WAY influyen fuertemente en la arquitectura del actual OGSA

• Publicación de: The Grid: Blueprint for a new computationalinfrastructure. Considerada la biblia de computación Grid

Page 6: Computación Grid

Reseña HistóricaProyectos percusores a grid

Con Carl Kesselman y Steve

Tuecke, Foster inventó la

computación grid.

Page 7: Computación Grid

Características

Page 8: Computación Grid

Características Generales

Múltiples computadores conectados en

red usando grid, nos presenta una

tecnología que puede ser prácticamente

ilimitada.

• Capacidad de balanceo de

sistema: No habría necesidad de

calcular la capacidad de los

sistemas en función de los picos de

trabajo ya que la capacidad se

puede reasignar desde la granja de

recursos a donde se necesite.

• Alta disponibilidad: con la nueva

funcionalidad si un servidor falla, se

reasigna los servicios restantes.

• Reducción de costo: con esta

arquitectura los servicios son

gestionados por “granjas de

recursos” . Ya no es necesario

disponer de grandes servidores y

podremos hacer uso de

componentes de bajo costo.

Page 9: Computación Grid

Funcionalidad El funcionamiento estándar de un Grid está definido en 6

pasos:

Page 10: Computación Grid
Page 11: Computación Grid

Elementos I. Redes: Las grid están construidas

sobre red de interconexión de alto

rendimiento. Las redes conectan

recursos sobre la grid, tales como

computadores (nodos) y el

almacenamiento.

II.Nodos computacionales:Los nodos son clúster o máquinas

paralelas de alto rendimiento

III.Software de

Infraestructura: Este enfocado

sobre agrupar la red y los nodos y

suministra un ambiente de desarrollo

y plataforma de ejecución para las

aplicaciones.

IV.Estándares: Necesitamos un

conjunto de estándares que regule

esta tipo de computación (sobre todo

para el intercambio de información).

Representación grafica de los elementos

Page 12: Computación Grid

Clasificación y tipos de

Grid

Page 13: Computación Grid

Clasificación

La clasificación más actual que se

puede englobar (y que esta

adoptada por el global grid fórum)

es la siguiente:

Relación que

existe entre cada

uno de ellos.

Page 14: Computación Grid

Tipos de Grid

Page 15: Computación Grid

Grid vs Cluters

La computación distribuida ha ido desarrollándose en los últimos de una

forma acelerada y algunos de los conceptos se han reinventado dando

lugar a nuevos paradigmas. Ese es el caso de la computación grid que

podemos decir es una evolución de los cluster de computadores

aparecidos en los 80.

Cluster Grid

Equipos homogéneos. Equipos heterogéneos.

Administración y manejo

centralizado.

Administración y manejo

descentralizado.

Equipos están concentrados. Equipos están dispersos.

Objetivo: mejorar el rendimiento

dedicando más recursos.

Objetivo: mejorar el rendimiento

compartiendo recursos subutilizados

en otras partes.

Page 16: Computación Grid

Ventajas y Desventajas

La computación Grid;

la modalidad más

avanzada de

computación distribuida

ayuda a reducir los

tiempos de las

investigaciones. Pero

toda tecnología esta

compuesta por su parte

positiva y negativa.

Virtualización computacional.

Page 17: Computación Grid

Ventajas

Gran poder de procesamiento

Aprovechamiento de recursos existentes

No hay limite por espacio físico

Brinda flexibilidad ante posibles fallos

Ahorro en

costos

Entre sus ventajas principales tenemos

Page 18: Computación Grid

Desventajas

Necesita servicios para poder funcionar

Necesidad de Aplicaciones

Recursos heterogéneos

Mantenimiento

No obstante, la computación grid

presenta algunos inconvenientes

que deben solucionarse. Estos

problemas son:

Page 19: Computación Grid

Estándares/ Arquitectura y

Capas

La computación grid, como todo modelo moderno de computación está

basada en un modelo de capas. Es un modelo basado en estándares

abiertos, regulado por una entidad internacional Global Grid Forum.

Page 20: Computación Grid

Estándares/ Arquitectura y Capas

Estándar OGSA (Open Grid Services Architecture)propuesto por Global Grid Forum. El propósito de este estándar es

normalizar los servicios o acciones habituales en una aplicación grid

(gestión de tareas, de recursos, seguridad…), también define los

interfaces a estos servicios. Hay que resaltar que dicho estándar está

basado en los famosos middleware y servicios web.

El planteamiento de arquitectura es muy sencillo: por un lado tenemos el

conjunto de aplicaciones que conforman las tareas básicas: autenticación,

tareas, etc. (OGSA), y por otro lado el WSRF, que son los servicios web

que permiten implementar esas tareas.

Page 21: Computación Grid

Conjunto de Servicios

web

A nivel Alto: Control de

autentificación de

usuarios

Conjunto de

Servicios web

A nivel Bajo:

Conectarse Bd

usuarios

registrados.

Implementa Implementa

Usa

Estándar de arquitectura propuesta por

el Global Grid Fórum.

Page 22: Computación Grid

El planteamiento de arquitectura

Representación del anterior

esquema usando capas. Las

aplicaciones interactúan con el

OGSA, y el OGSA con el

conjunto de servicios web que

le proporciona el WSRF.

Page 23: Computación Grid

Ejemplos de Grid

Folding@home: Su objetivo es realizar simulaciones del

plegamiento de proteínas, que sirven para comprender mejor el desarrollo de

enfermedades como el mal de Alzheimer y el cáncer. Nació en octubre del

2000 y lo dirige la Universidad de Stanford (E.U). Actualmente, otro nuevo

salto de rendimiento se ha producido con la liberación del cliente para GPUs

de tarjetas gráficas.

Page 24: Computación Grid

SETI@home : Es el pionero de la computación distribuida y el

más popular. Nació en 1999 en la Universidad de Berkeley (E.U), con

la meta de estudiar señales provenientes del espacio exterior, para

encontrar inteligencia por fuera del planeta Tierra.

Ejemplos de Grid

Page 25: Computación Grid

Ejemplos de Grid

RedCLARA es responsable de la implementación y manejo de la

infraestructura de red que interconecta a las Redes Nacionales de Educación e

Investigación (RNIE) de América Latina. La troncal (backbone) de RedCLARA está

compuesta por diez nodos ruteadores principales, conectados en una topología

punto-a-punto. A nivel de capacidad, RedCLARA tiene una infraestructura entre los nodos de

América Latina mencionados, en la modalidad de IRU (Irrestrictible Right of Use) a

10 o 15 años. En este modelo RedCLARA tiene fibra oscura en Centroamérica

pasando por Panamá, Costa Rica, Nicaragua, Honduras, El Salvador, Guatemala y

México, una troncal de 10 Gbps entre Santiago (Chile) y Buenos Aires (Argentina),

así como un lambda de 10 Gbps entre Buenos Aires (Argentina) y Porto Alegre

(Brasil).

Cuando una RNIE latinoamericana hace conexión con RedCLARA, lo hace a

través de uno de los diez nodos de su troncal; esta conexión le brinda a estas

redes y a sus miembros (clientes), acceso a RedCLARA, otorgándoles un Punto de

Intercambio.

Page 26: Computación Grid

El mapa presenta la

topología ilustrada

que presentaba la

troncal

(backbone) de

RedCLARA en

diciembre de 2012.

Page 27: Computación Grid

Conclusiones

Ericka ValdésLa computación Grid comenzó a

partir de la idea de programación

paralela y distribuida. Hoy en día,

la "idea" del grid esta presente en

muchísimas aplicaciones que

usamos en el día a día.

Alejandro RodríguezUn Grid ofrece la capacidad para la

administración de la organización, y

ver así un escenario de prioridad

mayor para poder reaccionar más

rápidamente cambiando la

utilización del recurso, prioridades y

políticas.

Page 28: Computación Grid

“La mente es la

más fina y pura de

todas las cosas”.Anaxágoras

Gracias


Recommended