SISTEMAS DE OPERACIÓN III (CI-4822)

Septiembre-Diciembre 2009

Prof. Mariela Curiel



Notas de Teoría

Soluciones al Examen II

0. Información General

1. Cronograma de Actividades

Semana

Fecha

Lunes

Miercoles

1


 

21/09 al 25/09

Presentación al curso. Información General 


 

Tema 1: Consistencia y Replicación

Laminas del libro de Tanenbaum-Van Steen

Laminas modificadas

2


 

28/09 al 02/10

Tema 1: Consistencia y Replicación


 

Tema 2: Sistemas de Archivos Distribuidos

3


 

05/10 al 09/10

No tendremos clase

No tendremos clases

4

12/10 al 16/10



Feriado

Tema 2: Sistemas de Archivos Distribuidos.
Exposición (1)




5

19/10 al 23/10

Exposiciones: (1), (2) y (3)


Exposiciones: (4) y (6)

6


 
 
 
 26/10 al 30/10

Tema 3: Sistemas Basados en Objetos Distribuidos

Exposicion (5)

Tema 3: Sistemas basados en Objetos distribuidos.

Ejemplo de Corba

7


 

02/11 al 06/11

Exposiciones (7) y XFS

Tema 4: Sistemas Distribuidos basados en la WEB


8


 
 
 
09/11 al 13/11

Parcial I: Temas 1- 3


Tema 4: Sistemas Distribuidos basados en la WEB

9


 

16/11 al 20/11

Exposiciones (8) y (9)

Tema 5: Sistemas Distribuidos basados en Coordinación

10


 

23/11 al 27/11

Tema 5: Sistemas Distribuidos Basados en Coordinación

Tema 6: Nuevas Tendencias: Grids, P2P, Clouds computing


11

30/11 al 04/12

Exposiciones (10) (11)

Exposiciones (12) (14)

12

07/12 al 11/12

Ultimo Parcial: Temas 4 - 6

Exposiciones (15)
Entrega de notas, revisión y entrega de la última etapa del proyecto.


    Evaluación

    Exposiciones

    A continuación se presentan algunos temas sugeridos para las exposiciones en cada uno de los TEMAS del curso. De los temas sugeridos el profesor escogerá un subconjunto y se los asignará a los grupos respectivos.

    Tema 1: (1) Understanting Replication in Databases and Distributed Systems

                   (2) Designing and Implementing Asynchronous Collaborative Applications with Bayou o
                 (Session Guarantees for Weakly Consistent Replicated Data) 

    Tema 2: (3) LustreFS, (4) Google FS,
                 (5) Coda (*),
                 (6) XFS 

    Tema 3:
    (7) Enterprise Java Beans: (Material que pude servir de guía pero se puede buscar mas)

    http://www.roseindia.net/javabeans/javabeans.shtml

     (8) Ice: (esta exposicion sustituye a Globe, la anterior)


    Tema 4:

    (9) Web 2.0 y Ajax (Material que pude servir de guía pero se puede buscar mas)

    http://www.techsoup.org/toolkits/web2/

    http://oreilly.com/web2/archive/what-is-web-20.html

    http://www.maestrosdelweb.com/editorial/web2/

    http://en.wikipedia.org/wiki/Web_2.0

    .......

    http://www.librosweb.es/ajax/

    http://es.wikipedia.org/wiki/AJAX

    https://developer.mozilla.org/es/AJAX


    (10) Web Services (Material que pude servir de guía pero se puede buscar mas)

    http://www.w3.org/TR/ws-arch/

    (11) GlobeDB:

     GlobeDB: Autonomic Data Replication for Web Applications.


    Tema 5: (12)  Linda and Linda Implementations



    Tema 6:

    (14) P2P (Freenet, Gnutella), (Material que pude servir de guía pero se puede buscar mas)

    (15) Cloud Computing (Material que pude servir de guía pero se puede buscar mas)

    http://knowledge.wpcarey.asu.edu/article.cfm?articleid=1614

    http://jobsearchtech.about.com/od/historyoftechindustry/a/cloud_computing.htm

    http://www.cs.ucy.ac.cy/~gpallis/publications/journals/editorial.pdf


    Exposiciones Asignadas 



       Bibliografía

         A Tenenbaun y M. Van Steen. Sistemas Distribuidos. Principios y Paradigmas. Segunda Edición.  Pearson. Prentice Hall. 2007         

          


 
 


Mariela J. Curiel. Ultima Modificación Septiembre 2009