Sistemas Distribuidos, 10O



Curso
  • Clave: 112124, contenido oficial
  • Trimestre: 10 Otoño
  • Inicio del curso: 20 de septiembre de 2010
  • Fin del curso: 1 de diciembre de 2010
  • Grupo: CYX81
  • Salón de clase: F307
  • Días y hora de clase: Lunes y miércoles de 16:00 a 17:30hrs
  • 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
200910
El inicio de curso                                        
280910
La clase del miércoles 29 de septiembre será en el Laboratorio G-314, de 16:30 a 18:00hrs.
031110
La clase del miércoles 3 de noviembre fue suspendida por protección civil
031110
No habrá clase de reposición el viernes 5 de noviembre.
231110
2do examen: 081210 de 15:00 a 18:00hrs, F307
231110
Fecha límite para la entrega de programas: 091210





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

Calificaciones parciales

  • Calificaciones. Última actualización: 091210


Calendario

Sem Dia Notas
Códigos
1
200910
01.Introducción a los Sistemas Distribuidos
1
220910 02.Procesos e hilos y comunicación entre procesos
2
270910 03.Procesos remotos y API de sockets

2
290910 clase perdida

3
041010 clase perdida

3
061010 04.Cliente-servidor con sockets, makefile
Funciones de errores y Funciones envueltas de IO y Funciones envueltas para sockets
3
081010
05.Servidores concurrentes y multihilo (repo.)

4
111010 06.Tipos de sistemas distribuidos

4
131010 clase perdida

5
181010 07.Arquitecturas de sistemas distribuidos y comunicación en grupo broadcast y multicast
cliente UDP, cliente UDP Broadcast
5
201010 08.Clientes y sistema X sockets python cliente y servidor
5
221010
Conector de MySQL con C (extra)
6
251010 09.RPCs

6
271010 1er examen
ICIAS
7
011110 Descanso obligatorio

7
031110 clase suspendida
POO en C++
8
081110 10.Cliente-Servidor con RPC y servidores
8
101110 11.Nombramiento y DNS
8
121110
12.Objetos distribuidos (extra)
herencia múltiple y métodos virtuales (C++) e Interfaces (Java)
9
151110 13.Arquitectura de Java RMI
9
171110 Compilación distribuida, distcc CONCAPAN
10
221110 14.Aplicacion con RMI Calculadora, Suma, Servidor, Cliente, Prueba Aplicacion,  build para ant
10
241110 15.Arquitectura de CORBA
10
261110
16.Servidor C++ y Cliente Java (repo)
ORB C++ y ORB Java
11
291110 17.ORB con python

11
011210
ROC&C
11
031210


12
061210


12
081210


13
131210

Reconfig
13
151210

Reconfig