Computación distribuida

DATOS GENERALES

Código ICCD654
Pensum 2020
Horas semanales 6
Tipo Obligatoria
Asignaturas pre-requisitos ICCD563 - Redes de Computadores II
Asignaturas co-requisitos Ninguna
Unidad de organización curricular Unidad Profesional

RESULTADOS DE APRENDIZAJE

De conocimiento
Extender los fundamentos del diseño y programación paralela y distribuida, basados en los diferentes paradigmas existentes
De destrezas Diseñar e implementar algoritmos paralelos y distribuidos
De valores y actitudes Valorar el trabajo en equipo para facilitar la implantación de aplicaciones 

CONTENIDO

Capítulo 1 Introducción a la computación distribuida
  1. Sistemas distribuidos (sistemas operativos, bases de datos, aplicaciones);
  2. Aplicaciones distribuidas en Internet, y
  3. Algoritmos distribuidos.
Capítulo 2 Modelo Cliente Servidor
  1. Concurrencia;
  2. Arquitectura de servidores, y
  3. Arquitectura de clientes.
Capítulo 3 Construcción de servidores
  1. API Sockets, RPC, RMI;
  2. Programación de servidores, y
  3. Afinamiento de servidores.
Capítulo 4 Middleware
  1. Seguridad y control de acceso;
  2. Alta disponibilidad, y
  3. Servicios de directorio.
Capítulo 5 Paradigmas de computación distribuida
  1. Arquitectura de n capas;
  2. Servicios Web, y
  3. Cloud Computing.

Back to top