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