This course will "put the meat on the bones" of our popular Hadoop
programming course. We will discuss the software techniques employed
to construct and program reliable highly-scalable systems.
You should think of this course as covering "cool current topics
in computer systems."
The course will be staffed by
Ed Lazowska, Aaron Kimball, and
Guest lecturers will include Jeff Dean (Google Fellow),
Werner Vogels (VP and CTO, Amazon.com),
Mike Cafarella (co-creator of Nutch and Hadoop),
Barry Brumitt (Google),
Yoshi Kohno (UW),
James Hamilton (Microsoft),
Steve Gribble (UW and Google),
Phil Bernstein (Microsoft), and
others who don't know they should be hiding from us.
You will read a number of recent research papers.
Programming exercises, as in previous
instances of the course, will involve Hadoop running on a cluster
provided by Google; there will also be an Amazon Web Services
exercise. Major projects will be deferred to Winter Quarter.
Except as otherwise noted, all content on this website
is licensed under the Creative Commons Attribution 2.5 License.
||Tuesdays and Thursdays, 4:30-5:50
|Ed Lazowska, Instructor
lazowska @ cs
Tuesdays, 12:00-1:00 pm
|Aaron Kimball, Instructor
ak @ cs
Mondays 2:30-3:30 pm
|Slava Chernyak, TA
chernyak @ cs
- 10/13: Extension: Assignment 1 is now due Thursday 10/16 4:30pm
- 10/2 4:00pm: Assignment 1 rewritten - make sure you have the new
- Jeff Dean's Distinguished Lecture,
Tuesday October 7, 3:30-4:20, EEB105, is a required element
of this course. (Jeff will also speak in class on October 7.)
- Vint Cerf's Distinguished Lecture,
Tuesday October 14, 3:30-4:20, EEB105, is a required element
of this course.
- Werner Vogel's Distinguished Lecture,
Tuesday November 18, 3:30-4:20, EEB105, is a required element
of this course. (Werner will also speak in class on November 25.)
- Final grade histogram
- Team independent projects from the
here. (Start with "Menzies" and "Directions Finder.")