Sistemas distribuidos

Solo disponible en BuenasTareas
  • Páginas : 9 (2056 palabras )
  • Descarga(s) : 0
  • Publicado : 25 de mayo de 2010
Leer documento completo
Vista previa del texto
Plan de Trabajo

Sistemas Distribuidos

Objetivos
Comprender y aplicar conceptos de Sistemas Abiertos. Experimentar a través de mini proyectos, diferentes aspectos involucrados en esta disciplina Diseñar Soluciones de Diseño a nivel de Ingeniería de Software

Plan de la Asignatura

Contenido
1. Introducción a los Sistemas Distribuidos Introducción Ejemplos de SD. Recursos Compartidos yla Web Características de un SD. Taller: Analizar un Sistema Distribuido ya Implementado 2. Modelos de Sistemas de Software Introducción Modelos Arquitectónicos Modelos Fundamentales Taller: Framework para SD.

Contenidos (Cont.)
3. Comunicación entre Procesos
Introducción API para protocolos de Internet Representación Externa de Datos y Empaquetado Comunicación Cliente Servidor Comunicaciónen Grupo Caso de Estudio: Comunicación de Procesos en Unix Taller: Plaza de vendedores/compradores de Dólares

1

Contenidos (Cont.)
4. Objetos Distribuidos
Introducción Comunicación entre objetos distribuidos Llamada a un Procedimiento Remoto Eventos y Notificaciones Caso de estudio: RMI de Java Taller: Implementación de una Libreta Distribuida

Contenidos (Cont.)
5. SeguridadIntroducción Visión General de las Técnicas de Seguridad Algoritmos Criptográficos Firmas Digitales Prácticas de Criptografía Casos de Estudios: Needham-Schroeder, Kerberos, SSL, Millecent Taller: Utilización de SSL con aplicaciones Java

Contenido (Cont.)
6. Tiempo y Estados Globales
Introducción Relojes, Eventos y Estados de Procesos Sincronización de Relojes Físicos Tiempo Lógico y Relojes LógicosEstados Globales Depuración Distribuida Taller: Cajeros Automáticos (Giro/Depósito)

Contenido (Cont.)
7. Coordinación y acuerdos
Introducción Exclusión mutua distribuida Elecciones Comunicación por Múltiple Difusión Consenso y Problemas relacionados Taller: Acceso a Bases de Datos No Distribuida

2

Contenido (Cont.)
8. Transacciones y Control de Concurrencia
Introducción TransaccionesTransacciones Anidadas Bloqueos Control Optimista de la Concurrencia Ordenación por Marca de Tiempo Comparación de Métodos Para el Control de Concurrencia Taller: Venta de Pasajes Aéreos.

Contenido (Cont.)
9. Transacciones Distribuidas
Introducción Transacciones Planas y Anidadas Protocolo de Consumación Atómica Control de Concurrencia en Transacciones Distribuida Ínter bloqueos DistribuidosRecuperación de Transacciones Taller: Transacciones en BD Distribuidas

Contenido (Cont.)
10. Replicación
Introducción Modelo de Sistema y Comunicación en Grupo Servicios Tolerantes a Fallos Servicios de Alta Disponibilidad Transacciones con datos replicados Taller: Sistema de Ventas de Pasaje y Seguimiento de Tráficos de Maletas.

Capitulo 1:
Introducción a los Sistemas Distribuidos 1.1Introducción 1.2 Ejemplos de SD.

1.3 Recursos Compartidos y la Web 1.4 Características de un SD. 1.5 Taller: Analizar un Sistema Distribuido ya Implementado

3

Introducción
Qué es un sistema distribuido
Básicamente un sistema distribuido es un conjunto de componentes de software y hardware interactuando para compartir recursos y entregar servicios determinados a un grupo de usuarios, através de la Red.

Introducción

intranet ISP

backbone

satellite link desktop computer: server: network link:

Parte de una red típica de Internet

Introducción
Algunas de sus aplicaciones
En el mundo de los negocios TV por Internet Mensajería Aplicaciones de control para Procesos Industriales E-learning Trabajo colaborativo Transmisión de imágenes en tiempo real. Telefonía MóvilIntroducción
A qué se debe su éxito
Alta disponibilidad y accesibilidad a hardware Crecimiento de las redes (Internet,intranet…) Mayor potencia y madurez en software de desarrollo para este tipo de sistemas Cada vez son más requeridas por los usuario Soluciones de tipo Distribuidas Sobre todo la necesidad de intercomunicar las operaciones de las grandes empresas.

4

Introducción...
tracking img