MAPA MENTAL
Christian Gabriel
Created on August 31, 2024
More creations to inspire you
Transcript
Lorem ipsum dolor sit
Lorem ipsum dolor sit
Consistencia: Mantener la consistencia de los datos en todo el sistema distribuido, especialmente en presencia de fallos, es un reto importante.
Seguridad: En un entorno distribuido, garantizar la seguridad de los datos y el procesamiento es fundamental, ya que la información se transfiere entre múltiples nodos.
Coordinación y sincronización: A medida que más nodos participan en el procesamiento, la coordinación entre ellos se vuelve más compleja
División del trabajo: En un sistema distribuido, un problema complejo se divide en subproblemas que se distribuyen entre los nodos. Cada nodo realiza una parte del procesamiento y luego envía los resultados de vuelta al nodo coordinador o a otros nodos para su integración.
Escalabilidad: Los sistemas distribuidos pueden escalar horizontalmente, es decir, se puede agregar más capacidad de procesamiento simplemente añadiendo más nodos al sistema. Esto permite manejar volúmenes de trabajo más grandes y mejorar el rendimiento.
Heterogeneidad: Los sistemas distribuidos pueden estar compuestos por diferentes tipos de hardware y software. Esto significa que los nodos no necesariamente tienen que ser idénticos, lo que permite una mayor flexibilidad en la construcción del sistema.
Características clave:
Hadoop y MapReduce: Un ejemplo clásico de procesamiento distribuido utilizado en el análisis de grandes volúmenes de datos. Hadoop divide los datos en bloques que se distribuyen entre diferentes nodos
Cloud Computing: En la computación en la nube, los recursos de procesamiento pueden estar distribuidos en diferentes ubicaciones geográficas, y las tareas se asignan a diferentes servidores
Sistemas de archivos distribuidos: Como el Google File System (GFS) o el HDFS (Hadoop Distributed File System), que permiten almacenar y acceder a grandes volúmenes de datos
Ejemplos de Procesamiento Distribuido:
PROCESAMIENTO DISTRIBUIDO
Desafíos del Procesamiento Distribuido:
Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.
Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.
Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.
El Prosesamiento Distribuido
Es un paradigma de computación en el que múltiples sistemas de procesamiento, ubicados en diferentes lugares, trabajan juntos para resolver un problema o realizar una tarea. A diferencia de la computación centralizada, donde un solo sistema realiza todo el procesamiento, en un entorno distribuido, la tarea se divide en partes más pequeñas que se asignan a diferentes nodos (o máquinas) para su ejecución.