Tanenbaum, Andrew S

Sistemas distribuidos : principios y paradigmas / Andrew S Tanenbaum - [s.l.] Pearson Educación 2008 - 686. p.

DEFINICIÓN DE UN SISTEMA DISTRIBUIDO. OBJETIVOS; Cómo hacer accesibles los recursos; Transparencia en la distribución; Grado de apertura; Escalabilidad; Trampas; TIPOS DE SISTEMAS DISTRIBUIDOS. Sistemas distribuidos de cómputo; Sistemas distribuidos de información; Sistemas distribuidos masivos ARQUITECTURAS. Estilos (modelos) arquitectónicos; ARQUITECTURAS DE SISTEMAS. Arquitecturas centralizadas; Arquitecturas descentralizadas; Arquitectura híbridas. ARQUITECTURAS VERSUS MIDDLEWARE.  Interceptores; Métodos generales para software adaptativo.  AUTOADMINISTRACION EN SISTEMAS DISTRIBUIDOS. El modelo de control de retroalimentación.  PROCESOS. Hilos; Virtualización; Clientes; Servidores; Migración de código. COMUNICACIÓN. Fundamentos; Llamadas a procedimientos remotos; Comunicación orientada a mensajes; Comunicación orientada a flujos; Comunicación por multitransmisión. NOMBRES. Nombres, identificadores y direcciones; Nombres planos; Nombres estructurados; Nombres basados en atributos. SINCRONIZACIÓN; Sincronización del reloj; Relojes lógicos; Exclusión mutua; Posicionamiento global de los nodos Algoritmos de elección CONSISTENCIA Y REPLICACIÓN; Modelos de consistencia centrada en los datos; Modelos de consistencia centrada en el cliente; Administración de réplicas; Protocolos de consistencia. TOLERANCIA A LAS FALLAS. Introducción a la tolerancia a las fallas; Atenuación de un proceso;  Comunicación confiable entre cliente y servidor; Comunicación de grupo confiable; Realización distribuida; Recuperación. SEGURIDAD. introducción a la seguridad; Canales seguros; Control de acceso; Administración de la seguridad.  SISTEMAS BASADOS EN OBJETOS DISTRIBUIDOS; Arquitectura; Procesos; Comunicación; Asignación de nombres; Sincronización; Consistencia y replicación; Tolerancia a fallas; Seguridad.  SISTEMAS DE ARCHIVO DISTRIBUIDOS; Arquitectura cliente servidor; Asignación de nombres en NFS;  Semántica de archivos compartidos; Almacenamiento en la memoria caché del lado del cliente; Manejo de fallas bizantinas. SISTEMAS DISTRIBUIDOS BASADOS EN LA WEB; Sistemas tradicionales basados en la web; Servidor web Apache; Protocolo de transferencia de hipertexto; almacenamiento en el caché de un proxy web. SISTEMAS DISTRIBUIDOS BASADOS EN COORDINACIÓN;  Introducción a los modelos de coordinación; Enfoque total; Enrutamiento basado en el contenido; Descripción de eventos compuestos; Métodos estáticos; Comunicación de publicación y suscripción confiables; Confidencialidad

9789702612803


SISTEMAS OPERACIONALES (COMPUTADORES) ; PROGRAMAS PARA COMPUTADOR ; SISTEMAS OPERACIONALES DISTRIBUIDOS (COMPUTADORES)

005.43 / T364