1       Lecture Slides: Distributed Systems

NOTE: Lecture Slides will be released on the day of lecture.

 

Category

Topic / Slides

Primary Reference:
Chapter No., Book

Week

Foundations

Subject Guidelines and Information Session

 

1

Introduction- Distributed Systems Concepts

Chap 1, CDK

1,2

Inter-Process Communication

(Socket programming and Client-Server Systems)

Chapter 13: Socket Programming, BSC

Partially Chap 4, CDK

2,3

Thread Programming and Concurrency

Chapter 14: Thread Programming, BSC

Partially Chap 7, CDK.

4

Systems Models and  Programming

Distributed System Models

Chap 2, CDK

5 (partially in 6)

Operating System Architecture and Distributed Systems

Chap 7, CDK

Microkernel OS by Raj

6

Distributed Objects and Programming:

  1. RMI programming

Chap 5, CDK

7

Platforms and
Services

Security

Chap 11, CDK

8, 9

Distributed File Systems

Chap 12, CDK

10, 11

Naming Services

Chap 13, CDK

11,12

1       References

  • Primary Textbook:  CDK: Couloris, G, Dollimore, J. Kinberg, T, and Blair, G, Distributed Systems - Concepts
    and  Design, 5th Edition,  Addison-Wesley, Pearson Education, UK, 2011, ISBN
    0132-143-011. Pblished page
  • BSC: R. Buyya, T. Selvi, X. Chu, “Object Oriented Programming with Java: Essentials and Applications”, McGraw Hill, New Delhi, India, 2009, USA.
  • Various Web-based material/pointers will be provided as additional reference.