Sistemas distribuidos

Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
Sistemas distribuidos por Mind Map: Sistemas distribuidos

1. Evolución del modelo cliente servidor

2. Disponibilidad de todos los recursos en la "Red"

2.1. Dependiendo del diseño son capaces de compartir recursos como la memoria y los procesadores

2.2. Implementan políticas para la comparición de recursos

3. Aplicaciones

3.1. SO

3.1.1. Kernel distribuido capaz de distribuir procesos entre los distintos nodos, si necesidad de un administrador central

3.2. Sistema de Archivos distribuidos

3.2.1. Capacidad de segmentar y recuperar archivos en distintas localidades físicas.

3.2.2. Cache distribuida

3.3. Bases de Datos

3.3.1. Capacidad de contener información generar consultas de manera descentralizada

3.3.2. Multiples soluciones para una misma consulta, pero distintos rendimientos (por costo de la transacción)

3.3.3. Varios tipos de catalogos

3.3.3.1. Centralizados (En contra de la definición de los sistemas distribuidos)

3.3.3.2. Replicado en todos los nodos

3.3.3.3. Divididos entre los nodos

4. Algoritmos para la distribución de tareas

4.1. Ricart agrawala: Distribución de tareas mediante la notificación a la entrada de estados críticos.

4.2. Token ring: Configuración en anillo que traslada un token, quien posee el token y tiene la información necesaria entra a zona critica.

5. Descentralizados

5.1. Implementación de agentes inteligentes

5.2. Implementación de medios de transporte inteligentes

6. Distribución de tareas

6.1. Migratorias: Los procesos se puedan trasladar a distintos nodos

6.2. No Migratorias: E proceso finaliza el procesamiento en el nodo actual

6.3. Parten del concepto del procesamiento en paralelo

6.3.1. Uso de concepto de procesos, hilos, procesadores a través de los distintos nodos.