Clusters

R
ramonq quantStudent at Universidad Tecnológica de Panamá
BARRÍA, ABDIEL 8-894-123
QUANT, RAMÓN 8-880-1820
RENDA, FRANCO E-8-116214
SÁEZ, ORLANDO 8-902-434
VERGARA , JORGE 8-888-610
CLÚSTER
UNIVERSIDAD TECNOLÓGICA DE PANAMÁ
FACULTAD DE INGENIERÍA DE SISTEMAS COMPUTACIONALES
SISTEMAS OPERATIVOS
PROYECTO N° 1:
Integrante
s:
Grupo:
1IL-141
INDICE
Reseña Histórica
Definición
Características
Foralezas y Debilidades
Requerimientos Mínimos
Aplicaciones
Aportes
RESEÑA HISTÓRICA
HISTORIA DEL CLÚSTER
 La tecnología clúster tiene su inicio entre la
década del 50 y del 60, en plena revolución
tecnológica.
 El principal fundamento que dio origen a la
existencia de los clústeres es la Ley de
Amdahl que describe matemáticamente
cuanto se puede esperar de hacer en
paralelo una serie de tareas mediante una
arquitectura que lo permita.
Proyecto 1: Clúster
HISTORIA DEL CLÚSTER
El primer producto comercial de tipo
clúster fue ARCnet, desarrollado en 1977
por Datapoint pero no obtuvo un éxito
comercial.
Los clusters no consiguieron tener éxito
hasta que en 1984 VAXcluster produjeran
el sistema operativo VAX/VMS.
Otros dos principios comerciales de
clústeres notables fueron el Tandem
Himalaya y IBM S/390 Parallel Sysplex
alrededor de 1994.
Proyecto 1: Clúster
HISTORIA DEL CLÚSTER
Proyecto 1: Clúster
Este software de fuente abierta basado en comunicaciones TCP/IP permitió la
creación de un superordenador virtual - un cluster HPC
DEFINICIÓN
DEFINICIÓN DE CLÚSTER
El término clúster (del inglés cluster,
"grupo" o "raíz") se aplica a los conjuntos o
conglomerados de computadoras unidos
entre sí normalmente por una red de alta
velocidad y que se comportan como si
fuesen una única computadora.
Proyecto 1: Clúster
CARACTERÍSTICAS
ALTO RENDIMIENTO
El conjunto de ordenadores que está diseñado para dar
altas prestaciones en cuanto a capacidad de cálculo.
Por medio de un clúster se pueden conseguir capacidades
de cálculo superiores a las de un ordenador más caro que
el costo conjunto de los ordenadores del clúster.
Para garantizar esta capacidad de cálculo, los problemas
necesitan ser paralelizables, ya que el método con el que
los clústeres agilizan el procesamiento es dividir el
problema en problemas más pequeños y calcularlos en los
nodos
CARACTERÍSTICASProyecto 1: Clúster
El conjunto de dos o más máquinas que se caracterizan
por mantener una serie de servicios compartidos y por estar
constantemente monitorizándose entre sí.
Su objetivo de diseño es el de proveer disponibilidad y
confiabilidad. Estos clústeres tratan de brindar la máxima
disponibilidad de los servicios que ofrecen. La confiabilidad
se provee mediante software que detecta fallos y permite
recuperarse frente a los mismos, mientras que en hardware
se evita tener un único punto de fallos.
ALTA DISPONIBILIDAD
CARACTERÍSTICASProyecto 1: Clúster
BALANCEO DE CARGA
Se refiere a la técnica usada para compartir el trabajo a realizar entre varios
procesos, ordenadores, discos u otros recursos. Está íntimamente ligado a los
sistemas de multiprocesamiento, o que hacen uso de más de una unidad de
procesamiento para realizar labores útiles.
CARACTERÍSTICASProyecto 1: Clúster
ESCALABILIDAD
Es la propiedad deseable que indica su habilidad para
extender el margen de operaciones sin perder calidad, o
bien manejar el crecimiento continuo de trabajo de
manera fluida, o bien para estar preparado para hacerse
más grande sin perder calidad en los servicios ofrecidos.
En general, también se podría definir como la capacidad
del sistema informático de cambiar su tamaño o
configuración para adaptarse a las circunstancias
cambiantes.
CARACTERÍSTICASProyecto 1: Clúster
FORTALEZAS Y DEBILIDADES
FORTALEZAS DE UN CLÚSTER
De un clúster se espera que presente combinaciones de los
siguientes servicios:
Alto rendimiento
Alta disponibilidad
Balanceo de Carga
Escalabilidad
Proyecto 1: Clúster
DEBILIDADES DE UN CLÚSTER
Las principales desventajas de este sistema son que
escalan mal para aplicaciones transaccionales (bases
de datos, por ejemplo).
La administración de muchas maquinas
interconectadas implica una mayor atención y
conocimiento que la administración de una gran
maquina con muchos procesadores.
Proyecto 1: Clúster
REQUERIMIENTOS MÍNIMOS
(COMPONENTES DEL CLÚSTER)
COMPONENTES DEL CLÚSTER
En general, un clúster necesita de varios componentes de
software y hardware para poder funcionar:
• Nodos
• Sistemas de Almacenamiento
• Sistemas operativos
• Conexiones de red
• Middleware
• Ambientes de programación paralela
Proyecto 1: Clúster
COMPONENTES DEL CLÚSTER
Nodos
Los nodos son cada una de las
máquinas que se encuentran
interconectadas dentro de una
red.
Proyecto 1: Clúster
COMPONENTES DEL CLÚSTER
Sistemas de Almacenamiento
Para configurar un sistema de
almacenamiento tenemos como
alternativa usar tecnologías como:
• NAS (Network Attached Storage)
Proyecto 1: Clúster
COMPONENTES DEL CLÚSTER
Sistemas de Almacenamiento
• IDE o ATA: velocidades de 33, 66, 100,
133 y 166 MB/s
• SATA: velocidades de 150, 300 y 600
MB/s
• SCSI: velocidades de 160, 320, 640
MB/s. Proporciona altos rendimientos.
• SAS: aúna SATA-II y SCSI. Velocidades
de 300 y 600 MB/s
Proyecto 1: Clúster
Sistemas Operativos
Windows:
2000 Server
2003 Server
2008 Server
2012 Server
Linux:
OpenMosix
Rocks
Sun Grid
Engine
Mac OS X:
 Xgrid
COMPONENTES DEL CLÚSTER
Proyecto 1: Clúster
COMPONENTES DEL CLÚSTER
Conexiones de Red
 Fast Ethernet
• Son las más
comunes.
• Ofrecen pocas
ventajas para el
trabajo en clúster.
 Gigabit Ethernet
• Es la variante de
Ethernet más usada
a 10 Gbit/s.
• Por lo general es
una de las mejores
alternativas para
tareas
administrativas.
 Myrinet
• Es una red de altas
prestaciones con un
ancho de banda hasta
10 Gbit/s.
• Su mayor
característica es su
baja latencia
Proyecto 1: Clúster
COMPONENTES DEL CLÚSTER
Conexiones de Red
 Infini-Band  SCI (Scalable Coherent Interface)
Proyecto 1: Clúster
COMPONENTES DEL CLÚSTER
Es un software que generalmente actúa entre el sistema operativo y las
aplicaciones con la finalidad de proveer:
Un interfaz único de acceso al sistema, denominado SSI (Single System
Image).
Herramientas para la optimización y mantenimiento del sistema.
Escalabilidad: debe poder detectar automáticamente nuevos nodos
conectados al clúster para proceder a su utilización.
Middleware
Proyecto 1: Clúster
AMBIENTE DE PROGRAMACIÓN PARALELA
Los ambientes de programación
paralela permiten implementar
algoritmos que hagan uso de
recursos compartidos: CPU (Unidad
central de proceso), memoria, datos
y servicios.
Componentes del Clúster
Proyecto 1: Clúster
APLICACIONES
APLICACIONES CIENTÍFICAS
▪ Se suelen caracterizar por ser aplicaciones
computacionalmente intensivas
▪ Sus necesidades de recursos son muy
importantes en almacenamiento y especialmente
memoria.
▪ Requieren nodos y sistemas dedicados, en
entornos HPC y HTC.
▪ Son en muchas ocasiones códigos legacy, ya que
los dominios de aplicación suelen ser difícilmente
paralelizables.
Proyecto 1: Clúster
APLICACIONES EMPRESARIALES
▪ Demandan alta disponibilidad y
respuesta inmediata, con lo que los
servicios se están ejecutando
continuamente y no controlados por un
sistema de colas.
▪ Es usual que un sistema provea varios
servicios. Una primera aproximación para
realizar una distribución del trabajo es
separar los servicios.
Proyecto 1: Clúster
GESTORES DE COLA Y
BALANCEADORES DE CARGA
GESTOR DE COLA
Un gestor de colas es un sistema que
permite controlar y planificar la
ejecución de las tareas almacenadas
en las colas, con el fin de optimizar el
uso de los recursos de los sistemas,
minimizar costes y maximizar el
rendimiento de las aplicaciones.
Proyecto 1: Clúster
GESTOR DE COLA
Funcionamiento:
• Los usuarios envían trabajos indicando
requisitos de memoria, tiempo de procesador
y espacio en disco.
• El gestor de recursos registra el trabajo.
• Tan pronto los recursos pedidos se hallen
disponibles, el gestor de colas pone a
ejecución el trabajo solicitado que según su
planificación es el que tiene mayor prioridad.
Proyecto 1: Clúster
BALANCEADORES DE CARGA
Un balanceador de carga
fundamentalmente es un dispositivo de
hardware o software que se pone al frente
de un conjunto de servidores que atienden
una aplicación y asigna o balancea las
solicitudes que llegan de los clientes a los
servidores usando algún algoritmo.
Para que se considere exitoso
un balanceador de carga:
 Debe minimiza tiempos de respuesta.
 Mejorar el desempeño del servicio.
 Evitar la saturación.
Proyecto 1: Clúster
INTEL CLOUD FOR ALL
Intel anuncia una serie de nuevas tecnologías,
inversiones y colaboraciones en el sector con
el objetivo de hacer más fácil el despliegue de
nubes ágiles y escalables
Proyecto 1: Clúster
“Las empresas desean beneficiarse de la
eficiencia y de la agilidad de la arquitectura de
nube y en sus propios términos – usando las
ofertas de nube pública, desplegando su
propia nube privada o ambas”, dijo Diane
Bryant, vicepresidente y gerente general del
Data Center Group de Intel.
INTEL CLOUD FOR ALL
Proyecto 1: Clúster
Cloud Native Computing Foundation (CNCF) e Intel anuncian el
cluster de pruebas más grande del mundo para aplicaciones
“nacidas en la nube”.
El cluster va a incluir más de 1.000 nodos de servidores basados en
procesadores Xeon de Intel
CLÚSTER – CINVESTAV Y XIUHCOAT
Proyecto 1: Clúster
Ubicada en el Centro de Investigación y
de Estudios Avanzados (Cinvestav) del
IPN se encuentra el clúster Xiuhcoat.
Significa serpiente de fuego para los
aztecas, da nombre a una de las pocas
supercomputadoras que existen en
México
“Nosotros pensamos que el futuro eran
los clúster híbridos, actualmente esa es
la tendencia, una mezcla de CUP´S y
GPU´S”,
CLÚSTER - INSTITUTO TECNOLÓGICO DE COLIMA
Proyecto 1: Clúster
Estudiantes desarrollan un clúster de
sistemas embebidos para cómputo de
alto rendimiento, los cuales utilizan
menos energía eléctrica y menor
espacio.
El clúster al realizar cálculos de
reacciones o reactivos(química),
permitirá que una parte de esas tarjetas
se dedique a visualizar las imágenes,
que son resultado de ese proceso.
CLÚSTER - UNIVERSIDAD TECNOLÓGICA DE PANAMÁ
Proyecto 1: Clúster
El miércoles 18 de mayo, como parte del Primer
Congreso Internacional de Ciencias y Tecnología
para el Desarrollo Sostenible que se realiza en el
Centro Regional de Chiriquí se abordó en la clínica
titulada “Manejo de Clusters”, que dictó el
licenciado Salado.
Según Salado en la actualidad varias facultades
que integran la UTP requieren de un buen
funcionamiento que responda a las necesidades
de las aplicaciones que son utilizadas para dictar
clases.
CONCLUSIÓN
Proyecto 1: Clúster
Un clúster es un grupo de múltiples ordenadores unidos mediante
una red de alta velocidad, de tal forma que el conjunto es visto como
un único ordenador, más potente que los comunes de escritorio. Sin
embargo, cada computador puede utilizarse de forma independiente
o separada.
En general, el contar con un cluster, abre las puertas hacia nuevas
aplicaciones de computación. Sin embargo, las características y
limitaciones que se han mencionado, obligan a ejercer un juicio
cuidadoso al momento de elegir un cluster como plataforma para
correr una aplicación determinada.
Clusters
1 de 40

Recomendados

Sistema Operativo Distribuido por
Sistema Operativo DistribuidoSistema Operativo Distribuido
Sistema Operativo DistribuidoAlejandro Rodriguez
6.3K vistas25 diapositivas
Procesos Planificacion de los Sistemas Operativos por
 Procesos Planificacion de los Sistemas Operativos Procesos Planificacion de los Sistemas Operativos
Procesos Planificacion de los Sistemas OperativosG Hoyos A
5.4K vistas24 diapositivas
Unidad 1. caracterizacion de los sistemas distribuidos por
Unidad 1.  caracterizacion de los sistemas distribuidosUnidad 1.  caracterizacion de los sistemas distribuidos
Unidad 1. caracterizacion de los sistemas distribuidosEManuel Torres
1K vistas20 diapositivas
Middleware en los sistemas distribuidos por
Middleware en los sistemas distribuidosMiddleware en los sistemas distribuidos
Middleware en los sistemas distribuidosJC Alca Arequi
3K vistas24 diapositivas
Redes lan exposición por
Redes lan exposiciónRedes lan exposición
Redes lan exposiciónJhan Cabrera
2.1K vistas16 diapositivas
Arquitectura de hardware por
Arquitectura de hardwareArquitectura de hardware
Arquitectura de hardwareAngie Gomez
928 vistas13 diapositivas

Más contenido relacionado

La actualidad más candente

Fundamentos de la ingenieria del software por
Fundamentos de la ingenieria del softwareFundamentos de la ingenieria del software
Fundamentos de la ingenieria del softwarealberto calatayu
4.4K vistas24 diapositivas
Introduccion a los sistemas distribuidos por
Introduccion a los sistemas distribuidosIntroduccion a los sistemas distribuidos
Introduccion a los sistemas distribuidosRene Guaman-Quinche
704 vistas100 diapositivas
Web services en sistemas distribuidos por
Web services en sistemas distribuidosWeb services en sistemas distribuidos
Web services en sistemas distribuidosTensor
1.6K vistas15 diapositivas
Estructura del sistema operativo windows por
Estructura del sistema operativo windowsEstructura del sistema operativo windows
Estructura del sistema operativo windowsomfib123
39.5K vistas1 diapositiva
Sistemas operativos distribuidos por
Sistemas operativos distribuidosSistemas operativos distribuidos
Sistemas operativos distribuidoserwin portillo
165 vistas24 diapositivas
Comparticion de recursos- Sistemas Distribuidos por
Comparticion de recursos- Sistemas Distribuidos Comparticion de recursos- Sistemas Distribuidos
Comparticion de recursos- Sistemas Distribuidos Freddy Hugo Estupiñan Batalla
3.7K vistas9 diapositivas

La actualidad más candente(20)

Fundamentos de la ingenieria del software por alberto calatayu
Fundamentos de la ingenieria del softwareFundamentos de la ingenieria del software
Fundamentos de la ingenieria del software
alberto calatayu4.4K vistas
Web services en sistemas distribuidos por Tensor
Web services en sistemas distribuidosWeb services en sistemas distribuidos
Web services en sistemas distribuidos
Tensor1.6K vistas
Estructura del sistema operativo windows por omfib123
Estructura del sistema operativo windowsEstructura del sistema operativo windows
Estructura del sistema operativo windows
omfib12339.5K vistas
Sistemas operativos distribuidos por erwin portillo
Sistemas operativos distribuidosSistemas operativos distribuidos
Sistemas operativos distribuidos
erwin portillo165 vistas
Arquitectura Multiprocesadores por JUANR1022
Arquitectura Multiprocesadores Arquitectura Multiprocesadores
Arquitectura Multiprocesadores
JUANR10229.1K vistas
Conferencia unidad 4 redes de computadores por guesta328bc
Conferencia unidad 4 redes de computadoresConferencia unidad 4 redes de computadores
Conferencia unidad 4 redes de computadores
guesta328bc3.4K vistas
Sistemas Distribuidos por drianda
Sistemas DistribuidosSistemas Distribuidos
Sistemas Distribuidos
drianda7.9K vistas
Sistemas distribuidos por Tensor
Sistemas distribuidosSistemas distribuidos
Sistemas distribuidos
Tensor877 vistas
Ingenieria de software (conceptos básicos) por Yaskelly Yedra
Ingenieria de software (conceptos básicos)Ingenieria de software (conceptos básicos)
Ingenieria de software (conceptos básicos)
Yaskelly Yedra14.3K vistas
Sistemas distribuidos por Luis Yallerco
Sistemas distribuidosSistemas distribuidos
Sistemas distribuidos
Luis Yallerco3.5K vistas
Diseño de un red LAN por Eduardo jilote
Diseño de un red LANDiseño de un red LAN
Diseño de un red LAN
Eduardo jilote12.9K vistas
Recursos de redes por deisyalfonso
Recursos de redesRecursos de redes
Recursos de redes
deisyalfonso42.4K vistas

Similar a Clusters

MONTAJE DE INFRAESTRUCTURA DE MÁQUINAS EN ALTA DISPONIBILIDAD VIRTUALIZADA por
MONTAJE DE INFRAESTRUCTURA DE MÁQUINAS EN ALTA DISPONIBILIDAD VIRTUALIZADAMONTAJE DE INFRAESTRUCTURA DE MÁQUINAS EN ALTA DISPONIBILIDAD VIRTUALIZADA
MONTAJE DE INFRAESTRUCTURA DE MÁQUINAS EN ALTA DISPONIBILIDAD VIRTUALIZADARafa Garrido
429 vistas29 diapositivas
Kascuter & co por
Kascuter & coKascuter & co
Kascuter & coOMAIRA CALIXTO
106 vistas12 diapositivas
Offering Cloud Solutions por
Offering Cloud Solutions Offering Cloud Solutions
Offering Cloud Solutions Zemsania Services & Consulting
611 vistas20 diapositivas
Trabajo Clusters por
Trabajo ClustersTrabajo Clusters
Trabajo ClustersCristian Duran
1.5K vistas6 diapositivas
Clúster por
ClústerClúster
ClústerJuan Anaya
539 vistas17 diapositivas
Instalacion y cofiguracion de un cluster de alta disponibilidad con reparto d... por
Instalacion y cofiguracion de un cluster de alta disponibilidad con reparto d...Instalacion y cofiguracion de un cluster de alta disponibilidad con reparto d...
Instalacion y cofiguracion de un cluster de alta disponibilidad con reparto d...Ashley Stronghold Witwicky
212 vistas91 diapositivas

Similar a Clusters(20)

MONTAJE DE INFRAESTRUCTURA DE MÁQUINAS EN ALTA DISPONIBILIDAD VIRTUALIZADA por Rafa Garrido
MONTAJE DE INFRAESTRUCTURA DE MÁQUINAS EN ALTA DISPONIBILIDAD VIRTUALIZADAMONTAJE DE INFRAESTRUCTURA DE MÁQUINAS EN ALTA DISPONIBILIDAD VIRTUALIZADA
MONTAJE DE INFRAESTRUCTURA DE MÁQUINAS EN ALTA DISPONIBILIDAD VIRTUALIZADA
Rafa Garrido429 vistas
Instalacion y cofiguracion de un cluster de alta disponibilidad con reparto d... por Ashley Stronghold Witwicky
Instalacion y cofiguracion de un cluster de alta disponibilidad con reparto d...Instalacion y cofiguracion de un cluster de alta disponibilidad con reparto d...
Instalacion y cofiguracion de un cluster de alta disponibilidad con reparto d...
Cluster de alta disponibilidad con Heartbeat en LinuxMint por Sergio Ivan
Cluster de alta disponibilidad con Heartbeat en LinuxMintCluster de alta disponibilidad con Heartbeat en LinuxMint
Cluster de alta disponibilidad con Heartbeat en LinuxMint
Sergio Ivan2.4K vistas
Cuarto blog de arquitectura de hardware tercer corte por Sebastian Gonzalez
Cuarto blog de arquitectura de hardware tercer corteCuarto blog de arquitectura de hardware tercer corte
Cuarto blog de arquitectura de hardware tercer corte
Sebastian Gonzalez300 vistas
Sistemas Distribuidos conceptos generales por arquitectura5
Sistemas Distribuidos conceptos generalesSistemas Distribuidos conceptos generales
Sistemas Distribuidos conceptos generales
arquitectura5852 vistas
Introducción a las nubes privadas con OpenStack por Software Guru
Introducción a las nubes privadas con OpenStackIntroducción a las nubes privadas con OpenStack
Introducción a las nubes privadas con OpenStack
Software Guru874 vistas
Arquitectura de redes por DC03
Arquitectura de redesArquitectura de redes
Arquitectura de redes
DC03491 vistas

Último

Tecnologías para la enseñanza virtual_cdc.pptx por
Tecnologías para la enseñanza virtual_cdc.pptxTecnologías para la enseñanza virtual_cdc.pptx
Tecnologías para la enseñanza virtual_cdc.pptxCarmenerdelHuasco
6 vistas25 diapositivas
Fundamentos de Electricidad y Electronica 9-3 (1).docx por
Fundamentos de Electricidad y Electronica 9-3 (1).docxFundamentos de Electricidad y Electronica 9-3 (1).docx
Fundamentos de Electricidad y Electronica 9-3 (1).docxSamuel709479
7 vistas26 diapositivas
SOrtiz_Origenes y evolución de internet.ppsx por
SOrtiz_Origenes y evolución de internet.ppsxSOrtiz_Origenes y evolución de internet.ppsx
SOrtiz_Origenes y evolución de internet.ppsxARIADNAYJIMENACRUZOR
6 vistas9 diapositivas
proyecto lavadora.docx por
proyecto lavadora.docxproyecto lavadora.docx
proyecto lavadora.docxpaulavallejo21
11 vistas2 diapositivas
Tarea Curso Tecnologias para la enseñanza virtual.pptx por
Tarea Curso Tecnologias para la enseñanza virtual.pptxTarea Curso Tecnologias para la enseñanza virtual.pptx
Tarea Curso Tecnologias para la enseñanza virtual.pptxlesliealejandraContr
6 vistas11 diapositivas
Dominios de Internet.pdf por
Dominios de Internet.pdfDominios de Internet.pdf
Dominios de Internet.pdfAnahisZambrano
8 vistas2 diapositivas

Último(20)

Tecnologías para la enseñanza virtual_cdc.pptx por CarmenerdelHuasco
Tecnologías para la enseñanza virtual_cdc.pptxTecnologías para la enseñanza virtual_cdc.pptx
Tecnologías para la enseñanza virtual_cdc.pptx
Fundamentos de Electricidad y Electronica 9-3 (1).docx por Samuel709479
Fundamentos de Electricidad y Electronica 9-3 (1).docxFundamentos de Electricidad y Electronica 9-3 (1).docx
Fundamentos de Electricidad y Electronica 9-3 (1).docx
Samuel7094797 vistas
Fundamentos de Electricidad y Electronica 9-3 (1).docx por Samuel709479
Fundamentos de Electricidad y Electronica 9-3 (1).docxFundamentos de Electricidad y Electronica 9-3 (1).docx
Fundamentos de Electricidad y Electronica 9-3 (1).docx
Samuel7094795 vistas
fundamentos de electricidad electronica por Kevin619029
fundamentos de electricidad electronicafundamentos de electricidad electronica
fundamentos de electricidad electronica
Kevin6190295 vistas
CÓMO PUBLICAR UNA PRESENTACIÓN GRÁFICA EN INTERNET.pptx por dreadlockp5
CÓMO PUBLICAR UNA PRESENTACIÓN GRÁFICA EN INTERNET.pptxCÓMO PUBLICAR UNA PRESENTACIÓN GRÁFICA EN INTERNET.pptx
CÓMO PUBLICAR UNA PRESENTACIÓN GRÁFICA EN INTERNET.pptx
dreadlockp58 vistas
Presentación: El impacto y peligro de la piratería de software por EmanuelMuoz11
Presentación: El impacto y peligro de la piratería de softwarePresentación: El impacto y peligro de la piratería de software
Presentación: El impacto y peligro de la piratería de software
EmanuelMuoz1117 vistas
Tecnologías para la enseñanza virtual por mpachecocodem
Tecnologías para la enseñanza virtual Tecnologías para la enseñanza virtual
Tecnologías para la enseñanza virtual
mpachecocodem9 vistas
El Ciberespacio y sus Características.pptx por AnthlingPereira
El Ciberespacio y  sus Características.pptxEl Ciberespacio y  sus Características.pptx
El Ciberespacio y sus Características.pptx
AnthlingPereira19 vistas
DELITOS INFORMATICOS EFRAIN CAMACHO 27462611 INFORMATICA III.pptx por davidsalazar63484
DELITOS INFORMATICOS EFRAIN CAMACHO 27462611 INFORMATICA III.pptxDELITOS INFORMATICOS EFRAIN CAMACHO 27462611 INFORMATICA III.pptx
DELITOS INFORMATICOS EFRAIN CAMACHO 27462611 INFORMATICA III.pptx
TALLER DE ANÁLISIS DE ARTEFACTOS_.docx por DilanTabares
TALLER DE ANÁLISIS DE ARTEFACTOS_.docxTALLER DE ANÁLISIS DE ARTEFACTOS_.docx
TALLER DE ANÁLISIS DE ARTEFACTOS_.docx
DilanTabares6 vistas
Tecnologías para la enseñanza virtual.pptx por exprosaavedra
Tecnologías para la enseñanza virtual.pptxTecnologías para la enseñanza virtual.pptx
Tecnologías para la enseñanza virtual.pptx
exprosaavedra14 vistas
Fundamentos de electricidad y electrónica.docx por DilanTabares
Fundamentos de electricidad y electrónica.docxFundamentos de electricidad y electrónica.docx
Fundamentos de electricidad y electrónica.docx
DilanTabares5 vistas
Tarea15.pptx por illanlir
Tarea15.pptxTarea15.pptx
Tarea15.pptx
illanlir11 vistas

Clusters

  • 1. BARRÍA, ABDIEL 8-894-123 QUANT, RAMÓN 8-880-1820 RENDA, FRANCO E-8-116214 SÁEZ, ORLANDO 8-902-434 VERGARA , JORGE 8-888-610 CLÚSTER UNIVERSIDAD TECNOLÓGICA DE PANAMÁ FACULTAD DE INGENIERÍA DE SISTEMAS COMPUTACIONALES SISTEMAS OPERATIVOS PROYECTO N° 1: Integrante s: Grupo: 1IL-141
  • 2. INDICE Reseña Histórica Definición Características Foralezas y Debilidades Requerimientos Mínimos Aplicaciones Aportes
  • 4. HISTORIA DEL CLÚSTER  La tecnología clúster tiene su inicio entre la década del 50 y del 60, en plena revolución tecnológica.  El principal fundamento que dio origen a la existencia de los clústeres es la Ley de Amdahl que describe matemáticamente cuanto se puede esperar de hacer en paralelo una serie de tareas mediante una arquitectura que lo permita. Proyecto 1: Clúster
  • 5. HISTORIA DEL CLÚSTER El primer producto comercial de tipo clúster fue ARCnet, desarrollado en 1977 por Datapoint pero no obtuvo un éxito comercial. Los clusters no consiguieron tener éxito hasta que en 1984 VAXcluster produjeran el sistema operativo VAX/VMS. Otros dos principios comerciales de clústeres notables fueron el Tandem Himalaya y IBM S/390 Parallel Sysplex alrededor de 1994. Proyecto 1: Clúster
  • 6. HISTORIA DEL CLÚSTER Proyecto 1: Clúster Este software de fuente abierta basado en comunicaciones TCP/IP permitió la creación de un superordenador virtual - un cluster HPC
  • 8. DEFINICIÓN DE CLÚSTER El término clúster (del inglés cluster, "grupo" o "raíz") se aplica a los conjuntos o conglomerados de computadoras unidos entre sí normalmente por una red de alta velocidad y que se comportan como si fuesen una única computadora. Proyecto 1: Clúster
  • 10. ALTO RENDIMIENTO El conjunto de ordenadores que está diseñado para dar altas prestaciones en cuanto a capacidad de cálculo. Por medio de un clúster se pueden conseguir capacidades de cálculo superiores a las de un ordenador más caro que el costo conjunto de los ordenadores del clúster. Para garantizar esta capacidad de cálculo, los problemas necesitan ser paralelizables, ya que el método con el que los clústeres agilizan el procesamiento es dividir el problema en problemas más pequeños y calcularlos en los nodos CARACTERÍSTICASProyecto 1: Clúster
  • 11. El conjunto de dos o más máquinas que se caracterizan por mantener una serie de servicios compartidos y por estar constantemente monitorizándose entre sí. Su objetivo de diseño es el de proveer disponibilidad y confiabilidad. Estos clústeres tratan de brindar la máxima disponibilidad de los servicios que ofrecen. La confiabilidad se provee mediante software que detecta fallos y permite recuperarse frente a los mismos, mientras que en hardware se evita tener un único punto de fallos. ALTA DISPONIBILIDAD CARACTERÍSTICASProyecto 1: Clúster
  • 12. BALANCEO DE CARGA Se refiere a la técnica usada para compartir el trabajo a realizar entre varios procesos, ordenadores, discos u otros recursos. Está íntimamente ligado a los sistemas de multiprocesamiento, o que hacen uso de más de una unidad de procesamiento para realizar labores útiles. CARACTERÍSTICASProyecto 1: Clúster
  • 13. ESCALABILIDAD Es la propiedad deseable que indica su habilidad para extender el margen de operaciones sin perder calidad, o bien manejar el crecimiento continuo de trabajo de manera fluida, o bien para estar preparado para hacerse más grande sin perder calidad en los servicios ofrecidos. En general, también se podría definir como la capacidad del sistema informático de cambiar su tamaño o configuración para adaptarse a las circunstancias cambiantes. CARACTERÍSTICASProyecto 1: Clúster
  • 15. FORTALEZAS DE UN CLÚSTER De un clúster se espera que presente combinaciones de los siguientes servicios: Alto rendimiento Alta disponibilidad Balanceo de Carga Escalabilidad Proyecto 1: Clúster
  • 16. DEBILIDADES DE UN CLÚSTER Las principales desventajas de este sistema son que escalan mal para aplicaciones transaccionales (bases de datos, por ejemplo). La administración de muchas maquinas interconectadas implica una mayor atención y conocimiento que la administración de una gran maquina con muchos procesadores. Proyecto 1: Clúster
  • 18. COMPONENTES DEL CLÚSTER En general, un clúster necesita de varios componentes de software y hardware para poder funcionar: • Nodos • Sistemas de Almacenamiento • Sistemas operativos • Conexiones de red • Middleware • Ambientes de programación paralela Proyecto 1: Clúster
  • 19. COMPONENTES DEL CLÚSTER Nodos Los nodos son cada una de las máquinas que se encuentran interconectadas dentro de una red. Proyecto 1: Clúster
  • 20. COMPONENTES DEL CLÚSTER Sistemas de Almacenamiento Para configurar un sistema de almacenamiento tenemos como alternativa usar tecnologías como: • NAS (Network Attached Storage) Proyecto 1: Clúster
  • 21. COMPONENTES DEL CLÚSTER Sistemas de Almacenamiento • IDE o ATA: velocidades de 33, 66, 100, 133 y 166 MB/s • SATA: velocidades de 150, 300 y 600 MB/s • SCSI: velocidades de 160, 320, 640 MB/s. Proporciona altos rendimientos. • SAS: aúna SATA-II y SCSI. Velocidades de 300 y 600 MB/s Proyecto 1: Clúster
  • 22. Sistemas Operativos Windows: 2000 Server 2003 Server 2008 Server 2012 Server Linux: OpenMosix Rocks Sun Grid Engine Mac OS X:  Xgrid COMPONENTES DEL CLÚSTER Proyecto 1: Clúster
  • 23. COMPONENTES DEL CLÚSTER Conexiones de Red  Fast Ethernet • Son las más comunes. • Ofrecen pocas ventajas para el trabajo en clúster.  Gigabit Ethernet • Es la variante de Ethernet más usada a 10 Gbit/s. • Por lo general es una de las mejores alternativas para tareas administrativas.  Myrinet • Es una red de altas prestaciones con un ancho de banda hasta 10 Gbit/s. • Su mayor característica es su baja latencia Proyecto 1: Clúster
  • 24. COMPONENTES DEL CLÚSTER Conexiones de Red  Infini-Band  SCI (Scalable Coherent Interface) Proyecto 1: Clúster
  • 25. COMPONENTES DEL CLÚSTER Es un software que generalmente actúa entre el sistema operativo y las aplicaciones con la finalidad de proveer: Un interfaz único de acceso al sistema, denominado SSI (Single System Image). Herramientas para la optimización y mantenimiento del sistema. Escalabilidad: debe poder detectar automáticamente nuevos nodos conectados al clúster para proceder a su utilización. Middleware Proyecto 1: Clúster
  • 26. AMBIENTE DE PROGRAMACIÓN PARALELA Los ambientes de programación paralela permiten implementar algoritmos que hagan uso de recursos compartidos: CPU (Unidad central de proceso), memoria, datos y servicios. Componentes del Clúster Proyecto 1: Clúster
  • 28. APLICACIONES CIENTÍFICAS ▪ Se suelen caracterizar por ser aplicaciones computacionalmente intensivas ▪ Sus necesidades de recursos son muy importantes en almacenamiento y especialmente memoria. ▪ Requieren nodos y sistemas dedicados, en entornos HPC y HTC. ▪ Son en muchas ocasiones códigos legacy, ya que los dominios de aplicación suelen ser difícilmente paralelizables. Proyecto 1: Clúster
  • 29. APLICACIONES EMPRESARIALES ▪ Demandan alta disponibilidad y respuesta inmediata, con lo que los servicios se están ejecutando continuamente y no controlados por un sistema de colas. ▪ Es usual que un sistema provea varios servicios. Una primera aproximación para realizar una distribución del trabajo es separar los servicios. Proyecto 1: Clúster
  • 30. GESTORES DE COLA Y BALANCEADORES DE CARGA
  • 31. GESTOR DE COLA Un gestor de colas es un sistema que permite controlar y planificar la ejecución de las tareas almacenadas en las colas, con el fin de optimizar el uso de los recursos de los sistemas, minimizar costes y maximizar el rendimiento de las aplicaciones. Proyecto 1: Clúster
  • 32. GESTOR DE COLA Funcionamiento: • Los usuarios envían trabajos indicando requisitos de memoria, tiempo de procesador y espacio en disco. • El gestor de recursos registra el trabajo. • Tan pronto los recursos pedidos se hallen disponibles, el gestor de colas pone a ejecución el trabajo solicitado que según su planificación es el que tiene mayor prioridad. Proyecto 1: Clúster
  • 33. BALANCEADORES DE CARGA Un balanceador de carga fundamentalmente es un dispositivo de hardware o software que se pone al frente de un conjunto de servidores que atienden una aplicación y asigna o balancea las solicitudes que llegan de los clientes a los servidores usando algún algoritmo. Para que se considere exitoso un balanceador de carga:  Debe minimiza tiempos de respuesta.  Mejorar el desempeño del servicio.  Evitar la saturación. Proyecto 1: Clúster
  • 34. INTEL CLOUD FOR ALL Intel anuncia una serie de nuevas tecnologías, inversiones y colaboraciones en el sector con el objetivo de hacer más fácil el despliegue de nubes ágiles y escalables Proyecto 1: Clúster “Las empresas desean beneficiarse de la eficiencia y de la agilidad de la arquitectura de nube y en sus propios términos – usando las ofertas de nube pública, desplegando su propia nube privada o ambas”, dijo Diane Bryant, vicepresidente y gerente general del Data Center Group de Intel.
  • 35. INTEL CLOUD FOR ALL Proyecto 1: Clúster Cloud Native Computing Foundation (CNCF) e Intel anuncian el cluster de pruebas más grande del mundo para aplicaciones “nacidas en la nube”. El cluster va a incluir más de 1.000 nodos de servidores basados en procesadores Xeon de Intel
  • 36. CLÚSTER – CINVESTAV Y XIUHCOAT Proyecto 1: Clúster Ubicada en el Centro de Investigación y de Estudios Avanzados (Cinvestav) del IPN se encuentra el clúster Xiuhcoat. Significa serpiente de fuego para los aztecas, da nombre a una de las pocas supercomputadoras que existen en México “Nosotros pensamos que el futuro eran los clúster híbridos, actualmente esa es la tendencia, una mezcla de CUP´S y GPU´S”,
  • 37. CLÚSTER - INSTITUTO TECNOLÓGICO DE COLIMA Proyecto 1: Clúster Estudiantes desarrollan un clúster de sistemas embebidos para cómputo de alto rendimiento, los cuales utilizan menos energía eléctrica y menor espacio. El clúster al realizar cálculos de reacciones o reactivos(química), permitirá que una parte de esas tarjetas se dedique a visualizar las imágenes, que son resultado de ese proceso.
  • 38. CLÚSTER - UNIVERSIDAD TECNOLÓGICA DE PANAMÁ Proyecto 1: Clúster El miércoles 18 de mayo, como parte del Primer Congreso Internacional de Ciencias y Tecnología para el Desarrollo Sostenible que se realiza en el Centro Regional de Chiriquí se abordó en la clínica titulada “Manejo de Clusters”, que dictó el licenciado Salado. Según Salado en la actualidad varias facultades que integran la UTP requieren de un buen funcionamiento que responda a las necesidades de las aplicaciones que son utilizadas para dictar clases.
  • 39. CONCLUSIÓN Proyecto 1: Clúster Un clúster es un grupo de múltiples ordenadores unidos mediante una red de alta velocidad, de tal forma que el conjunto es visto como un único ordenador, más potente que los comunes de escritorio. Sin embargo, cada computador puede utilizarse de forma independiente o separada. En general, el contar con un cluster, abre las puertas hacia nuevas aplicaciones de computación. Sin embargo, las características y limitaciones que se han mencionado, obligan a ejercer un juicio cuidadoso al momento de elegir un cluster como plataforma para correr una aplicación determinada.