SISTEMAS CENRALIZADOS Y DISTRIBUIDOS

PRINCIPALES USOS

Servicios con alta disponibilidad yrendimiento.

Aplicaciones multimedia.

Sistemas distribuidos de gestión de bases de datos.

Sistemas industriales distribuidos y aplicaciones de control.

Entornos empresariales.

➢ Internet: un enorme sistema distribuido.

Entornos de computación de alta.

DESVENTAJAS

Nuevo sotfware

Red de interconección

Velocidad de respuesta lenta

Respaldo

Crecimiento

VENTAJAS

Economía

Capacidad de crecimiento

Aumento de la confiabilidad al sistema

Crecimiento soportable

Uso de anchi de datos

Alto rendimiento

Fiabilidad y disponibilidad

Componentes

➢ Arquitecturas de comunicación
➢ Servicios de comunicación.
➢ Sistemas de ficheros distribuidos.
➢ Servicio de nombres.
➢ Memoria compartida distribuida.
➢ Gestión de procesos.
➢ Servicios de sincronización y coordinación.
➢ Servicio de tolerancia a fallos y seguridad.

MODELOS

➢ Cluster Computing

➢ Más fuertemente acoplado que SD general
➢ Poca dispersión geográfica
➢ Redes de alta velocidad
➢ Normalmente sistema con nodos homogéneos
➢ Carácter estático

➢ Grid Computing

➢ Extensión de cluster computing a mayor escala
➢ Máquinas con mayor dispersión geográfica
➢ Menor grado de acoplamiento

➢ Pueden extenderse a varios dominios de

➢ Volunteer Computing

recursos donados por
usuarios a proyectos

➢ Utility Computing

Alquiler” de recursos computacionales externos

➢ Cloud Computing

IaaS

PaaS

SaaS

➢ Mobile Computing

➢ Limitaciones en los recursos del dispositivo
➢ Control de consumo de energía del dispositivo
➢ Ancho de banda de comunicación variable

➢ Modo desconectado: Usuario puede seguir

➢ Ubiquitous Computing/Internet of Things

Plenamente integrados en el mundo para facilitar
vida cotidiana

➢ Edge/Fog Computing

Acercar computación y recursos a los interesados,
mejora latencia y escalabilidad

➢ Autonomic Computing

○ Auto-configuración
○ Auto-reparación
○ Auto-optimización
○ Auto-protección

OBJETIVOS

➢ Transparencia

➢ Rendimiento

-para un servicio multiusuario
-para la ejecución paralela de aplicaciones

➢ Carácter abierto

Acceso: Manera de acceder a recurso local igual que a remoto.

Heterogeneidad: Carácter heterogéneo no afecta a los usuarios.

Crecimiento: El crecimiento del sistema no afecta a los usuarios.

Fallos: La ocurrencia de fallos no afecta a los usuarios.

Replicación: La existencia de réplicas no afecta a los usuarios.

Posición: Se accede a los recursos sin conocer su localización.

Migración: Recursos pueden migrar sin afectar a los usuarios.

Concurrencia: Acceso concurrente no afecta a los usuarios.

Flexibilidad para cambiar y extender el SD

Facilita la interacción con otros sistemas
abiertos

Posibilita migración de aplicaciones a/desde
otros SD abiertos

➢ Capacidad de crecimiento