CS237: Spring 2013
Distributed Systems Middleware

Course Materials

 

File Viewers:

The lecture notes, homeworks and examinations will be available as Power Point, and PDF files.

  • For a PDF viewer click here
  • For a PowerPoint viewer click here

Course Reading Material

Lecture Notes:

  1. Lecture 1: Middleware and Distributed Systems Fundamentals.
  2. Lecture 2: Virtual Time and Global States in Distributed Systems.
  3. Lecture 3: Distributed Operating Systems Concepts.
  4. Lecture 4: Distributed OS Case Studies.
  5. Lecture 5: Distributed Computing Frameworks: DCE, Hadoop
  6. Lecture 6: Object-based Middleware: CORBA, COM 
  7. Lecture 7: Middleware Frameworks Java-based Technologies, Jini and Espeak - Case Studies
  8. Lecture 8: Middleware Frameworks XML, Web Services, Service Oriented Architectures
  9. Distributed Middleware Frameworks Case Studies
  10. Middleware for QoS-Enabled Environments
  11. Middleware for Embedded Environments
  12. Middleware for Fault Tolerant Environments
  13. Middleware for Secure Environments
  14. Middleware for Mobile and Ubiquitous Environments

Homeworks:

  1. Homework 1: Brief survey paper in the area of class project.
  2. Weekly topic summaries, specific questions to be covered in summaries discussed in class
  3. Class presentation

Reference Books:

  • Distributed Systems - Sape Mullender, Addison-Wesley Inc.
  • Operating Systems Concepts - Silberschatz and Galvin, Fifth Edition -Addison-Wesley Inc.