CS 454/654

Detailed Course Schedule

Fall 2004

 

Lectures

Topics to be covered

Readings required

Sept.

13

Course overview and introduction

Ch. 1

 

15

Module 1 – Distributed system models

Ch. 1

 

20

                   Distributed system models

Ch. 1

 

22

Module 2 – Overview of computer networks

Ch. 2 (2.1)

 

27

                   Overview of computer networks

Ch. 2 (2.1)

 

29

Module 3 – Distributed objects & remote invocation

Ch. 2 (2.2)

Oct.

  4

                   Distributed objects & remote invocation

Ch. 2 (2.3)

 

  6

                   Distributed objects & remote invocation

Ch. 2 (2.4 & 2.5)

 

11

Thanksgiving – University Holiday

 

 

13

Module 4 – Distributed name systems

Ch. 4

 

18

                   Distributed name systems

Ch. 4

 

20

Module 5 – Distributed file systems

Ch. 10

 

25

                   Distributed file systems

Ch. 10

 

27

Module 6 – Synchronization

Ch. 5 (5.1-5.2)

Nov.

  1

                   Synchronization

Ch. 5 (5.4 & 5.5)

 

  3

Flex time

 

 

  3

Midterm exam (7:00-9:00 PM; MC 2035, 2038)

 

 

  8

                   Synchronization

Ch. 5 (5.6)

 

10

                   Synchronization

Ch. 5 (5.6)

 

15

Module 7 – Data replication

Ch. 6

 

17

                   Data replication

Ch. 6

 

22

Module 8 – Fault tolerance

Ch. 7

 

24

                   Fault tolerance

Ch. 7

 

29

                   Fault tolerance

Ch. 7

Dec.

  1

Module 9 – Security

Ch. 8

 

  6

                   Security

Ch. 8