1          Lecture Slides: Distributed Systems by Dr. Rajkumar Buyya

NOTE: Some slides may be refined before the lecture. Latest version of slides will be printed and distributed in the class.

 

Category

Topic / Slides

Primary Reference:
Chapter No., Book

Week

Foundations

Subject Guidelines and Information Session

 

1

Inter-process Communication

(Socket programming and Client-Server Systems)

Partially Chap 4, CDK

1

Thread Programming and Concurrency

Partially Chap 6.

2

Work on Assignment 1 (No lectures)

 

3

Introduction- Distributed Systems Concepts

Chap 1, CDK

4

Distributed System Models

Chap 2, CDK

5

Programming
and  Principles

Operating System and Distributed Systems

Chap 6, CDK

6

Distributed Objects and Programming:

  1. RMI programming
  2. CORBA programming

Chap 5, CDK
Chap 20, CDK

7-8

Distributed File Systems

Chap 8, CDK

9

Security

Chap 7, CDK
(except 7.3 & 7.4)

10,11

Naming Services

Chap 9, CDK

11,12

Paradigms and Platforms*

 RMI

 

 Taught
as part of different topics

 CORBA

 

 Security, Kerberos, Grids

 

 NFS

 

1          References

  • CDK: Couloris, G, Dollimore, J. and Kinberg, T, Distributed Systems - Concepts
    and  Design, 4th Edition,  Addison-Wesley, Pearson Education, UK, 2001, ISBN
    0201-619-180. http://www.cdk4.net
  • TM: Andrew S. Tanenbaum and Maarten Van Steen, Distributed Systems: Principles and Paradigms, Prentice Hall, Pearson Education, USA. ISBN: 0-13-088893-1, 2002. http://www.prenhall.com/tanenbaum/
  • Various Web-based material/pointers will be provided as additional reference.