Clusters en Linux. * Jorge Castellanos - jorcas@cantv.net ** Julio Ortega - roliverio@cantv.net. * FACYT-UC Computación ** IUPSM Sistemas
|
|
- Silvia Quiroga Botella
- hace 8 años
- Vistas:
Transcripción
1 Clusters en Linux * Jorge Castellanos - jorcas@cantv.net ** Julio Ortega - roliverio@cantv.net * FACYT-UC Computación ** IUPSM Sistemas
2 Agenda Motivación Definiciones Cluster Beowulf Hardware Herramientas de software Mosix Clusters en Carabobo Conclusiones
3 Motivación La VELOCIDAD en computación no solo es conveniencia Los computadores más rápidos nos permiten resolver problemas más grandes, y a encontrar las soluciones más rápidamente, con mayor precisión y a más bajo costo En las ciencias esto significa la diferencia entre ser el primero en publicar y no publicar, puede determinar quién es el primero en la oficina de patentes En predicción meteorológica puede significar miles de vidas que se pueden salvar por una predicción oportuna
4 Para qué utilizar los supercomputadores? Resolver problemas tecnológicos usando: modelado computacional, simulación y análisis Aero espacial Genoma Humano Sistemas de Predicción Meteorológica Sistemas Geofísicos Diseño mecánico y Análisis (CAD/CAM)
5 Un poco de historia... La era moderna de la computación se inició en 1945 Hasta 1985 los computadores fueron grandes y costosos A mediados de los '80 ocurren sucesos importantes: Desarrollo de microprocesadores potentes (16, 32 y 64 bits) con el poder de un mainframe Invención de LAN de alta velocidad Como resultado se tiene la posibilidad de construir redes de máquinas (sistemas distribuidos) en contraste con los mainframes centralizados
6 Tendencias tecnológicas...
7 Listado de los 500 supercomputadores más rápidos del mundo Rmax: Se obtiene de la prueba Linpack MPP (GFlops) Rpico: Valor teórico máximo (GFlops) Se actualiza dos veces por año Estos son los 5 supercomputadores más rápidos Posición Pais/Año Computador/Procesadores/Fabricante 1 USA 2005 BlueGene/L IBM 2 USA 2005 BGW IBM 3 USA 2004 Columbia SGI 4 Japón 2002 Earth-Simulator 5120 NEC 5 España 2005 MareNostrum 4800 IBM Junio 2005 Rmax/Rpico
8
9
10 Qué es un supercomputador? Un supercomputador es un sistema de hardware y software con una alta capacidad de cómputo medida en Flops (Operaciones de punto flotante por segundo) Imagen arrecha de un supercomputador. BlueGene/L
11 Tendencias Tecnológicas... El desempeño de las PCs/Estaciones de Trabajo actuales es similar al de los Supercomputadores de hace 10 años Microprocesadores (50% a 100% por año) Redes de Interconexión (Gigabit, Infiniband, 10 Gigabit, Myrinet..) Sistemas Operativos (Unix, Linux, BSD) Ambientes de Programación Aplicaciones La velocidad en el avance tecnológico y las mejoras en los componentes genéricos es muy alta
12 Paralelismo Es el uso simultáneo de más de un procesador para resolver un problema Es la capacidad de muchos hilos de control independientes para hacer progreso simultáneo hacia la terminación de un trabajo Según la taxonomía de Flynn: Secuenciales (SISD): El procesador ejecuta una instrucción sobre un dato al mismo tiempo Simple Instrucción/Múltiples Datos (SIMD): Cuando el procesador ejecuta la misma instrucción sobre múltiples datos al mismo tiempo Múltiples Instrucciones/Múltiples Datos (MIMD): Se tienen múltiples procesadores ejecutando diferentes instrucciones sobre múltiples datos Los CPUs pueden realizar ejecución simultánea ó cooperativa para resolver un problema
13 Escalabilidad, disponibilidad, fiabilidad Escalabilidad: capacidad de un equipo para hacer frente a volúmenes de trabajo cada vez mayores sin dejar de prestar un nivel de rendimiento aceptable Escalabilidad del hardware (escalamiento vertical): utilización de un gran equipo cuya capacidad aumenta a medida que lo exige la carga de trabajo existente Escalabilidad del software (escalamiento horizontal): capacidad de un sistema de software para manejar un incremento significativo en la carga de trabajo, de forma que los usuarios obtienen un desempeño aceptable Disponibilidad: calidad de estar presente, listo para su uso, a mano, accesible Fiabilidad: probabilidad de un funcionamiento correcto
14 Arquitecturas de Computadoras Paralelas en Competencia Computadores Vectoriales (VC) - sistemas propietarios Rompen la barrera tecnológica necesaria para que emerja la ciencia de la computación, sin ser una respuesta completa Multiprocesamiento Simétrico (SMP) No son escalables Procesadores Paralelos (MPP - Massively Parallel Processing) sistemas propietarios Alto precio y baja relación de desempeño/precio Sistemas Distribuidos Usabilidad reducida y con dificultades para alcanzar paralelismo de alto desempeño Clusters - ganando popularidad High Performance Computing >> Supercomputación de bajo costo High Availability Computing >> Aplicaciones con misión crítica
15 Alternativas de Recursos para Supercomputación... Una Necesidad No es posible costear máquinas Big Iron Debido a su alto precio y corta vida útil. Recorte en los fondos Paradoja: El tiempo necesario para desarrollar una aplicación paralela Grand Challenge es igual a: La mitad de la vida útil de un Supercomputador Paralelo.
16 Qué es un cluster? Un cluster es un grupo de equipos independientes que ejecutan una serie de aplicaciones de forma conjunta y aparecen ante clientes y aplicaciones como un solo sistema Los clusters permiten aumentar la escalabilidad, disponibilidad y fiabilidad de múltiples niveles de red
17 Cluster Beowulf Cluster Beowulf no es un paquete software especial, ni una nueva topología de red, ni un núcleo modificado Beowulf es una tecnología para agrupar computadores basados en el sistema operativo Linux para formar un supercomputador virtual paralelo En 1994 bajo el patrocinio del proyecto ESS del Centro de la Excelencia en Ciencias de los Datos y de la Información del Espacio (CESDIS), Thomas Sterling y Don Becker crearon el primer cluster Beowulf con fines de investigación Beowulf: es un texto en inglés antiguo de antes del siglo X que describe las aventuras de un gran guerrero escandinavo del siglo VI que tenía la fuerza de varios guerreros juntos
18 Cluster Beowulf Beowulf posee una arquitectura basada en multicomputadores la cual puede ser utilizada para la computación paralela Este sistema consiste de un nodo maestro y de uno o más nodos esclavos conectados a través de una red Ethernet u otra topología de red Está construido con componentes hardware comunes en el mercado, similar a cualquier PC capaz de ejecutar Linux, con tarjetas de red y switches estándar Beowulf se comporta más como una sola máquina que como muchas estaciones de trabajo conectadas (COW: Cluster of Workstations)
19 Cadena Alimenticia del Computador (presente y futuro) Mainframes, Supercomputadores, y MPPs
20 Arquitectura de un Cluster Beowulf El nodo maestro controla el cluster entero y presta servicios de sistemas de archivos a los nodos esclavos La consola del cluster y la conexión hacia el exterior se hace desde el nodo maestro En la mayoría de los casos los nodos esclavos de un sistema Beowulf son estaciones simples Los nodos esclavos se configuran y controlan desde el nodo maestro y hacen solamente lo que éste les indica
21 Arquitectura de un Cluster Beowulf
22 Los clusters son una mejor alternativa! Existe la disponibilidad de componentes genéricos que permiten Supercomputación Se amoldan bastante bien a la forma de conseguir fondos hoy en día Se pueden beneficiar de nuevos avances tecnológicos VLSI, CPUs, redes, discos duros, memoria, caché, Sistema Operativo, herramientas de programación, aplicaciones
23 Lo mejor de ambos mundos! Computación de alto desempeño (HPC) Gran poder computacional Reducir tiempo de cómputo Resolver grandes problemas científicos Almacenar y procesar grandes cantidades de datos Computación de alta disponibilidad (HA) Servicio extremadamente confiable Tolerante a fallas Sistemas de misión crítica Una máquina puede reemplazar a otra en caso de falla Existe redundancia de datos entre las máquinas para minimizar las pérdidas por fallas
24 Ventanas de Oportunidades MPP/DSM: (Massively Parallel Processing / Distributed Shared Memory) Cómputo a través de múltiples sistemas: paralelo Memoria distribuida: Aprovecha memoria sin uso en otros nodos Software RAID: Para aprovechar el espacio en disco sin uso en otros nodos e incorporarlos a un conjunto compartido entre todos los nodos de un cluster Comunicación Multi-direccional: Comunicación a múltiples tipos redes: Ethernet, ATM, Myrinet e Infiniband...
25 Oportunidades Disposición de Clusters: Clusters Empresariales Conjunto compartido de recursos: Procesadores, Memoria, Discos Interconexión Garantiza al menos una estación Proveen gran % de recursos de trabajo a cada individuo colectivos a algunos individuos (cuando están activos) en cualquier momento
26 Hardware S.O. Linux se ejecuta en... PCs (x86/amd64/m68k/ppc) Workstations (Alpha/MIPS/Itanium2) SMPs Clusters de Clusters (Constelaciones) Soporte de interconexión en Linux con... Gigabit Ethernet (1Gbps) / 10 Gigabit Ethernet (10 Gbps) SCI (Dolphin - MPI- 12micro-sec latency) ATM Infiniband Myrinet (1.2Gbps) Digital Memory Channel FDDI
27 Herramientas de desarrollo Compiladores C / C ++ / Java Debuggers DDD Herramientas de Análisis de Desempeño Netperf Netpipe HPL Herramientas de Visualización Ganglia
28 Netperf
29 Netpipe
30 High Performance Linpack HPL Implementación Portable del Análisis de Rendimiento (Benchmarking) para computadores de memoria distribuida El Software HPL resuelve un sistema lineal denso (aleatorio) en aritmética de doble precisión (64 bits) Suministra una prueba y un programa de medición del tiempo para cuantificar la precisión de la solución obtenida y el tiempo que toma realizarla El mejor rendimiento obtenido de este software depende del poder de calculo del CPU, del comportamiento de la memoria del sistema y de su red de interconexión
31 Resultados del HPL
32 Ganglia
33 Ambientes de Programación Threads (PCs, SMPs, NOW..) POSIX Threads Java Threads MPICH / LAM-MPI PVM MOSIX
34 Multicomputer OS for UNIX (MOSIX) Es un módulo (capa) de S.O. que provee a las aplicaciones con la ilusión de estar trabajando en un sistema simple Las operaciones remotas se realizan como locales Transparente desde el punto de vista de la aplicación - no cambia la interfaz de usuario Aplicación PVM / MPI / RSH MO Hardware/SO S IX
35 MOSIX es la herramienta principal Migración de Procesos que permite transferir =>> cualquier proceso, a cualquier sitio, en cualquier momento Supervisado por algoritmos distribuidos que responden en línea a la disponibilidad de recursos globales (transparente al usuario) Balance de Carga - migra procesos desde nodos sobre-cargados a poco cargados Balance de Memoria - migra procesos desde un nodo que tiene su memoria agotada, para prevenir paging/swapping
36 Aplicaciones Secuenciales (se benefician del Cluster) Paralelas / Distribuidas (Aplicaciones para Clusters) Aplicaciones Grand Challenge Predicción del Tiempo Atmosférico Química Cuántica Modelado en Biología Molecular Ingeniería (CAD/CAM) Modelado matemático de océanos Simulación Bases de Datos Paralelas y Distribuidas, servidores web,data-mining
37 Middleware para Clusters Residen entre el SO y Aplicaciones y ofrecen infraestructura para soportar: Sistema de Imagen Única (SSI) Disponibilidad del Sistema (SA) SSI: hace que una colección de máquinas parezca una sola (visión globalizada de los recursos) SA: Check pointing y migración de procesos
38 Principales aspectos en el diseño de Clusters Escalabilidad (física y de aplicaciones) Disponibilidad mejorada (tolerancia a fallos) Imagen de Sistema Único (OpenMOSIX) Velocidad de Comunicación (redes y protocolos) Balanceo de Carga (CPU, Red, Memoria, Disco) Seguridad (clusters de clusters) Ambiente Distribuido (aspectos sociales) Gestión (administración y control) Programabilidad (API simple de ser requerida) Aplicabilidad
39 Clusters en Carabobo Universidad de Carabobo FACYT Babilonia (Linux 64 bits) 16 nodos Sunfire V20z de doble procesador AMD Opteron 244 para un total de 32 procesadores, con 2G de memoria c/u Nodo de Administración y Monitoreo Sunfire v20z con 1G de memoria Interconectados con Ethernet 1000/1000 Poder de Cómputo Aproximado: 100 Gflops (No Oficial)
40 Clusters en Carabobo Universidad de Carabobo FACYT Mangosta (Linux 32 bits) Cluster tipo Beowulf formado por 15 nodos con procesadores Intel Pentium 4, con 1G de memoria c/u Interconectados con Ethernet 100/1000 Poder de Cómputo Aproximado: 40 Gflops
41 Clusters en Carabobo Universidad de Carabobo Facultad de Ingeniería Nimbus (Linux 32 bits) 5 nodos con procesadores Intel Pentium 4, con 256M de memoria c/u Nodo de Administración y Monitoreo con 512M de memoria Interconectados con Ethernet 1000 Poder de Cómputo Aproximado: 10 Gflops
42 Clusters en Carabobo Proyectos Cluster en Desarrollo Mangostita (Linux 32 bits) Actualmente con 2 nodos con procesadores Intel Pentium 4, con 1G de memoria c/u Interconectados con Ethernet 100/1000 Poder de Cómputo Aproximado: 6.2 Gflops
43 Quienes han adoptado la visión Cluster?
44 Conclusiones Los Clusters son prometedores... Resuelven la paradoja del procesamiento paralelo Ofrecen un crecimiento incremental que coincide con políticas de recursos limitados Nuevas tendencias en tecnología de hardware y software harán aún más prometedores los clusters y llenarán la brecha SSI (Single System Image) Cada día hay más Supercomputadores basados en Cluster Linux en diversas áreas Nuestro país no escapa a esta realidad: PDVSA tiene proyectada la construcción de un Cluster basado en Linux
45 Referencias Site del top 500, supercomputadores más poderosos, estado del arte en supercomputación: Referencia obligada para obtener programas de medición de desempeño en clusters y supercomputadores: El proyecto Beowulf: El proyecto Mosix: Dr Jack Dongarra, reconocido experto en supercomputación, material de presentaciones: Dr. Rajkumar Buyya, reconocido experto en clusters, muchas referencias y presentaciones: Site del cluster mangosta (Dr. Freddy Perozo):
46 Clusters en Linux Preguntas?
Nicolás Zarco Arquitectura Avanzada 2 Cuatrimestre 2011
Clusters Nicolás Zarco Arquitectura Avanzada 2 Cuatrimestre 2011 Introducción Aplicaciones que requieren: Grandes capacidades de cómputo: Física de partículas, aerodinámica, genómica, etc. Tradicionalmente
Más detalles:Arquitecturas Paralela basada en clusters.
Computación de altas prestaciones: Arquitecturas basadas en clusters Sesión n 1 :Arquitecturas Paralela basada en clusters. Jose Luis Bosque 1 Introducción Computación de altas prestaciones: resolver problemas
Más detallesIntroducción. TEMA 3: Clusters de Computadores Personales
Introducción TEMA 3: Clusters de Computadores Personales Laboratorio de Arquitecturas Avanzadas de Computadores 5º de Ingeniería Superior de Informática 2008/09 Alberto Sánchez alberto.sanchez@urjc.es
Más detallesArquitectura: Clusters
Universidad Simón Bolívar Arquitectura: Clusters Integrantes: - Aquilino Pinto - Alejandra Preciado Definición Conjuntos o conglomerados de computadoras construidos mediante la utilización de hardware
Más detallesComputación de Alta Performance Curso 2008 CLUSTERS
Computación de Alta Performance Curso 2008 Basado en el artículo Cluster computing at a glance. M. Baker, R. Buyya, Software Practice and Experience 29 (6), pp. 551-576, 1999. CÓMO MEJORAR LA PERFORMANCE?
Más detallesUNIVERSIDAD TECNOLOGICA ECOTEC DIEGO BARRAGAN MATERIA: Sistemas Operativos 1 ENSAYO: Servidores BLADE
UNIVERSIDAD TECNOLOGICA ECOTEC DIEGO BARRAGAN MATERIA: Sistemas Operativos 1 ENSAYO: Servidores BLADE AÑO: 2010 Qué es un servidor Blade? Blade Server es una arquitectura que ha conseguido integrar en
Más detallesRAID nivel 5 (RAID 5): En RAID 5 los bloques de datos que se almacenan en la unidad, y la información redundante de dichos bloques se distribuye cíclicamente entre todos los discos que forman el volumen
Más detallesCapítulo 5. Cliente-Servidor.
Capítulo 5. Cliente-Servidor. 5.1 Introducción En este capítulo hablaremos acerca de la arquitectura Cliente-Servidor, ya que para nuestra aplicación utilizamos ésta arquitectura al convertir en un servidor
Más detallesExtractos de la conferencia: Supercomputación y Software Libre realizada por Linalco en la Universidad de Granada
Extractos de la conferencia: Supercomputación y Software Libre realizada por Linalco en la Universidad de Granada Copyright 2006 Linalco Consulting, S.L. Linalco Consulting, S.L., autor de este documento,
Más detallesLaboratorio Nacional de Cómputo de Alto Desempeño: Fortalecimiento de la Infraestructura 2015
Anexo A. Partida 3 Laboratorio Nacional de Cómputo de Alto Desempeño: Fortalecimiento de la Infraestructura 2015 CLUSTER LANCAD3 El bien a adquirir se describe a continuación y consiste en cúmulo de supercómputo
Más detallesCLUSTER FING: ARQUITECTURA Y APLICACIONES
CLUSTER FING: ARQUITECTURA Y APLICACIONES SERGIO NESMACHNOW Centro de Cálculo, Instituto de Computación FACULTAD DE INGENIERÍA, UNIVERSIDAD DE LA REPÚBLICA, URUGUAY CONTENIDO Introducción Clusters Cluster
Más detallesCLUSTERS. Antonio Antiñolo Navas ESI-UCLM. Antonio.Antinolo@uclm.es. Profesor: Serafín Benito Santos. Arquitectura e Ingeniería de Computadores
CLUSTERS Antonio Antiñolo Navas Antonio.Antinolo@uclm.es 1 Arquitectura e Ingeniería de Computadores Profesor: Serafín Benito Santos ESI-UCLM Índice 1. Introducción. 2. Clasificación. 3. Ventajas y Desventajas.
Más detallesSISTEMAS DE INFORMACIÓN II TEORÍA
CONTENIDO: EL PROCESO DE DISEÑO DE SISTEMAS DISTRIBUIDOS MANEJANDO LOS DATOS EN LOS SISTEMAS DISTRIBUIDOS DISEÑANDO SISTEMAS PARA REDES DE ÁREA LOCAL DISEÑANDO SISTEMAS PARA ARQUITECTURAS CLIENTE/SERVIDOR
Más detallesFUNDAMENTOS DE COMPUTACIÓN PARA CIENTÍFICOS. CNCA Abril 2013
FUNDAMENTOS DE COMPUTACIÓN PARA CIENTÍFICOS CNCA Abril 2013 6. COMPUTACIÓN DE ALTO RENDIMIENTO Ricardo Román DEFINICIÓN High Performance Computing - Computación de Alto Rendimiento Técnicas, investigación
Más detallesArquitectura de sistema de alta disponibilidad
Mysql Introducción MySQL Cluster esta diseñado para tener una arquitectura distribuida de nodos sin punto único de fallo. MySQL Cluster consiste en 3 tipos de nodos: 1. Nodos de almacenamiento, son los
Más detallesPruebas y Resultados PRUEBAS Y RESULTADOS AGNI GERMÁN ANDRACA GUTIERREZ
PRUEBAS Y RESULTADOS 57 58 Introducción. De la mano la modernización tecnológica que permitiera la agilización y simplificación de la administración de los recursos con los que actualmente se contaban
Más detallesCapítulo 2 Red UDLA-P
Capítulo 2 Red UDLA-P 2.1 Breve descripción La red de la UDLAP nos brinda muchos servicios, aunque no por ella misma, pero si es el medio para que estos servicios trabajen. Un claro ejemplo de estos servicios
Más detalles4. Programación Paralela
4. Programación Paralela La necesidad que surge para resolver problemas que requieren tiempo elevado de cómputo origina lo que hoy se conoce como computación paralela. Mediante el uso concurrente de varios
Más detallesUNIVERSIDAD DE ORIENTE FACULTAD DE ICIENCIAS ECONOMICAS LAS REDES I. Licda. Consuelo Eleticia Sandoval
UNIVERSIDAD DE ORIENTE FACULTAD DE ICIENCIAS ECONOMICAS LAS REDES I Licda. Consuelo Eleticia Sandoval OBJETIVO: ANALIZAR LAS VENTAJAS Y DESVENTAJAS DE LAS REDES DE COMPUTADORAS. Que es una red de computadoras?
Más detallesServicios avanzados de supercomputación para la ciència y la ingeniería
Servicios avanzados de supercomputación para la ciència y la ingeniería Servicios avanzados de supercomputación para la ciència y la ingeniería HPCNow! provee a sus clientes de la tecnología y soluciones
Más detallesAnálisis de aplicación: Virtual Machine Manager
Análisis de aplicación: Virtual Machine Manager Este documento ha sido elaborado por el Centro de Apoyo Tecnológico a Emprendedores bilib, www.bilib.es Copyright 2011, Junta de Comunidades de Castilla
Más detallesCurso de seguridad informática en el entorno docente. Sesión 4. PONENTE: Jaime López Soto. e-mail: seguridad@cursos.jimmycat.es
Curso de seguridad informática en el entorno docente Sesión 4 PONENTE: Jaime López Soto e-mail: seguridad@cursos.jimmycat.es Contenidos Introducción a la seguridad informática Actualizaciones de seguridad
Más detallesUnidad I Fundamentos de Sistemas Distribuidos. M.C. Juan Carlos Olivares Rojas
Unidad I Fundamentos de Sistemas Distribuidos M.C. Juan Carlos Olivares Rojas Temario 1.1. Características de un sistema distribuido 1.2. Objetivos de los sistemas distribuidos 1.3. Ventajas y desventajas
Más detallesLinux Clusters Gilberto Diaz gilberto@ula.ve Centro de Cálculo Científico Universidad de Los Andes Mérida - Venezuela
Linux s Gilberto Diaz gilberto@ula.ve Centro de Cálculo Científico Universidad de Los Andes Mérida - Venezuela Eterna necesidad Desde la invención de las computadoras el hombre constantemente ha mantenido
Más detallesCURSO: APACHE SPARK CAPÍTULO 2: INTRODUCCIÓN A APACHE SPARK. www.formacionhadoop.com
CURSO: APACHE SPARK CAPÍTULO 2: INTRODUCCIÓN A APACHE SPARK www.formacionhadoop.com Índice 1 Qué es Big Data? 2 Problemas con los sistemas tradicionales 3 Qué es Spark? 3.1 Procesamiento de datos distribuido
Más detallesNuevas tendencias: Virtualización de computadores / servidores
Nuevas tendencias: Virtualización de computadores / servidores Expositor: Ing. José Wu Chong Laboratorio de Internetworking FIA DATA Agenda Qué es un servidor? Qué servicios hay en la red? Qué es Virtualización?
Más detallespymegnu v2.0 PRESENTACIÓN DE PRODUCTOS
PRESENTACIÓN DE PRODUCTOS pymegnu v2.0 1 INTRODUCCIÓN Nuestros sistemas 100% web le permitirán poder obtener todas las ventajas competitivas que ofrece Internet, como la disponibilidad de tener sus sistemas
Más detallesSISTEMAS OPERATIVOS II
SISTEMAS OPERATIVOS II INSTITUTO TECNOLÓGICO DE MORELIA Unidad I: Sistemas Operativos en ambientes Distribuidos Departamento de Sistemas y Computación M.C. Benito Sánchez Raya sanchezraya@hotmail.com Disponible
Más detallesEVALUACIÓN COMPARADA DEL RENDIMIENTO DEL PROCESADOR INTEL 5570 (NEHALEM)
EVALUACIÓN COMPARADA DEL RENDIMIENTO DEL PROCESADOR INTEL 5570 (NEHALEM) Carlos Bernal, Ana Silva, Marceliano Marrón, Juan Antonio Ortega, Claudio J. Arjona Área de HPC Centro Informático Científico de
Más detallesIntroducción Subsistemas de disco inteligentes Técnicas de entrada y salida. Storage. Esteban De La Fuente Rubio SASCO. 7 de noviembre de 2013
SASCO 7 de noviembre de 2013 Tabla de contenidos 1 Introducción Arquitectura de servidor central Arquitectura de almacenamiento central 2 JBOD RAID 3 SCSI Fibre Channel SAN IP Introducción Arquitectura
Más detallesIntroducción al Cluster
Centro de Teleinformática y Producción Industrial - Regional Cauca Pág. 1 de 11 Nombre del Introducción al Cluster Historial Fecha Razón de cambio (s) Autor(es) 26 / 10 /2011 Documento Inicial, Primer
Más detalles15. Arquitectura de los multiprocesadores. 16. Multiprocesadores de memoria compartida. 17. Multicomputadores.
UNIDAD TEMÁTICA 5: MULTIPROCESADORES. 15. Arquitectura de los multiprocesadores. 16. Multiprocesadores de memoria compartida. 17. Multicomputadores. 15-1 TEMA 15: ARQUITECTURA DE LOS MULTIPROCESADORES.
Más detallesLaboratorio Nacional de Cómputo de Alto Desempeño: Fortalecimiento de la Infraestructura 2015
Anexo A. Partida 2 Laboratorio Nacional de Cómputo de Alto Desempeño: Fortalecimiento de la Infraestructura 2015 CLUSTER LANCAD 2 El bien a adquirir se describe a continuación y consiste de un cúmulo de
Más detallesEXPEDIENTE: 2/2015 ADQUISICIÓN E INSTALACIÓN DE INFRAESTRUCTURA CIENTÍFICA Y TECNOLÓGICA PARA CÉNITS PLIEGO DE PRESCRIPCIONES TÉCNICAS
EXPEDIENTE: 2/2015 ADQUISICIÓN E INSTALACIÓN DE INFRAESTRUCTURA CIENTÍFICA Y TECNOLÓGICA PARA CÉNITS PLIEGO DE PRESCRIPCIONES TÉCNICAS PLIEGO DE PRESCRIPCIONES TÉCNICAS. EXPTE 2/2015 Adquisición e instalación
Más detallesCaracterísticas del software
Características del software Descripción general de Fierro Fierro resuelve la operatoria diaria y la problemática de librerías y editoriales. Fierro fue gestado por gente que conoce el mercado del libro,
Más detallesLinux Week PUCP. Computación de Alto Rendimiento en Linux. rmiguel@senamhi.gob.pe
Linux Week PUCP 2006 Computación de Alto Rendimiento en Linux Richard Miguel San Martín rmiguel@senamhi.gob.pe Agenda Computación Científica Computación Paralela High Performance Computing Grid Computing
Más detallesVIRTUALIZACIÓN Virtualización es la creación de una versión virtual en base a un sistema anfitrión o host de: o Un sistema operativo. o Un servidor. o Un dispositivo de almacenamiento. orecursos de la
Más detallesEvaluación del rendimiento de procesadores Intel Nehalem. Modelos x7550, x5670 y x5570
Evaluación del rendimiento de procesadores Intel Nehalem. Modelos x7550, x5670 y x5570 Juan Carlos Fernández Rodríguez. Área de HPC. Centro Informático Científico de Andalucía (CICA) Junta de Andalucía
Más detallesPRUEBAS DE SOFTWARE TECNICAS DE PRUEBA DE SOFTWARE
PRUEBAS DE SOFTWARE La prueba del software es un elemento crítico para la garantía de la calidad del software. El objetivo de la etapa de pruebas es garantizar la calidad del producto desarrollado. Además,
Más detallesMosix2: La versión grid de Mosix para Linux-2.6
Mosix2: La versión grid de Mosix para Linux-2.6 Juan P. Caballero Lionel Gutierrez Javier Echaiz Jorge R. Ardenghi Laboratorio de Investigación de Sistemas Distribuidos (LISiDi) Departamento de Ciencias
Más detallesDescripción. Este Software cumple los siguientes hitos:
WWWMONITORDBACOM Descripción Este Software cumple los siguientes hitos: a- Consola de Monitoreo b- Envío de Alertas (correo, SMS) c- Gestión de Eventos desatendidos (sea capaz ejecutar script de solución
Más detallesIntel Tera-Scale Computing Alumno: Roberto Rodriguez Alcala
Intel Tera-Scale Computing Alumno: Roberto Rodriguez Alcala 1. Introducción Los procesadores con dos núcleos existen actualmente, y los procesadores de cuatro están insertándose en el mercado lentamente,
Más detallesComputación Cluster y Grid. Computación Cluster y Grid. Cluster Computing
Cluster Computing 1 Concepto de Cluster Cluster: Sistema de computación basado en hardware estándar conectado por una red dedicada (de altas prestaciones) dedicado a un propósito específico. [Baker00]
Más detallesIntroducción a las redes de computadores
Introducción a las redes de computadores Contenido Descripción general 1 Beneficios de las redes 2 Papel de los equipos en una red 3 Tipos de redes 5 Sistemas operativos de red 7 Introducción a las redes
Más detallesRAID. Redundant Array of Independent Disks. Rafael Jurado Moreno (rafa.eqtt@gmail.com) Fuente: Wikipedia
RAID Redundant Array of Independent Disks Rafael Jurado Moreno (rafa.eqtt@gmail.com) Fuente: Wikipedia I.E.S. María Moliner. Segovia 2010 1.Introducción. En informática, el acrónimo RAID (del inglés Redundant
Más detallesUAEM 2015, Estado de México
CONSTRUCCIÓN DE CLUSTERS Fernando Robles Morales Ins/tuto Nacional de Medicina Genómica Enrique Cruz Mar
Más detallesIntroducción a Computación
Curso: Modelización y simulación matemática de sistemas Metodología para su implementación computacional Introducción a Computación Esteban E. Mocskos (emocskos@dc.uba.ar) Facultades de Ciencias Exactas
Más detallesPRACTICA NO.24: CLUSTER
PRACTICA NO.24: CLUSTER Jose Arturo Beltre Castro 2013-1734 ING. JOSE DOÑE Sistemas Operativos III Cluster El término clúster se aplica a los conjuntos o conglomerados de computadoras construidos mediante
Más detallesSoluciones innovadoras para optimizar su infraestructura TI. Virtualización con el sistema operativo i, PowerVM y Power Systems de IBM
Soluciones innovadoras para optimizar su infraestructura TI Virtualización con el sistema operativo i, PowerVM y Power Systems de IBM Características principales Tenga éxito en su negocio simplemente con
Más detallesVielka Mari Utate Tineo 2013-1518. Instituto Tecnológico de las Américas ITLA. Profesor José Doñé PRATICA NO. 24, CLUSTER
Vielka Mari Utate Tineo 2013-1518 Instituto Tecnológico de las Américas ITLA Profesor José Doñé PRATICA NO. 24, CLUSTER CREAR UN HOWTO CON EL PROCEDIMIENTO NECESARIO PARA LA IMPLEMENTACION DE CLUSTER DE
Más detallesInfraestructura Tecnológica. Sesión 5: Arquitectura cliente-servidor
Infraestructura Tecnológica Sesión 5: Arquitectura cliente-servidor Contextualización Dentro de los sistemas de comunicación que funcionan por medio de Internet podemos contemplar la arquitectura cliente-servidor.
Más detallesCONCURSO COES N 05 / 2014
CONCURSO COES N 05 / 2014 RESPUESTAS A LAS CONSULTAS DE LOS POSTORES: ARRENDAMIENTO DE HARDWARE PARA LA BASE DE DATOS ORACLE DEL COES N Referencia Consultas respuesta 01 Punto: 1.5.4 Contenido de la Propuesta
Más detallesING. YURI RODRIGUEZ ALVA
Historia y evolución de las Aplicaciones. Acerca de Cloud Computing o Computación para la Nube. Tipos de Aplicaciones para la Nube. Ventajas y desventajas de Cloud Computing Uso y Aplicaciones de Cloud
Más detallesImplementación de plataforma de virtualización con HA basada en Proxmox
virtualización con HA basada en Proxmox Gustavo Martinez Jefe de División de Servicios Locales de Red Universidad Nacional de Quilmes gustavo.martinez@unq.edu.ar Nicolás Ilich Samus Jefe de División de
Más detallesJavier Pérez Mato µp para Comunicaciones Curso 2008/09 ETSIT - ULPGC
Javier Pérez Mato µp para Comunicaciones Curso 2008/09 ETSIT - ULPGC INTRODUCCIÓN HPC: High Performance Computer System Qué es un supercomputador? Computador diseñado para ofrecer la mayor capacidad de
Más detallesUnidad V. Infraestructura del comercio electrónico. M.C. Juan Carlos Olivares Rojas
Unidad V. Infraestructura del comercio electrónico M.C. Juan Carlos Olivares Rojas Agenda 5.1 Sistemas de comunicación 5.2 Sistemas de pago 5.3 Distribución y entrega 5.4 Interconexión de redes 5.5 El
Más detallesDESARROLLO DE UN MINICLUSTER DE LINUX COMO UNA SOLUCION TECNOLOGICA PARA LAS MIPYMES
DESARROLLO DE UN MINICLUSTER DE LINUX COMO UNA SOLUCION TECNOLOGICA PARA LAS MIPYMES Autores: Alicia Guadalupe Valdez Menchaca Facultad de Ingeniería Mecánica y Eléctrica Monclova, Coahuila, 25750, México
Más detallesCOLEGIO COMPUESTUDIO
COLEGIO COMPUESTUDIO ÁREA: TECNOLOGIA E INFORMATICA DOCENTE: WILLY VIVAS LLOREDA ESTUDIANTE: CLEI: III GUIA N 5 N SESIONES: NUCLEO TEMÁTICO: UNIDAD: 2 Sistema operativo (Windows) OBJETIVO: Comprender el
Más detallesPresentación. 29/06/2005 Monografía de Adscripción 1
Presentación Alumno: Uribe, Valeria Emilce Profesor Director: Mgter. David Luis La Red Martínez. Asignatura: Diseño y Administración de Datos. Corrientes 2005. 29/06/2005 Monografía de Adscripción 1 MONOGRAFIA
Más detalles1. Introducción 2. Historia 3. Características clave 4. Cuestiones de diseño
Tema 1. Introducción a los sistemas distribuidos 1. Introducción 2. Historia 3. Características clave 4. Cuestiones de diseño Tema 1 Introducción a los Sistemas Distribuidos 1 Introducción y objetivos
Más detallesEs el conjunto de programas y procedimientos ejecutados en un computador, necesarios para hacer posible la realización de una tarea específica.
Introducción a la tecnología informática 1- EL SISTEMA DE CÓMPUTO Un sistema de cómputo es un conjunto de elementos físicos y electrónicos (Hardware), los cuales funcionan ordenadamente bajo el control
Más detallesCOMPUTACIÓN DE ALTA PERFORMANCE
COMPUTACIÓN DE ALTA PERFORMANCE 2011 1 TOLERANCIA A FALLOS COMPUTACIÓN DE ALTA PERFORMANCE Curso 2011 Sergio Nesmachnow (sergion@fing.edu.uy) Santiago Iturriaga (siturria@fing.edu.uy) Gerardo Ares (gares@fing.edu.uy)
Más detallesNo se requiere que los discos sean del mismo tamaño ya que el objetivo es solamente adjuntar discos.
RAIDS MODO LINEAL Es un tipo de raid que muestra lógicamente un disco pero se compone de 2 o más discos. Solamente llena el disco 0 y cuando este está lleno sigue con el disco 1 y así sucesivamente. Este
Más detallesGlobal File System (GFS)...
Global File System (GFS)... Diferente a los sistemas de ficheros en red que hemos visto, ya que permite que todos los nodos tengan acceso concurrente a los bloques de almacenamiento compartido (a través
Más detallesSugar en Windows. Creación de una máquina virtual con la imagen de Sugar. Autor. Versión Fecha Setiembre 2011. Ubicación
Sugar en Windows Creación de una máquina virtual con la imagen de Sugar Autor Versión Fecha Setiembre 2011 Ubicación Índice Introducción...3 Qué es una máquina virtual?...3 Pasos para la creación de una
Más detallesDesarrollo de un cluster computacional para la compilación de. algoritmos en paralelo en el Observatorio Astronómico.
Desarrollo de un cluster computacional para la compilación de algoritmos en paralelo en el Observatorio Astronómico. John Jairo Parra Pérez Resumen Este artículo muestra cómo funciona la supercomputación
Más detallesWINDOWS 2008 5: TERMINAL SERVER
WINDOWS 2008 5: TERMINAL SERVER 1.- INTRODUCCION: Terminal Server proporciona una interfaz de usuario gráfica de Windows a equipos remotos a través de conexiones en una red local o a través de Internet.
Más detallesCreación de un Cluster de Linux utilizando Knoppix
Creación de un Cluster de Linux utilizando Knoppix Autores: Alicia Guadalupe Valdez Menchaca Maestra en Tecnologías de Información Facultad de Ingeniería Mecánica y Eléctrica Universidad Autónoma de Coahuila
Más detallesIntroducción HPC. Curso: Modelización y simulación matemática de sistemas. Esteban E. Mocskos (emocskos@dc.uba.ar) Escuela Complutense Latinoamericana
Curso: Modelización y simulación matemática de sistemas Metodología para su implementación computacional Introducción HPC Esteban E. Mocskos (emocskos@dc.uba.ar) Facultad de Ciencias Exactas y Naturales,
Más detallesFUNDAMENTOS DE REDES Y CONECTIVIDAD REDES INFORMATICAS
FUNDAMENTOS DE REDES Y CONECTIVIDAD REDES INFORMATICAS 1 REDES INFORMÁTICAS Se puede definir una red informática como un sistema de comunicación que conecta ordenadores y otros equipos informáticos entre
Más detallesSistemas Operativos Windows 2000
Sistemas Operativos Contenido Descripción general 1 Funciones del sistema operativo 2 Características de 3 Versiones de 6 Sistemas Operativos i Notas para el instructor Este módulo proporciona a los estudiantes
Más detallesUT04 01 Máquinas virtuales (introducción)
UT04 01 Máquinas virtuales (introducción) n) Módulo: Sistemas Informáticos Virtualización Qué es una máquina m virtual? Terminología Características, ventajas e inconvenientes de las MVs Productos: VMWare,
Más detallesColección de Tesis Digitales Universidad de las Américas Puebla. Morales Salcedo, Raúl
1 Colección de Tesis Digitales Universidad de las Américas Puebla Morales Salcedo, Raúl En este último capitulo se hace un recuento de los logros alcanzados durante la elaboración de este proyecto de tesis,
Más detallesWindows Server 2012: Infraestructura de Escritorio Virtual
Windows Server 2012: Infraestructura de Escritorio Virtual Módulo 1: Application Virtualization Módulo del Manual Autores: James Hamilton-Adams, Content Master Publicado: 5 de Octubre 2012 La información
Más detallesADMINISTRACIÓN CENTRALIZADA DELL POWERVAULT DL2000 CON TECNOLOGÍA SYMANTEC
ADMINISTRACIÓN CENTRALIZADA DELL POWERVAULT DL2000 CON TECNOLOGÍA SYMANTEC RESUMEN EJECUTIVO Es un método ideal para que cualquier departamento de TI logre realizar respaldos y restauraciones más rápidas
Más detallesArquitecturas de computadoras
Arquitecturas de computadoras Colaboratorio Nacional de Computación Avanzada (CNCA) 2014 Contenidos 1 Computadoras 2 Estación de Trabajo 3 Servidor 4 Cluster 5 Malla 6 Nube 7 Conclusiones Computadoras
Más detallesBACKUP SERVIDOR IPLAN INTRODUCCIÓN AL SERVICIO
BACKUP SERVIDOR IPLAN INTRODUCCIÓN AL SERVICIO 1. INTRODUCCIÓN El presente instructivo tiene como objetivo introducir brevemente el servicio Backup Servidor IPLAN, a fin de que puedas conocer las caracteristicas
Más detallesRedes cableadas (Ethernet)
Redes cableadas (Ethernet) La instalación de una red permite que dos o más equipos (Computadoras, Impresoras, Foto copiadoras, etc.) puedan compartir información, recursos e interactuar entre sí. Por ejemplo,
Más detalles1. Generalidades. M. en C. Mario Farias-Elinos
1. Generalidades M. en C. Mario Farias-Elinos 1 Contenido Introducción Arquitectura de computadoras Arquitectura de un sistema operativo Introducción 2 Introducción Qué es un sistema operativo? Intermediario
Más detallesInfraestructura Tecnológica. Sesión 10: Sistemas cortafuego
Infraestructura Tecnológica Sesión 10: Sistemas cortafuego Contextualización Actualmente tendemos a utilizar los sistemas de comunicación en una forma masiva, por lo que no siempre tenemos el cuidado adecuado
Más detallesDEPARTAMENTO ADMINISTRATIVO NACIONAL DE ESTADÍSTICA. Oficina de Sistemas
DEPARTAMENTO ADMINISTRATIVO NACIONAL DE ESTADÍSTICA Oficina de Sistemas INFRAESTRUCTURA BASE DE DATOS Mayo de 2011 TABLA DE CONTENIDO 1. TIPO DE BASE DE DATOS... 3 2. BALANCEO DE CARGA PARA SERVIDORES
Más detallesCOMO CONFIGURAR UNA MAQUINA VIRTUAL EN VIRTUALBOX PARA ELASTIX
COMO CONFIGURAR UNA MAQUINA VIRTUAL EN VIRTUALBOX PARA ELASTIX En este manual se presenta el proceso de configuración de una Maquina Virtual en VirtualBox, que será utilizada para instalar un Servidor
Más detallesCAPÍTULO 1 Instrumentación Virtual
CAPÍTULO 1 Instrumentación Virtual 1.1 Qué es Instrumentación Virtual? En las últimas décadas se han incrementado de manera considerable las aplicaciones que corren a través de redes debido al surgimiento
Más detallesEl Producto: Software
Este material está basado en el curso preparado por A.Navarro, UCM U (que a su vez sigue el texto del libro de Pressman) El Producto: Software Ingeniería del Software de Gestión 1 Facultad de Informática
Más detallesIván Daniel Fiedoruk ifiedoruk@cybsec.com. 12 de Marzo de 2013 Buenos Aires - Argentina
Workshop Seguridad en entornos virtuales Iván Daniel Fiedoruk ifiedoruk@cybsec.com 12 de Marzo de 2013 Buenos Aires - Argentina La virtualización no es solo un cambio de tecnología 2 Agenda Tipos de virtualización
Más detallesAnálisis de aplicación: Xen
Análisis de aplicación: Xen Este documento ha sido elaborado por el Centro de Apoyo Tecnológico a Emprendedores bilib, www.bilib.es Copyright 2011, Junta de Comunidades de Castilla La Mancha. Este documento
Más detallesDeduplicación. Tu negocio no puede quedarse en blanco. Céntrate en tu negocio. Déjanos la tecnología.
Tu negocio no puede quedarse en blanco. Simplificamos los procesos de copias de seguridad Céntrate en tu negocio. Déjanos la tecnología. Almacenamiento en red Deduplicación Tu negocio no puede quedarse
Más detallesDISCOS RAID. Se considera que todos los discos físicos tienen la misma capacidad, y de no ser así, en el que sea mayor se desperdicia la diferencia.
DISCOS RAID Raid: redundant array of independent disks, quiere decir conjunto redundante de discos independientes. Es un sistema de almacenamiento de datos que utiliza varias unidades físicas para guardar
Más detallesEvaluación, Reestructuración, Implementación y Optimización de la Infraestructura de Servidores, Base de Datos, Página Web y Redes
Propuesta de Trabajo Instrumental de Grado Evaluación, Reestructuración, Implementación y Optimización de la Infraestructura de Servidores, Base de Datos, Página Web y Redes Mayo 2010 Quienes Somos Elecven
Más detallesServidores corporativos Linux
Servidores corporativos Linux Contenidos Contenidos... 1 Introducción... 2 Controlador de dominio Windows en Linux... 2 Servidor de ficheros e impresoras Linux... 3 Alta disponibilidad... 4 Otros servicios
Más detallesModelos de los sistemas distribuidos. Jorge Iván Meza Martínez jimezam@gmail.com
Modelos de los sistemas distribuidos Jorge Iván Meza Martínez jimezam@gmail.com Especialización en Gestión de Redes de Datos Universidad Nacional de Colombia Sede Manizales 1/36 Contenidos Modelo arquitectónico
Más detalles10 razones para cambiarse a un conmutador IP
10 razones para cambiarse a un conmutador IP Los beneficios de reemplazar su antiguo conmutador por un conmutador IP Nick Galea* Introducción Este artículo explica los 10 principales beneficios de un conmutador
Más detallesCONFIGURACIONES DE ALTA DISPONIBILIDAD
Capítulo 8. CONFIGURACIONES DE ALTA DISPONIBILIDAD Autor: Índice de contenidos 8.1. SOLUCIONES DE ALTA DISPONIBILIDAD 8.2. RAID 8.3. BALANCEO DE CARGA 8.4. VIRTUALIZACIÓN 8.1. SOLUCIONES DE ALTA DISPONIBILIDAD
Más detallesEl gasto total elegible de la BBPP, Centro de Supercomputación es de 3.172.033,11. La ayuda FEDER, es el 80%, 2.537.626,48
Otra buena práctica de actuación cofinanciada es la presentada por la Dirección General de Telecomunicaciones de la Junta de Castilla y León consistente en las actuaciones realizadas en la Fundación Centro
Más detallesINTRODUCCION. Ing. Camilo Zapata czapata@udea.edu.co Universidad de Antioquia
INTRODUCCION. Ing. Camilo Zapata czapata@udea.edu.co Universidad de Antioquia Qué es una Red? Es un grupo de computadores conectados mediante cables o algún otro medio. Para que? compartir recursos. software
Más detallesProceso Unificado de Rational PROCESO UNIFICADO DE RATIONAL (RUP) El proceso de desarrollo de software tiene cuatro roles importantes:
PROCESO UNIFICADO DE RATIONAL (RUP) El proceso de desarrollo de software tiene cuatro roles importantes: 1. Proporcionar una guía de actividades para el trabajo en equipo. (Guía detallada para el desarrollo
Más detallesLAS TIC. Cintyha Lizbeth Gómez Salazar. Lic. Cruz Jorge Fernández Aramburo. 0 1 / 0 8 / 2 0 1 3
LAS TIC. Cintyha Lizbeth Gómez Salazar. Lic. Cruz Jorge Fernández Aramburo. PREESCOLAR. 0 1 / 0 8 / 2 0 1 3 INTRODUCCIÓN. Actualmente curso la Lic. En preescolar en la escuela normal Carlos A. Carrillo
Más detallesEl Éxito del ICFES frente al reto de la Flexibilidad. Ingrid Picón Directora de Tecnología e Información ICFES
El Éxito del ICFES frente al reto de la Flexibilidad Ingrid Picón Directora de Tecnología e Información ICFES Acerca del ICFES Entidad especializada en ofrecer servicios de evaluación de la educación en
Más detallesPreguntas y respuestas No 2 Publicación 618. 1. Con respecto al requerimiento 2.1.d de la solución requerida (Página 16):
Preguntas y respuestas No 2 Publicación 618 1. Con respecto al requerimiento 2.1.d de la solución requerida (Página 16): Como consultores de este tipo de soluciones vemos que lo ideal es que los drives
Más detallesSistemas Operativos. Curso 2013 Virtualización
Sistemas Operativos Curso 2013 Virtualización Agenda Introducción Requerimientos para la virtualización Virtualización de CPU Vritualización de la memoria Virtualización de la E/S Sistemas Operativos Modernos,
Más detalles