CS 545: Distributed Systems

Time: Tuesday 2:50pm-5:50pm
Place: CoRE A

Instructor: Thu D. Nguyen
Email: tdnguyen@cs.rutgers.edu
Office hours: Thursday & Friday afternoon, knock if door is closed. Other days, if door is open, welcome. Otherwise, please leave to Thursday or Friday.
Office: CoRE 326

TA: Murali Rangarajan
Email: muralir@cs.rutgers.edu

Mailing list: dcs_545@email.rutgers.edu

Announcements

Text: Andrew Tanenbaum and Maarten van Steen. Distributed Systems: Principles and Paradigms. Prentice Hall. Note: we will derive most of our information from papers so this text is now more optional.

Project

You will be required to work on a project independent of any on-going research. The project may be related to or an off-shoot of something you are working on but it must be distinct. You are allowed to work in teams of up to 3 students. As the group gets larger, I will be expecting the scope of the project to expand. I will help (through discussion, etc.) but you will be primarily responsible for defining your own project.

Some ideas for projects.

Schedule


1/22

Administrative


1/29

Communication Medium


2/12

Communication Protocols


2/19

Group Communication and Transaction


2/26

Naming

Algorithms


3/5


3/12

Clustering


3/19

Spring break - no class


3/26

 


4/2

Fault Tolerance

 


4/9

Consistency and Replication


4/16

Security


4/23


4/30

Overlay Networks

Applications