Network logo

Distributed Systems


CS 425 / CSE 424 / ECE 428 [Fall 2008]

 



[Home]

[Lectures]

[Assignments]

[Resources]

[Course Staff]



 

Lectures

Note: Slides are marked as "(tentative)" before the lecture. These slides are not authoritative until marked as "(final)".

 

Lecture #

Date

 Lecture Name

Pre-Lecture Reading

Slides

HWs and MPs, other comments

1

8/25

Introduction

Chapter 1

[ppt] [pdf]

(final)

 Form groups

2

8/27

Time and Synchronization

Sections 11.1-11.4

[ppt] [pdf]

(final)

 Form groups

3

9/1

Logical Clocks, Global States and Snapshots

Section 11.4 & 11.5

[ppt] [pdf]

(final)

Optional MP0

4

9/3

Chandy - Lamport Algorithm and Intro to Multicast

Section 11.5 & 12.4

[ppt] [pdf]

(final)

HW1 out

5

9/8

Reliable and Ordered Multicast Communication

Section 12.4

[ppt] [pdf]

(final)

 MP1 out

6

9/10

Group Communication and Intro to Mutual Exclusion

Section 15.2.2 & 12.2

[ppt] [pdf]

(final)

 

7

9/15

Mutual Exclusion

Section 12.2

[ppt] [pdf]

(final)

8

9/17

Leader Election

Section 12.3

[ppt] [pdf]

(final)

HW1 due

9

9/22

Consensus I

Section 12.5.1-12.5.4

[ppt ] [pdf]

(final)

 HW 2 out 

     10

9/24

Consensus II

 Paper-"Impossibility of Distributed Consensus" (sections 1-3 only), and parts of Section 12.5

[.ppt] [.pdf]

(final)

MP1 due (Friday)

11

9/29

Failure Detectors

Section 12.1, 12.5 and parts of Section 2.3.2

[.ppt] [.pdf]

(final)

12

10/1

Search Capabilities in Distributed Systems - Peer to peer systems (I)

Paper - "Gnutella Protocol Specification"

Sections 10.1, 10.2,

(if you are interested in P2P as research topic, I recommend book

“Peer-to-Peer Systems and Applications”, Ralf Steinmetz and Klaus Wehrle (Eds.), Springer Verlag, 2005 )

[.ppt ][.pdf]

(final)

 

13

10/6

Peer to peer systems (II)

Fast-Track and Introduction to Chord Protocol  (Paper - "Chord")

[.ppt] [.pdf]

(final)

HW2 due

MP2 out

14

 10/8

Peer to-peer systems (III) and Midterm Review Topics

Chord Protocol Analysis (Paper - "Chord") and Midterm Review Topics

[.ppt] [.pdf]

(final)

15

10/13

MIDTERM EXAM

Syllabus: All Lecture Material up to 10/6 (Including P2P I&II)

(Exam location is In-class)

16

10/15

Networking/Distributed Routing Algorithms

Chapter 3 – read chapter from Gosh’s book (chapter has been given to you during the midterm)

[ppt] [pdf]

(final)

HW 3 out

17

10/20

Distributed Objects I

Chapter  4 and 5

[.pdf]

(final)

 

18

10/22

Distributed Objects II

Chapter  4 and 5

[pdf]

(final)

19

10/27

Distributed File Systems

Chapter 8

[ppt] [pdf]

(final)

MP3 proposal due (10/25)

     20

10/29

Self-Stabilization

Read chapter from Gosh’ book (chapter has been given to you during the midterm)

[ppt] [.pdf]

(final)

HW3 due

21

11/3

Transactions & Concurrency Control

Chapter 13.1-13.2

[ppt] [pdf]

(final)

 

22

11/5

Distributed Transactions 

Chapter  14

[ppt] [pdf]

(final)

 

MP2 due (Friday)

23

11/10

Replication Control (I)

Chapter 15

[.ppt] [pdf]

(final)

MP3 out

HW4 out

24

11/12

Replication Control (II)

Chapter 15

[ppt] [pdf]

(final)

25

11/17

Mobile and Ubiquitous Systems/Sensor Networks

Chapter 16 and Papers

[ppt] [pdf]

(final)

26

11/19

Security

Chapter 7

[ppt] [pdf]

(final)

11/24

TG BREAK - no class.

11/26

TG BREAK - no class.

27

12/1

Grid

Papers –

·         Grid: a new infrastructure for 21st century science, I. Foster, Physics Today, 2002

·         (optional) On death, taxes and the convergence of peer-to-peer and grid computing, I. Foster et al, IPTPS 2003

[ppt] [pdf]

(final)

HW4 due

28

12/3

Final Exam Review

Review Problems and Topics

[ppt] [pdf]

29

12/8

MP3 Demonstration

Presentations

Qualcomm-Sponsored Project Competition 2-5pm

 Room 216 SC

MP3 due

(pre-competition on 12/7)

 

12/16 (Wednesday)

 

FINAL EXAM

 

  7:00 pm – 10:00 pm.

 

Location:

 

1105 SC (students with last name A-L) 1214 SC (students with last name M-Z)

 Exam location in Siebel Center

1105 SC and

1214SC