Distributed Systems


(G22.3033-006)

Announcements

* Enjoyed distributed systems? If so, you'll love operating systems even more, available in Spring with the same fun!

* We have a new TA, Eric Hielscher. His office hour is Th 6-7pm

* Submission site is up. Check Lab1 hand-in procedure on how to submit.

* We have no official TA. We thank Yair Sovran for his voluntary help.

* Please sign up for class mailing list g22_3033_006_fa08 at cs


Class schedule: Wed 5-7pm (CIWW 102) .

Class instructor: Jinyang Li (Office hour: Tue 5-6pm)

Class TA: Eric Hielscher (Office Hour: Th 6-7pm)
We thank our previous helper, Yair Sovran, for his voluntary work.

To ask Instructor/TA questions, email dss-staff@cs.nyu.edu.

Course information

Are you curious about how to use an abundance of commodity PCs to manage petabytes of data, perform fast and fault tolerant computations etc.? This class teaches abstractions, design and implementation techniques that allow you to build the kind of scalable, high performance distributed systems that can deal with real-world workload. Topics include server design, network programming, naming, fault tolerance and security.

This class is a graduate level course consisting of lectures, a series of programming labs and a final project. Prerequisites include undergraduate operating systems. Programming experience in C/C++ is important for the labs.

Prerequisites:

1. Undergraduate Operating Systems
2. Programming experience in C/C++ is important for the programming labs

Useful Books

The following books may help provide background help with lab programming. None of them are required. They are listed in rough order of usefulness.

Questions or comments? email dss-staff@cs.nyu.edu

Policy on academic integrity