Virtualización en procesadores multinúcleo
|
|
|
- Monica Murillo Ríos
- hace 10 años
- Vistas:
Transcripción
1 Virtualización en procesadores multinúcleo Francisco Triviño García Becario de investigación Presente y Futuro de los Sistemas de Computación Conference title 1
2 Índice 1. Introducción 2. Virtualización 3. Propuestas 4. Evaluación 5. Conclusiones Presente y futuro de los sistemas de computación 2
3 Índice 1. Introducción 2. Virtualización 3. Propuestas 4. Evaluación 5. Conclusiones Presente y futuro de los sistemas de computación 3
4 Introducción Continuos avances en la escala de integración Reducir el tamaño de los transistores Fabricación de chips con un mayor número de transistores Los fabricantes de chips han decidido aumentar el número de procesadores en un mismo chip en lugar de incrementar el rendimiento de un único procesador Chip multiprocesador (CMP) Presente y futuro de los sistemas de computación 4
5 Introducción Importantes ventajas sobre los procesadores superescalares Poder computacional mayor Pueden consumir menos energía que un único procesador mucho más complejo Intel i7 Presente y futuro de los sistemas de computación 5
6 Introducción Muchos CMPs actuales tienen un número de procesadores relativamente pequeño (entre 2 y 8) Cada procesador con al menos un nivel de cache privada Se comunican entre sí a través de una red de interconexión compartida que se encuentra dentro del chip CPU L1 CPU L1 CPU L1 CPU L1 L2 L2 L2 L2 Bus de interconexión compartido Presente y futuro de los sistemas de computación 6
7 Introducción Problemas de escalabilidad cuando el número de procesadores es relativamente alto Área necesaria para implementar el bus Elevado consumo de energía CPU L1 L2 CPU L1 L2 CPU L1 L2 Bus de interconexión compartido Presente y futuro de los sistemas de computación 7
8 Introducción Para solucionar estos problemas de escalabilidad surgen los tiled CMPs Se construyen a partir de replicar bloques casi idénticos a lo largo y ancho del chip Cada bloque contiene su propio procesador, jerarquía de memoria e interfaz de red Conectados a partir de una red de interconexión escalable y punto a punto Coste de fabricación menor Presente y futuro de los sistemas de computación 8
9 Introducción CPU L1 CPU L1 CPU L1 CPU L1 L2 L2 L2 L2 Bus de interconexión compartido Presente y futuro de los sistemas de computación 9
10 Introducción Redes dentro del chip Conmutadores Interfaces Enlaces Subsistema de interconexión escalable Evolución de los tradicionales buses compartidos Capaces de reducir los tiempos de transmisión de la información CPU L1 L2 CPU L1 L2 CPU L1 L2 CPU CPU CPU L1 L1 L1 L2 CPU L1 L2 L2 CPU L1 L2 L2 CPU L1 L2 Presente y futuro de los sistemas de computación 10
11 Introducción Ejemplos de CMPs Intel 80 cores TileraGx100 Presente y futuro de los sistemas de computación 11
12 Introducción Modelo de programación de memoria compartida Programación más amigable para el usuario que el modelo de paso de mensajes Los CMPs están destinados a la ejecución de aplicaciones de propósito general Dichas aplicaciones pueden ser de diversa índole Visión por computador Procesamiento multimedia Animación Simulación Minería de datos Presente y futuro de los sistemas de computación 12
13 Introducción Patrones de tráfico completamente impredecibles Para aprovechar los recursos que ofrecen los CMPs se espera que varias aplicaciones se ejecuten de forma simultánea A medida que aumenta el número de procesadores es de esperar que el número de aplicaciones también aumente Presente y futuro de los sistemas de computación 13
14 Introducción Visión global del sistema Presente y futuro de los sistemas de computación 14
15 Introducción Aumento de la carga de red Diversidad de las cargas de trabajo provocan una tremenda demanda en la jerarquía de cache y coherencia Efecto negativo sobre el rendimiento individual de las aplicaciones Interferencias entre el tráfico perteneciente a diferentes aplicaciones Interferencias a nivel de cache Presente y futuro de los sistemas de computación 15
16 Introducción Entorno caótico 1 Presente y futuro de los sistemas de computación 16
17 Introducción Entorno caótico 1 Aplicación A Presente y futuro de los sistemas de computación 17
18 Introducción Entorno caótico 1 Aplicación A Aplicación B Presente y futuro de los sistemas de computación 18
19 Introducción Entorno caótico 1 Aplicación A Aplicación B Aplicación C Aplicación D Presente y futuro de los sistemas de computación 19
20 Introducción Entorno caótico 2 Presente y futuro de los sistemas de computación 20
21 Introducción Entorno caótico 2 Aplicación A Presente y futuro de los sistemas de computación 21
22 Introducción Entorno caótico 2 Aplicación A Aplicación B Presente y futuro de los sistemas de computación 22
23 Introducción Entorno caótico 2 Aplicación A Aplicación B Aplicación C Aplicación D Presente y futuro de los sistemas de computación 23
24 Introducción Efecto de las interferencias CMP de 16 nodos Topología malla 2D 4x4 Presente y futuro de los sistemas de computación 24
25 Introducción Efecto de las interferencias CMP de 16 nodos Topología malla 2D 4x4 Aplicación Blackscholes Tomar estadísticas Tiempo de ejecución Fallos en cache Latencia de red Productividad de red Presente y futuro de los sistemas de computación 25
26 Introducción Efecto de las interferencias CMP de 16 nodos Topología malla 2D 4x4 Aplicación Blackscholes Tráfico sintético Tomar estadísticas Tiempo de ejecución Fallos en cache Latencia de red Productividad de red Presente y futuro de los sistemas de computación 26
27 Introducción Efecto de las interferencias 2 1,5 39 % 20 % 63 % 19 % 1 0,5 0 Tiempo Fallos Latencia Productividad Aumento del tiempo de ejecución, fallos en cache y latencia Disminución de la productividad Presente y futuro de los sistemas de computación 27
28 Introducción PROBLEMA : Interferencias entre mensajes pertenecientes a distintas aplicaciones SOLUCIÓN: Aislar el entorno de una aplicación para garantizar un mínimo de prestaciones Presente y futuro de los sistemas de computación 28
29 Introducción La inmensa mayoría de las aplicaciones comerciales no obtienen un buen grado de paralelismo que permita aprovechar los núcleos que los nuevos CMPs incorporan Es muy difícil extraer paralelismo de las aplicaciones PROBLEMA : Aplicaciones con poco grado de paralelismo Presente y futuro de los sistemas de computación 29
30 Introducción Si los recursos no se asignan de forma eficiente, el rendimiento de las aplicaciones puede verse afectado Ante esta situación, es necesario un mecanismo eficiente de gestión de recursos La virtualización proporciona mecanismos para asignar subconjuntos de recursos a diferentes aplicaciones Presente y futuro de los sistemas de computación 30
31 Introducción La virtualización es un marco de referencia o metodología para dividir los recursos de un computador en varios ambientes de ejecución A través del concepto de virtualización es posible asignar subconjuntos de recursos a las aplicaciones de acuerdo con sus requisitos Presente y futuro de los sistemas de computación 31
32 Introducción Virtualización de un CMP Aislar el entorno de diferentes aplicaciones Aplicaciones con poco grado de paralelismo Presente y futuro de los sistemas de computación 32
33 Índice 1. Introducción 2. Virtualización 3. Propuestas 4. Evaluación 5. Conclusiones Presente y futuro de los sistemas de computación 33
34 Virtualización El proceso de virtualización implica a todos los componentes de un CMP Virtualización Presente y futuro de los sistemas de computación 34
35 Virtualización El proceso de virtualización implica a todos los componentes de un CMP Virtualización Sistema operativo y aplicaciones Presente y futuro de los sistemas de computación 35
36 Virtualización El proceso de virtualización implica a todos los componentes de un CMP Virtualización Sistema operativo y aplicaciones Hipervisor Presente y futuro de los sistemas de computación 36
37 Virtualización El proceso de virtualización implica a todos los componentes de un CMP Virtualización Sistema operativo y aplicaciones Hipervisor Nodos de procesamiento Presente y futuro de los sistemas de computación 37
38 Virtualización El proceso de virtualización implica a todos los componentes de un CMP Virtualización Sistema operativo y aplicaciones Hipervisor Nodos de Bloques de procesamiento cache Presente y futuro de los sistemas de computación 38
39 Virtualización El proceso de virtualización implica a todos los componentes de un CMP Virtualización Sistema operativo y aplicaciones Hipervisor Nodos de Bloques de procesamiento Memoria cache Presente y futuro de los sistemas de computación 39
40 Virtualización El proceso de virtualización implica a todos los componentes de un CMP Virtualización Sistema operativo y aplicaciones Hipervisor Nodos de Bloques de procesamiento Memoria cache Red de interconexión Presente y futuro de los sistemas de computación 40
41 Índice 1. Introducción 2. Virtualización 3. Propuestas 4. Evaluación 5. Conclusiones Presente y futuro de los sistemas de computación 41
42 Propuestas Propuestas para aislar el tráfico de aplicaciones a nivel de red de interconexión Canales virtuales Agrupación de recursos Presente y futuro de los sistemas de computación 42
43 Propuestas Canales virtuales Asociar varios buffers a cada canal físico el cual es compartido por todos los mensajes que hay en esos buffers Presente y futuro de los sistemas de computación 43
44 Propuestas Canales virtuales Asociar el tráfico de cada aplicación a un buffer diferente Presente y futuro de los sistemas de computación 44
45 Propuestas Canales virtuales Aplicación A Aplicación B Aplicación C Aplicación D Presente y futuro de los sistemas de computación 45
46 Propuestas Canales virtuales Inconvenientes Solución parcial, se separa el tráfico en diferentes buffers pero se comparten los enlaces físicos Mayor complejidad Aumento del consumo de energía Presente y futuro de los sistemas de computación 46
47 Propuestas Agrupación de recursos Agrupación de recursos: Dividir la red en diferentes particiones Asignar las aplicaciones a diferentes particiones Requiere que las rutas de los mensajes puedan ser adaptadas Presente y futuro de los sistemas de computación 47
48 Propuestas Agrupación de recursos Aplicación A Presente y futuro de los sistemas de computación 48
49 Propuestas Agrupación de recursos Aplicación A Aplicación B Presente y futuro de los sistemas de computación 49
50 Propuestas Agrupación de recursos Aplicación A Aplicación B Aplicación C Aplicación D Presente y futuro de los sistemas de computación 50
51 Propuestas Agrupación de recursos Región Región 2 Cw = 1 Rwn = 0 Rws = 1 Cs = 0 Rse = 1 Rsw = 1 Cn = 1 Rne = 1 Rnw = 1 switch 6 Ce = 1 Ren = 1 Res = 1 Presente y futuro de los sistemas de computación 51
52 Propuestas Agrupación de recursos Situación ideal: regiones cuadradas y regulares Situación real: regiones irregulares como consecuencia de la entrada y salida de aplicaciones al sistema Presente y futuro de los sistemas de computación 52
53 Propuestas Agrupación de recursos Entra A: 6 nodos Entra B: 6 nodos Entra C: 8 nodos Presente y futuro de los sistemas de computación 53
54 Propuestas Agrupación de recursos A Entra A: 6 cores Entra B: 6 cores Entra C: 8 cores Presente y futuro de los sistemas de computación 54
55 Propuestas Agrupación de recursos A Entra A: 6 cores Entra B: 6 cores Entra C: 8 cores B Presente y futuro de los sistemas de computación 55
56 Propuestas Agrupación de recursos Entra A: 6 cores Entra B: 6 cores Entra C: 8 cores A B C Presente y futuro de los sistemas de computación 56
57 Propuestas Agrupación de recursos Regiones: los mensajes no pueden cruzar a otras regiones Dominios: los mensajes sí pueden cruzar a otros dominios Regiones Dominios Presente y futuro de los sistemas de computación 57
58 Índice 1. Introducción 2. Virtualización 3. Propuestas 4. Evaluación 5. Conclusiones Presente y futuro de los sistemas de computación 58
59 Evaluación Entorno de evaluación Orion: Consumo Noxim: Canales virtuales Particionado Ruby: Jerarquía de memoria Protocolo de coherencia de cache Gems: Simulación detallada de sistemas multiprocesador SLICC. Simics: Diferentes arquitecturas de procesador Sistema operativo real y aplicaciones reales Presente y futuro de los sistemas de computación 59
60 Evaluación Carga de trabajo Para someter las propuestas a evaluación se necesita una carga de trabajo Aplicaciones representativas en sistemas multicore (Benchmark PARSEC) Implementan la mayoría de técnicas de paralelización Diferentes dominios de aplicación: visión por computador, procesamiento multimedia, servidores empresariales, aplicaciones físicas, etc. Son flexibles: posibilitan adecuar la carga de trabajo mediante tres inputs de entrada Presente y futuro de los sistemas de computación 60
61 Evaluación Carga de trabajo PARSEC DOMINIO PARSEC DOMINIO Blackscholes Análisis financiero Fluidanimate Animación Bodytrack Visión por computador Freqmine Data Mining Canneal Ingeniería Streamcluster Data Mining Dedup Almacenamiento Swaptions Análisis financiero Facesim Animación Vips Procesamiento multimedia Ferret Búsquedas X264 Procesamiento multimedia Presente y futuro de los sistemas de computación 61
62 Evaluación Carga de trabajo Presente y futuro de los sistemas de computación 62
63 Evaluación Modelo de CMP OS Processors L1 Cache L2 Cache Main Memory Coherence Protocol Solaris UltraSparc III processor Instructions & Data 64 Bytes Block Size 4-way Associativity 32 Kbytes 64 Bytes Block Size 8-way 1 Mbyte 2 Gbytes total 3D Stacking MOESI-CMP-Directory Presente y futuro de los sistemas de computación 63
64 Evaluación Modelo de CMP Simulador NOXIM Conmutación wormhole Topología malla 2D Encaminamiento SR Tamaño de flit de 8 bytes Tamaño de buffer de 4 flits Frecuencia de la red de interconexión = frecuencia de los procesadores Presente y futuro de los sistemas de computación 64
65 Evaluación Escenarios Caso base Reparto de recursos de forma aleatoria 4 hilos por aplicación Blackscholes Fluidanimate Bodytrack Streamcluster Presente y futuro de los sistemas de computación 65
66 Evaluación Escenarios Canales virtuales Mismo reparto de recursos que el caso base 4 hilos por aplicación Blackscholes Fluidanimate Bodytrack Streamcluster Presente y futuro de los sistemas de computación 66
67 Evaluación Escenarios Regiones virtuales 4 regiones 4 hilos por aplicación Blackscholes Fluidanimate Bodytrack Streamcluster Presente y futuro de los sistemas de computación 67
68 Evaluación Escenarios Dominios virtuales 4 dominios 4 hilos por aplicación Blackscholes Fluidanimate Bodytrack Streamcluster Presente y futuro de los sistemas de computación 68
69 Evaluación Caso base Canales virtuales Regiones Dominios Presente y futuro de los sistemas de computación 69
70 Evaluación Métricas de rendimiento Tiempo de ejecución Latencia Productividad Consumo Consideraciones: Tomar estadísticas de la aplicación que termina primero (aplicación blackscholes) 30 distribuciones aleatorios emparejados para el caso base y canales virtuales con reparto aleatorio Presente y futuro de los sistemas de computación 70
71 Evaluación Resultados Tiempo de ejecución. Tiempo invertido en la ejecución de las aplicaciones (ciclos). 1, ,8 % 25 % 21 % 0,6 0,4 0,2 Tiempo de ejecución 0 Caso base Canales virtuales Regiones virtuales Dominios virtuales Menos es mejor Presente y futuro de los sistemas de computación 71
72 Evaluación Resultados 1,2 1 0,8 0,6 0,4 Latencia: Tiempo medio invertido en la propagación y transmisión de paquetes dentro de la red (ciclos). 12 % 32 % 28 % Latencia media 0,2 0 Caso base Canales virtuales Regiones virtuales Dominios virtuales Menos es mejor Presente y futuro de los sistemas de computación 72
73 Evaluación Resultados Origen Origen Destino Caso base Regiones 6 saltos 3 saltos Presente y futuro de los sistemas de computación 73
74 Evaluación Resultados 1,2 1 0,8 0,6 0,4 0,2 0 Productividad: cantidad total de flits transmitidos por unidad de tiempo (flits/ciclos). 7 % Caso base Canales virtuales Regiones virtuales 9% 13 % Dominios virtuales Productividad media Más es mejor Presente y futuro de los sistemas de computación 74
75 1,6 1,4 1,2 1 0,8 0,6 0,4 0,2 Evaluación Resultados 0 Consumo: energía consumida (J). Caso base 39 % Canales virtuales Presente y futuro de los sistemas de computación % Regiones virtuales 10 % Dominios virtuales Consumo Menos es mejor
76 Evaluación Resultados Se han evaluado las dos aproximaciones con aplicaciones reales Particionado de recursos mejor que canales virtuales Aísla completamente el tráfico Reduce considerablemente la latencia media Menor complejidad Favorece la tolerancia a fallos Cómo? Presente y futuro de los sistemas de computación 76
77 Tolerancia a fallos Presente y futuro de los sistemas de computación 77
78 Tolerancia a fallos Presente y futuro de los sistemas de computación 78
79 Tolerancia a fallos Presente y futuro de los sistemas de computación 79
80 Evaluación Resultados Se han evaluado las dos aproximaciones con aplicaciones reales Particionado de recursos mejor que canales virtuales Aísla completamente el tráfico Reduce considerablemente la latencia media Menor complejidad Favorece la tolerancia a fallos Menor consumo apagando recursos sin utilizar Presente y futuro de los sistemas de computación 80
81 Consumo 6 nodos en uso 10 nodos ociosos Presente y futuro de los sistemas de computación 81
82 Consumo 6 nodos en uso 10 nodos apagados Ahorro de energía Presente y futuro de los sistemas de computación 82
83 Índice 1. Introducción 2. Virtualización 3. Propuestas 4. Evaluación 5. Conclusiones Presente y futuro de los sistemas de computación 83
84 Conclusiones La presencia de múltiples aplicaciones provoca interferencias en el tráfico (degrada las prestaciones) debido a compartir recursos, como la red. Es necesario aislar el tráfico de distintas aplicaciones para evitar los efectos negativos producidos por las interferencias Aplicar el concepto de virtualización en los CMPs Canales virtuales o agrupación de recursos Presente y futuro de los sistemas de computación 84
85 Conclusiones Interferencias entre diferentes tráficos Aislar el entorno de diferentes aplicaciones Virtualización Agrupación de recursos Presente y futuro de los sistemas de computación 85
86 Conclusiones Interferencias entre diferentes tráficos Aislar el entorno de diferentes aplicaciones Virtualización Agrupación de recursos Aplicaciones poco paralelismo Aumentar rendimiento Presente y futuro de los sistemas de computación 86
87 Conclusiones Interferencias entre diferentes tráficos Aislar el entorno de diferentes aplicaciones Virtualización Agrupación de recursos Aplicaciones poco paralelismo Aumentar rendimiento Tolerancia a fallos Consumo Energía/Área Presente y futuro de los sistemas de computación 87
88 Virtualización en procesadores multinúcleo Francisco Triviño García Becario de investigación Presente y Futuro de los Sistemas de Computación Conference title 88
4. 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
Autenticación Centralizada
Autenticación Centralizada Ing. Carlos Rojas Castro Herramientas de Gestión de Redes Introducción En el mundo actual, pero en especial las organizaciones actuales, los usuarios deben dar pruebas de quiénes
COMPUTADORES MULTINUCLEO. Stallings W. Computer Organization and Architecture 8ed
COMPUTADORES MULTINUCLEO Stallings W. Computer Organization and Architecture 8ed Computador multinucleo Un computador multinúcleocombina dos o mas procesadores (llamados núcleos) en una única pieza de
15. 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.
INTRODUCCION. Ing. Camilo Zapata [email protected] Universidad de Antioquia
INTRODUCCION. Ing. Camilo Zapata [email protected] 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
Topologias de Redes. En la actualidad, existen cinco topologías de red básicas: Malla, Estrella, Anillo, Árbol y Bus.
Topologias de Redes El término topología se refiere a la forma en que está diseñada la red, bien físicamente(rigiéndose de algunas características en su hardware) o bien lógicamente (basándose en las características
TEMA 2 Componentes y estructura de una red de telecomunicación.
TEMA 2 Componentes y estructura de una red de telecomunicación. 1. Modelo para las telecomunicaciones Las redes de telecomunicación constituyen la infraestructura básica de transporte para el intercambio
3. Topologías de red. IST La Recoleta
3. Topologías de red La topología de red se define como la cadena de comunicación usada por los nodos que conforman una red para comunicarse. Un ejemplo claro de esto es la topología de árbol, la cual
CAPAS DEL MODELO OSI (dispositivos de interconexión)
SWITCHES CAPAS DEL MODELO OSI (dispositivos de interconexión) 7. Nivel de aplicación En esta capa se ubican los gateways y el software(estación de trabajo) 6. Nivel de presentación En esta capa se ubican
TOPOLOGÍAS DE RED. TOPOLOGÍA FÍSICA: Es la forma que adopta un plano esquemático del cableado o estructura física de la red.
TOPOLOGÍAS DE RED QUE ES UNA TOPOLOGIA? Una red informática está compuesta por equipos que están conectados entre sí mediante líneas de comunicación (cables de red, etc.) y elementos de hardware (adaptadores
No 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
Jhon Jairo Padilla Aguilar, PhD.
Redes de Datos-Redes WAN Jhon Jairo Padilla Aguilar, PhD. UPB Bucaramanga Red WAN WAN: Wide Area Network Pueden cubrir un país entero Requieren de Nodos que recogen/distribuyen la información de los usuarios
Los mayores cambios se dieron en las décadas de los setenta, atribuidos principalmente a dos causas:
SISTEMAS DISTRIBUIDOS DE REDES 1. SISTEMAS DISTRIBUIDOS Introducción y generalidades La computación desde sus inicios ha sufrido muchos cambios, desde los grandes equipos que permitían realizar tareas
Almacenamiento virtual de sitios web HOSTS VIRTUALES
Almacenamiento virtual de sitios web HOSTS VIRTUALES El término Hosting Virtual se refiere a hacer funcionar más de un sitio web (tales como www.company1.com y www.company2.com) en una sola máquina. Los
Redes de Altas Prestaciones
Redes de Altas Prestaciones TEMA 3 Tecnologías Soporte tolerante a fallos -Curso 2010 Redes de Altas Prestaciones - Indice Conceptos Topología en Alta Disponibilidad Tecnologías disponibles Tecnología
ACTIVIDAD No. 2 REPASO DE REDES INFORMATICAS
ACTIVIDAD No. 2 REPASO DE REDES INFORMATICAS GRADO 11 Nombre(s) y Apellidos: Alvaro Andres Angarita Sierra Documento: _TI: 97021024400 FICHA NÚMERO 2 COLEGIO Madre del Buen Consejo FECHA: _23-Abril-2014
Dispositivos de Red Hub Switch
Dispositivos de Red Tarjeta de red Para lograr el enlace entre las computadoras y los medios de transmisión (cables de red o medios físicos para redes alámbricas e infrarrojos o radiofrecuencias para redes
REDES INFORMÁTICAS REDES LOCALES. Tecnología de la Información y la Comunicación
REDES INFORMÁTICAS REDES LOCALES INDICE 1. Las redes informáticas 1.1 Clasificación de redes. Red igualitaria. Red cliente-servidor 2. Las redes de área local 2.1 Estructura de una LAN 2.2 Protocolos de
LAS 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
Arquitecturas de Bases de Datos. Carlos A. Olarte ([email protected]) BDII
Carlos A. Olarte ([email protected]) BDII Contenido 1 Introducción 2 Arquitectura Centralizada 3 Arquitectura Cliente-Servidor 4 Arquitecturas Paralelas 5 Bases de Datos Distribuidas Introducción
GANETEC SOLUTIONS HPC Banca / Aseguradoras
GANETEC SOLUTIONS HPC Banca / Aseguradoras Ganetec Global Solutions mediante el uso de HPC permite a sus clientes hacer frente a las nuevas exigencias del mercado. En el sector financiero las necesidades
TOPOLOGÍA. Bus lineal. Topología anillo. Topología doble anillo. Topología estrella. Jerarquía. Malla. Hibridas.
TOPOLOGÍA Una topología es la estructura física de una interconexión a la red entre dos o más nodos de información. Para lograr la una buena clasificación de las topologías es necesario dividirlas en simples
67 Av. Sur # 2D, Colonia Roma, San Salvador, El Salvador C. A. Teléfono + (503) 2528-2400 + (503) 2247-3000 Fax: (503) 2224-3531
1 Contenido Introducción... 2 Switches de Borde... 4 Switching Core o de nucleo... 6 Switches de agregación... 8 Productos Inalambricos... 11 Introducción Extreme Networks es una empresa que cotiza en
Tema 3. Buses. Arquitectura de computadores. Plan 96. Curso 2010-2011. Jerarquía de buses
Tema 3. Buses 1. Introducción Jerarquía de buses Clasificación Fases de una transacción 2. Transferencia de datos 3. Temporización Bus síncrono Bus asíncrono Bus semisíncrono 4. Arbitraje del bus Centralizado
TELECOMUNICACIONES Y REDES
TELECOMUNICACIONES Y REDES Redes Computacionales I Prof. Cristian Ahumada V. Unidad II: Comunicación en la red Contenido 1. Introducción: conceptos generales 2. Estructura de Comunicación Genérica 3. Historia
El Núcleo de Red. Apartado 1.3
El Núcleo de Red Apartado 1.3 2 Tema 1: Contenido 1.1 Qué es Internet? 1.2 Sistemas finales, redes de acceso y enlaces 1.3 Núcleo de red n Conmutación de circuitos, conmutación de paquetes, estructura
Efectos de los dispositivos de Capa 2 sobre el flujo de datos 7.5.1 Segmentación de la LAN Ethernet
7.5 Efectos de los dispositivos de Capa 2 sobre el flujo de datos 7.5.1 Segmentación de la LAN Ethernet 1 2 3 3 4 Hay dos motivos fundamentales para dividir una LAN en segmentos. El primer motivo es aislar
TELECOMUNICACIONES Y REDES
TELECOMUNICACIONES Y REDES Redes Computacionales I Prof. Cristian Ahumada V. Unidad V: Capa de Red OSI 1. Introducción. 2. Protocolos de cada Red 3. Protocolo IPv4 4. División de Redes 5. Enrutamiento
ACTIVIDAD No. 2 REPASO DE REDES INFORMATICAS
ACTIVIDAD No. 2 REPASO DE REDES INFORMATICAS GRADO 11 Nombre(s) y Apellidos: Karen Andrea Marín Mendoza Documento: 98110301014 FICHA NÚMERO COLEGIO Instituto Madre Del Buen Consejo FECHA: 23 de abril 2014
DE REDES Y SERVIDORES
ADMINISTRACIÓN DE REDES Y SERVIDORES Introducción ESCUELA DE INGENIERÍA DE SISTEMAS Y COMPUTACION JOHN GÓMEZ CARVAJAL [email protected] http://eisc.univalle.edu.co/~johncar/ars/ Qué es una Red? Es
Nuevas 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?
Resolución de problemas en paralelo
Resolución de problemas en paralelo Algoritmos Paralelos Tema 1. Introducción a la computación paralela (segunda parte) Vicente Cerverón Universitat de València Resolución de problemas en paralelo Descomposición
Problemas de Arquitectura de Redes, Sistemas y Servicios 2 o Grado en Ingeniería en Tecnologías de Telecomunicación Conjunto de problemas 6
Problemas de rquitectura de Redes, Sistemas y Servicios o Grado en Ingeniería en Tecnologías de Telecomunicación onjunto de problemas igura : Red para el problema. y siguientes Problema:. Use el algoritmo
UNIVERSIDAD 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?
CLUSTER 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
2 Sea una unidad de disco duro de brazo móvil con las siguientes características:
1 Sea una unidad de disco duro de brazo móvil con las siguientes características: 18 superficies, 20.331 cilindros y 400 sectores por pista. Sectores de 1.024 bytes de información neta. Velocidad de rotación:
2.2 Conmutación de circuitos ópticos (OCS)
Evaluación de Arquitecturas de Red Híbridas OBS/OCS 23 2.2 Conmutación de circuitos ópticos (OCS) 2.2.1 Redes dinámicas de conmutación de circuitos ópticos Como se ha visto en el apartado 2.1.2 la conmutación
Introducció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
Procesador Pentium II 450 MHz Procesador Pentium II 400 MHz Procesador Pentium II 350 MHz Procesador Pentium II 333 MHz Procesador Pentium II 300 MHz
PENTIUM El procesador Pentium es un miembro de la familia Intel de procesadores de propósito general de 32 bits. Al igual que los miembros de esta familia, el 386 y el 486, su rango de direcciones es de
REDES AD HOC INFORME DE REDES DE COMPUTADORES I. Felipe Muñoz 201321074-0 Jonathan Porta 201321054-6 Matías Contreras 201321034-1
REDES AD HOC INFORME DE REDES DE COMPUTADORES I Nombre ROL Felipe Muñoz 201321074-0 Jonathan Porta 201321054-6 Matías Contreras 201321034-1 Profesor: Agustín González Fecha: 28 de Julio del 2014 Nota:
Tema 1. Introducción a las redes de telecomunicación. REDES Y SERVICIOS I: Introducción a las redes de telecomunicación
Tema 1 Introducción a las redes de telecomunicación 1 2 CONCEPTO DE RED Una red de telecomunicación es un conjunto organizado de recursos que son compartidos por todos los usuarios y que permite el intercambio
TEMA 4: SISTEMAS MULTIPROCESADOR (MEMORIA COMPARTIDA) BLOQUE 2 Arquitecturas de computación paralela
TEMA 4: SISTEMAS MULTIPROCESADOR (MEMORIA COMPARTIDA) BLOQUE 2 Arquitecturas de computación paralela 2 CONTENIDOS DE LA UNIDAD 4.4 Diseño de arquitecturas de memoria compartida y compartida-distribuida.
Redes Informáticas Temas: Concepto de Red de computadoras, Propósito de la Red, Clasificación según su cobertura geográfica. Topologías.
Redes Informáticas Temas: Concepto de Red de computadoras, Propósito de la Red, Clasificación según su cobertura geográfica. Topologías. Docente: Lic. Mariela R. Saez Qué es una Red Informática? Una red,
ACTIVIDAD No. 2 REPASO DE REDES INFORMATICAS
ACTIVIDAD No. 2 REPASO DE REDES INFORMATICAS GRADO 11 Nombre(s) y Apellidos: Angie Karolinne Pinilla Castro Documento: 97032416270 FICHA NÚMERO : 2 COLEGIO : Instituto Madre del Buen Consejo FECHA: 23/04/2014
Redes de Altas Prestaciones
Redes de Altas Prestaciones TEMA 3 Redes SAN -Alta disponibilidad -Sistemas Redundantes -Curso 2010 Redes de Altas Prestaciones - Indice Conceptos Componentes de un SAN Términos más utilizados Topología
WAN y Enrutamiento WAN
WAN y Enrutamiento WAN El asunto clave que separa a las tecnologías WAN de las LAN es la capacidad de crecimiento, no tanto la distancia entre computadoras Para crecer, la WAN consta de dispositivos electrónicos
Procesos. Bibliografía. Threads y procesos. Definiciones
Procesos Prof. Mariela Curiel Bibliografía A. Tanembaum & M. Van Steen. Sistemas Distribuidos. Principios y Paradigmas. 2da. Edición. Smith & Nair. The Architecture of Virtual Machines. IEEE Computer.
Conmutación. Conmutación telefónica. Justificación y definición.
telefónica Justificación y definición de circuitos de mensajes de paquetes Comparación de las técnicas de conmutación Justificación y definición. Si se atiende a las arquitecturas y técnicas utilizadas
Redes y Servicios. Módulo I. Fundamentos y modelos de red. Tema 2. Fundamentos. Parte C. Nivel de red
1 Redes y Servicios Módulo I. Fundamentos y modelos de red Tema 2. Fundamentos Parte C. Nivel de red 2 Introducción Funciones básicas: Encaminamiento Control de congestión Tarificación y gestión de la
Análisis de desempeño y modelo de escalabilidad para SGP
Análisis de desempeño y modelo de escalabilidad para SGP Este documento es producto de la experiencia de Analítica en pruebas de stress sobre el software SGP. Estas pruebas se realizaron sobre un proceso
Redes 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,
Sistemas 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
Organización de Computadoras. Turno Recursantes Clase 8
Organización de Computadoras Turno Recursantes Clase 8 Temas de Clase Subsistema de Memoria Organización de Memoria Principal Notas de clase 8 2 Memoria Velocidad del procesador: se duplica cada 18 meses
CAPÍTULO V: SERVICIOS LMDS
CAPÍTULO V: SERVICIOS LMDS V.1 Servicios Sobre LMDS LMDS es una tecnología de acceso inalámbrica de banda ancha que un operador puede utilizar para soportar varias aplicaciones incluyendo la conexión de
GUÍA DE ESTUDIO TEMA 9. MODELO OSI DE REDES INDUSTRIALES
GUÍA DE ESTUDIO TEMA 9. MODELO OSI DE REDES INDUSTRIALES OBJETIVOS Presentar la evolución y adaptación del modelo OSI (visto en la UD1) en las redes de comunicaciones industriales. Nuria Oliva Alonso Tutora
Redes de Computadores Contenido.
Contenido. Introducción Conceptos básicos Modelo de referencia OSI de ISO Redes de área local. Proyecto IEEE 802.3 Redes de área extensa Conceptos Básicos. Clasificación de redes Redes Comunicación Ejemplos
Diseño de Redes de Área Local
REDES DE AREA LOCAL Diseño de Redes de Área Local REDES DE AREA LOCAL Pág. 1/40 OBJETIVOS DEL DISEÑO DE LAN El primer paso es establecer y documentar los objetivos de diseño. Estos objetivos son específicos
Tema 6. Gestión de la memoria
Tema 6. Índice Introducción Compartición de memoria Memoria virtual Soporte en los procesadores: la MMU en Linux en Windows NT/2000 1 Tema 6. Introducción Necesidad de la gestión de la memoria Requisitos
TELECOMUNICACIONES Y REDES
TELECOMUNICACIONES Y REDES Redes Computacionales I Prof. Cristian Ahumada V. Unidad X: Planificación y Cableado de una Red Contenido 1. Introducción. 2. LAN: Realización de la conexión física 3. Interconexiones
Redes (4º Ing. Informática Univ. Cantabria)
Problema 1 Sea la red de la figura: Indica en cada uno de los siguientes casos si se trata de una entrega directa o indirecta y cuál es la dirección MAC que aparecerá en las tramas generadas por el nodo
CAPÍTULO 3 3 DISEÑO DE UN MECANISMO DE DETECCIÓN DE TRÁFICO MALICIOSO PARA REDUNAM
CAPÍTULO 3 3 DISEÑO DE UN MECANISMO DE DETECCIÓN DE TRÁFICO MALICIOSO PARA REDUNAM 59 En este tercer capítulo se presenta el diseño de un mecanismo de detección de tráfico malicioso para RedUNAM. Abarca
Seminario Electrónico de Soluciones Tecnológicas sobre Content Networking
Seminario Electrónico de Soluciones Tecnológicas sobre Content Networking 1 de 13 Seminario Electrónico de Soluciones Tecnológicas sobre Content Networking 3 Bienvenida. 4 Objetivos. 5 Soluciones comerciales
La importancia de dimensionar correctamente los sistemas de frenado en aerogeneradores residenciales.
La importancia de dimensionar correctamente los sistemas de frenado en aerogeneradores residenciales. La instalación de aerogeneradores en entornos urbanos requiere la implementación de importantes medidas
SISTEMA DE MEDICION DE METEOROLOGIA DEL MUNICIPIO DE ENVIGADO
SISTEMA DE MEDICION DE METEOROLOGIA DEL MUNICIPIO DE ENVIGADO En el Municipio de envigado las complejas condiciones físicas del territorio, sumadas a los altos índices de vulnerabilidad, han propiciado
Novedades en Q-flow 3.02
Novedades en Q-flow 3.02 Introducción Uno de los objetivos principales de Q-flow 3.02 es adecuarse a las necesidades de grandes organizaciones. Por eso Q-flow 3.02 tiene una versión Enterprise que incluye
PROTOCOLOS DE ENRUTAMIENTO
PROTOCOLOS DE ENRUTAMIENTO Los protocolos de enrutamiento son el conjunto de reglas utilizadas por un router cuando se comunica con otros router con el fin de compartir información de enrutamiento. Dicha
UNIVERSIDAD 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
Modelo de aplicaciones CUDA
Modelo de aplicaciones CUDA Utilización de GPGPUs: las placas gráficas se utilizan en el contexto de una CPU: host (CPU) + uno o varios device o GPUs Procesadores masivamente paralelos equipados con muchas
Concentradores de cableado
Concentradores de cableado Un concentrador es un dispositivo que actúa como punto de conexión central entre los nodos que componen una red. Los equipos conectados al propio concentrador son miembros de
Preguntas Frec uentes Ia a S
Qué es IaaS Telmex? Infraestructura como Servicio (IaaS) de Telmex, es una solución basada en las nuevas tecnologías de virtualización bajo demanda, orientado a empresas que requieran de un servicio de
Cableado Estructurado. Diseño de la LAN. Diseño de redes. Contenido Objetivos Componentes Metodología Cableado Estruc.
Diseño de la LAN Cableado Estructurado A pesar de las mejoras en rendimiento y prestaciones del HW de red, el diseño de redes es, cada vez más, complicado. Entornos cada vez más complejos Múltiples medios
Ejercicios Tema 1 1.- Supongamos que hay exactamente un switch de paquetes entre un host que envía y un host que recibe. Las tasas de transmisión entre el host que envía y el que recibe son R 1 y R 2 respectivamente.
ACTIVIDAD No. 2 REPASO DE REDES INFORMATICAS
ACTIVIDAD No. 2 REPASO DE REDES INFORMATICAS GRADO 11 Nombre(s) y Apellidos: Jorge Alexander Silva Gómez. Documento: 1095826555 FICHA NÚMERO COLEGIO: Instituto Madre del Buen Concejo FECHA: Abril 23 del
TEMA 2: CAPACIDAD: Diseño del Servicio TI Anexo II: Amazon EC2
CIMSI Configuración, Implementación y Mantenimiento de Sistemas Informáticos TEMA 2: CAPACIDAD: Diseño del Servicio TI Anexo II: Amazon EC2 Daniel Cascado Caballero Rosa Yáñez Gómez Mª José Morón Fernández
De Wikipedia, la enciclopedia libre
Página 1 de 5 SO ET De Wikipedia, la enciclopedia libre Synchronous Optical etwork (SONET) es un estándar para el transporte de telecomunicaciones en redes de fibra óptica. Tabla de contenidos 1 Orígenes
ACTIVIDAD No. 2 REPASO DE REDES INFORMATICAS
ACTIVIDAD No. 2 REPASO DE REDES INFORMATICAS GRADO 11 Nombre(s) y Apellidos: Diego armando González tirado Documento: 97092014006 FICHA NÚMERO 2 COLEGIO: Instituto madre del buen consejo FECHA: 23/04/2014
Redes ruteadas en longitud de onda (WRON) Nicolas Gorriño Castañeda
Nicolas Gorriño Castañeda En los últimos 20 años, gran aumento en la demanda de las redes de telecomunicaciones ha hecho que la fibra óptica sea el medio preferido para transmitir los datos, esto sin duda
LINEAMIENTOS ESTÁNDARES APLICATIVOS DE VIRTUALIZACIÓN
LINEAMIENTOS ESTÁNDARES APLICATIVOS DE VIRTUALIZACIÓN Tabla de Contenidos LINEAMIENTOS ESTÁNDARES APLICATIVOS DE VIRTUALIZACIÓN... 1 Tabla de Contenidos... 1 General... 2 Uso de los Lineamientos Estándares...
CAPÍTULO 3: Resultados
CAPÍTULO 3: CAPÍTULO 3: RESULTADOS La meta de un proyecto de consolidación de servidores físicos o de virtualización, es la creación de las máquinas virtuales que sean capaces de ejecutar las aplicaciones
1.- FUNCION DE UNA RED INFORMATICA
1.- FUNCION DE UNA RED INFORMATICA Una red de computadoras, también llamada red de ordenadores, red de comunicaciones de datos o red informática, es un conjunto de equipos informáticos y software conectados
IFCM0410 Certificación Profesional: Gestión y Supervisión de Alarmas en redes de Telecomunicaciones
IFCM0410 Certificación Profesional: Gestión y Supervisión de Alarmas en redes de Telecomunicaciones UF1854.- Monitorización de Red y Resolución de Incidencias UD1.- Redes de Comunicaciones Generalidades
ACTIVIDAD No. 2 REPASO DE REDES INFORMATICAS
ACTIVIDAD No. 2 REPASO DE REDES INFORMATICAS GRADO 11 Nombre(s) y Apellidos: MAYRA CABALLERO Documento: 97071008138 FICHA NÚMERO COLEGIO: Instituto madre del buen consejo FECHA: 23 DE ABRIL 1) Marca la
PRUEBAS 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,
Estructura de Computadores I Arquitectura de los MMOFPS
UNIVERSIDAD TÉCNICA FEDERICO SANTA MARÍA Estructura de Computadores I Arquitectura de los MMOFPS Integrantes: Luis Castro Valentina Yévenes RESUMEN Los MMOG (Massively Multiplayer Online Game), son juegos
El Modelo de Referencia OSI
El Modelo de Referencia OSI Tabla de Contenidos 2. El Modelo de Referencia OSI... 2 2.1 Nivel físico...4 2.2 Nivel de enlace... 4 2.3 Nivel de red... 5 2.4 Nivel de transporte...5 2.5 Nivel de sesión...
Ayudantía Nro.3 Redes De Datos CIT2100-1. Profesor: Cristian Tala
Ayudantía Nro.3 Redes De Datos CIT2100-1 Profesor: Cristian Tala Ayudante: Gabriel Del Canto Hoy día veremos: - Modelo TCP/IP - Modelo TCP/IP - Es un modelo de descripción de protocolos de red creado en
Seminario Electrónico de Soluciones Tecnológicas sobre VPNs de Extranets
Seminario Electrónico de Soluciones Tecnológicas sobre VPNs de Extranets 1 de 12 Seminario Electrónico de Soluciones Tecnológicas sobre VPNs de Extranets 3 Bienvenida. 4 Objetivos. 5 Interacciones de Negocios
Introducción al Capacity planning para servicios
Gestión y Planificación de Redes y Servicios Introducción al Capacity planning para servicios Area de Ingeniería Telemática http://www.tlm.unavarra.es Grado en Ingeniería en Tecnologías de Telecomunicación,
Problemas sobre Dispositivos de Interconexión Sistemas Telemáticos I
Problemas sobre Dispositivos de Interconexión Sistemas Telemáticos I Universidad Rey Juan Carlos Mayo de 2005 Problema 1 1. Dada la red de la figura, indica razonadamente las características que debe tener
Conclusiones. Particionado Consciente de los Datos
Capítulo 6 Conclusiones Una de las principales conclusiones que se extraen de esta tesis es que para que un algoritmo de ordenación sea el más rápido para cualquier conjunto de datos a ordenar, debe ser
CAPA FÍSICA MODELO OSI TECNOLOGÍA E INFORMÁTICA (ONCE)
CAPA FÍSICA MODELO OSI TECNOLOGÍA E INFORMÁTICA (ONCE) COMPONENTES DE UNA LAN Las LAN (Local Area Network o Red de Àrea Local) constan de los siguientes componentes: Computadores Tarjetas de interfaz de
UNIDADES FUNCIONALES DEL ORDENADOR TEMA 3
UNIDADES FUNCIONALES DEL ORDENADOR TEMA 3 INTRODUCCIÓN El elemento hardware de un sistema básico de proceso de datos se puede estructurar en tres partes claramente diferenciadas en cuanto a sus funciones:
Qué es el enrutamiento estático?
Sistemas Operativos SISTEMAS OPERATIVOS 1 Sesión No. 2 Nombre: Enrutamiento estático Contextualización Qué es el enrutamiento estático? Los enrutamientos son fundamentales para la red de datos, ya que
CLUSTER FING: PARALELISMO de MEMORIA DISTRIBUIDA
CLUSTER FING: PARALELISMO de MEMORIA DISTRIBUIDA SERGIO NESMACHNOW Centro de Cálculo, Instituto de Computación FACULTAD DE INGENIERÍA, UNIVERSIDAD DE LA REPÚBLICA, URUGUAY CONTENIDO Introducción: arquitecturas
INSTALACIÓN, OPERACIÓN Y PROGRAMACIÓN DE EQUIPOS Y SISTEMAS TELEFÓNICOS
09-06-2015 1 Descripción y funcionamiento de una central PABX 09-06-2015 2 Un PBX o PABX (siglas en inglés de Private Branch Exchange y Private Automatic Branch Exchange para PABX), la cual es la red telefónica
ARQUITECTURA DE DISTRIBUCIÓN DE DATOS
4 ARQUITECTURA DE DISTRIBUCIÓN DE DATOS Contenido: Arquitectura de Distribución de Datos 4.1. Transparencia 4.1.1 Transparencia de Localización 4.1.2 Transparencia de Fragmentación 4.1.3 Transparencia
