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 Systems2. 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.- Distributed Systems: Principles and Paradigms, Andrew Tanenbaum and Maarten van Steen, Prentice Hall.
- Modern Operating Systems. Andrew Tanenbaum. Prentice Hall.
- Advanced Programming in the UNIX Environment. W. Richard Stevens.
- The C++ Programming Language. Bjarne Stroustrup. Addison Wesley.
- UNIX Network Programming. Volume 1: Networking APIs: Sockets and XTI. W. Richard Stevens.
Questions or comments? email dss-staff@cs.nyu.edu
Policy on academic integrity
