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:
- Lecture 1: Middleware and Distributed Systems
Fundamentals
- Lecture 2: Virtual Time and Global
States in Distributed Systems.
- Lecture 3: Distributed Operating
Systems Concepts.
- Lecture 4: Distributed OS Case Studies (Amoeba).
- Lecture 5: Distributed
Computing Frameworks: DCE, Hadoop
- Lecture
6: Object-based Middleware: CORBA, COM
- Lecture 7: Middleware
Frameworks Java-based Technologies, Jini, EJB,
- Lecture 8: Middleware
Frameworks XML, Web Services, Service Oriented Architectures
- Lecture 9: Messaging
Middlewares, Messaging Group, Distributed Pub/Sub
- Middleware for
QoS-Enabled Environments
- Middleware for Embedded
Environments
- Middleware for Fault
Tolerant Environments
- Middleware for Secure
Environments
- Middleware for Mobile
and Ubiquitous Environments
Homeworks:
- Weekly topic
summaries, specific questions to be covered in summaries discussed in
class
- Brief survey paper in
the area of class project.
- Brief class
presentation on one focus topic or platform
- Class project
demonstration and report
Reference Books:
- Distributed Systems
- Sape Mullender, Addison-Wesley Inc.
- Operating Systems
Concepts - Silberschatz and Galvin, Fifth Edition -Addison-Wesley
Inc.
|