RADSClassFall06

From RAD Lab

(Redirected from Cs294-1-f06)
Jump to: navigation, search

Contents

CS 294-1 Reliable Adaptive Distributed Systems - Fall 2006

The newly-formed RAD Lab's mission is enabling a single person to develop, assess, deploy and operate (DADO) the next-generation Internet app at large scales--to allow her innovative service to scale to the volume of eBay without building an eBay-sized organization to manage it.

In particular we're interested in investigating the use of statistical machine learning (SML) and visualization as essential ingredients in a prototyping platform that would serve as the basis of these experiments.

Sign up for project presentation timeslot

Course summary

In this course we will read about the state-of-the-art in DADO'ing real large-scale systems using the above techniques, hear from the people in industry and research who are doing it, and develop the platform to enable the RAD Lab's vision. Significant course projects will focus on the use of SML and visualization in the DADO process, other systematic methodologies for the DADO steps, and prototyping parts of the RADS platform or services that will run on it. Projects are open-ended and are expected to lead to a result of potentially publishable quality.

Your tour guides will be Profs. David Patterson and Armando Fox, but we will be joined by other Berkeley faculty and guest speakers from RAD Lab affiliate companies such as Google, Sun and Microsoft.

We are looking for students with a strong background and interest in systems, languages/programming systems, and machine learning/AI. Prereqs are not formal, but a rough guideline is that you should be able to pass the Preliminary Exam in one of those areas and you should be comfortable writing code in more than one language.

Course survey (by Tuesday): http://www.surveymonkey.com/s.asp?u=560132489735

Get account on the X cluster (by Tuesday): https://www.millennium.berkeley.edu/account/ (Use cs294 at cs.berkeley.edu as your sponsor.)

Calendar

Labs:

Personal tools