Definición, uso, ventajas y desventajas de los sistemas distribuidos relacionado a sistemas informáticos.
Size: 1.53 MB
Language: es
Added: Jul 22, 2017
Slides: 11 pages
Slide Content
Sistemas paralelos vs distribuidos Base de datos II
Presentación Expositores Erika Dorado Padilla Roberto Lara Jesús Navarro Escuela Universidad Enrique Díaz de León Fecha 18 de Julio del 2017
Sistemas paralelos Los sistemas paralelos es una forma de cómputo en la que muchas instrucciones se ejecutan simultáneamente, operando sobre el principio de que problemas grandes, a menudo se pueden dividir en unos más pequeños, que luego son resueltos simultáneamente (en paralelo). Tipos: Nivel de bit Nivel de instrucción Nivel de datos Nivel de tareas
Clasificación de hardware paralelo Los ordenadores paralelos se pueden clasificar según el nivel de paralelismo que admite su hardware: Multinúcleo y multiproceso: Tienen varios elementos de procesamiento en una sola máquina Clusters : Se componen de varias máquinas independientes conectadas por una red local MPP: Un procesador paralelo masivo es un solo equipo con varios procesadores conectados en red
Ejemplo de computación paralelo Blue Gene es un supercomputador desarrollado por IBM que se convirtió en 2005 en el ordenador más rápido del mundo. Puede resolver las ecuaciones del test de Linpack a una velocidad de 36,01 teraflops (36,01 billones de operaciones en coma flotante por segundo). El Blue Gene/L ocupará 320 metros cuadrados
Ventajas y desventajas de los sistemas paralelos Ventajas Brinda a las empresas, instituciones y usuarios en general el beneficio de la velocidad. Ventaja competitiva, provee una mejora de los tiempos para la producción de nuevos productos y servicios Colaboración y flexibilidad operacional Desventajas Requieren de un gran número de ciclos de procesamiento o acceso a una gran cantidad de datos Encontrar un hardware y un software que permitan brindar estas utilidades comúnmente proporciona inconvenientes de costos, seguridad y disponibilidad
Sistemas distribuidos Se define como una colección de computadoras separadas físicamente y conectadas entre sí por una red de comunicaciones. Cada máquina posee sus componentes de hardware y software que el programador percibe como un solo sistema El tamaño de un sistema distribuido puede ser muy variado, ya sean decenas de hosts (red de área local), centenas de hosts (red de área metropolitana), o miles, o millones de hosts (Internet); esto se denomina escalabilidad
Características de los sistemas distribuidos Seguridad interna eficiente. Se ejecuta en múltiples computadoras. Dependiente de redes (LAN, MAN, WAN, etc.) Interacción entre los equipos Diseño de software compatible con varios usuarios y sistemas operativos.
Ejemplo de sistema distribuido Aunque las botnet representan uno de los mayores peligros de la era moderna es uno de los mejores ejemplos de un sistema distribuido. Se define como Botnet a un grupo de computadoras infectadas con malware y operadas de forma remota, el tamaño es muy variable, desde cientos de computadoras hasta millones (Zeus, 3.6 millones en US). Los botnet son usados principalmente para hacer ataques DDoS y minería de criptomonedas sin conocimiento del usuario afectado.
Ventajas y desventajas de los sistemas distribuidos Ventajas No necesita conexión física entre computadores para procesar datos Se pueden conectar mas hardware desde cualquier parte del mundo Desventajas Se necesita un nivel alto de seguridad Requiere conexión a internet El margen de error de hardware debe ser bajo