Sistemas Distribuidos, 09P



Curso
  • Clave: 112124, contenido oficial
  • Trimestre: 09 Primavera
  • Inicio del curso: 19 de mayo de 2009
  • Fin del curso: 28 de julio de 2009
  • Grupo: CYX81
  • Salón de clase: F303
  • Asesorías: Martes y jueves de 11:00-13:00 hrs, G314-3

Objetivos
  • Explicar los fundamentos de los sistemas distribuidos 
  • Construir aplicaciones distribuidas sencillas

Contenido Sintético

1. Introducción
2. Comunicación entre procesos
3. Nombramientos
4. Tiempo y estado global
5. Coordinación y consenso
6. Replicación
7. Transacciones y concurrencia
8. Sistemas de archivos distribuidos


Bibliografía

Herramientas

Mensajes

Publicado
Mensaje
040509
Inicio de curso                                                                      

P1: FTP con sockets Berkeley (clases)  y QT
020609
P2: Messenger con hilos y QT o Swing

P3: Acceso a base de datos (MySQL) con RPC, clientes con Qt

P4:Acceso a base de datos (MySQL) con RMI y clientes con Swing

P5:Acceso a base de datos (MySQL) con CORBA: java, cpp, python, clientes con Qt o Swing









Evaluación
  • 1er parcial: 50% examenes + 50% programas
  • 2do parcial: 50% examenes + 50% programas

Calificaciones parciales

  • Calificaciones. Última actualización: 020709


Calendario

Sem Dia Notas
Códigos
1
190509
01.Introducción a los Sistemas Distribuidos
POO en C++/Java
1
210509
02.Sistema centralizado:procesos e hilos
apuntadores y referencias
2
260509 03.Tipos de Sistemas Distribuidos

2
280509 04.Arquitecturas de Sistemas Distribuidos
Polimorfismo
3
020609 05.Servidores cocurrentes y multihilo
Sobrecarga de funciones
3
040609 06.Clientes y Sistema X Windows
Sobrecarga de operadores
4
090609 07.Servidores y migración
AppComplejo (tar.bz2)
4
110609
08.Comunicación en mensajes

5
160609 09.RPCs AppComplejoStack
5
180609 clase perdida
AppComplejo GUI
6
230609 10.Clusters y MPI
6
250609 11.holaMundo piSec piMPI
7
300609 1er examen

7
020709 12.Nombramiento y DNS

8
070709 13.Objetos distribuidos e interfaces
8
090709 14.Java RMI
9
140709 15.RMI, Swing

9
160709 16.Arquitectura de CORBA
10
210709 clase perdida

10
230709 17.CORBA: Java y C++
src (tar.bz2)
11
280709 18.NFS