CSE 490H: Scalable Systems: Design, Implementation and Use of Large Scale Clusters, Autumn 2008
  CSE Home   About Us   Search   Contact Info 
Course Home
 Mailing List
 Course Wiki
 Hadoop Resources
 EC2 Resources

Course description

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 Slava Chernyak. 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.

Lectures: Tuesdays and Thursdays, 4:30-5:50 CSE 305

Who Office Hours
Ed Lazowska, Instructor
lazowska @ cs

Tuesdays, 12:00-1:00 pm
CSE 570

Aaron Kimball, Instructor
ak @ cs

Mondays 2:30-3:30 pm
CSE 212

Slava Chernyak, TA
chernyak @ cs

Wednesdays 2:00-3:00 pm
CSE 216

  • 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 version.
  • 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 here.
  • Team independent projects from the follow-on course here. (Start with "Menzies" and "Directions Finder.")

Computer Science & Engineering
University of Washington
Box 352350
Seattle, WA  98195-2350
(206) 543-1695 voice, (206) 543-2969 FAX
[comments to lazowska @ cs]