Thursdays / 3.30 pm - 4.30 pm / 3102 Siebel Center (Confirmed and Final)
First Meeting: September 4, 2008 (2nd week of classes)
Previous Seminar Versions: [CS591IG-Spring 2008] [CS591IG-Fall 2007]
Course Organizer: Indranil Gupta
Course Attendees: Students of DPRG Research Group (and prospective members)
This course is devoted to a critical analysis of the latest papers and hot topics in distributed systems. Unlike previous semesters, this semester's topics of focus are Clouds and Open Source Software. We will have practice runs of upcoming conference talks by DPRG students, and talks/tutorials given on specific topics by DPRG students. For all talks that are marked "Tutorial on..." you are expected to (1) download and use the tool for a few weeks before your talk, and (2) present a concise and clear high-level overview as well as detailed tutorial with examples. Other non-conference presentation talks will require investment of time to research on the specific topics being covered, besides preparing the actual presentation. As a rule of thumb, you should plan to spend 75% time on researching a topic and 25% time on preparing the presentation (without reducing the time that you would typically take to prepare a typical presentation).
In all these cases and all presentations, the presenter is expected to be an expert on the topic when they stand up and give their talk. The group will pepper the presenter with questions on the topic - everyone wants to learn more!
Choose which one of the roles (A,B,C,D,E) you would like to play: see schedule below.
To take this seminar course, you should either (1) be formally or informally a part of the DPRG or (2) have permission from Indy (meet him: usually given if you are looking to work with him in the future).
First Meeting: September 4, 2008 (2nd week of classes).
|
Date |
Presenters and Slides |
Topic |
Main Papers |
| Aug 28 | - |
- |
No Meeting. |
| Sep 4 | Steve Ko |
LADIS 08 practice talk |
Efficient On-Demand Operations in Dynamic Distributed Infrastructures |
| Sep 11 | NO SEMINAR | ||
| Sep 18 | Brian Cho |
Open Source Tools |
Tutorial on Zookeeper (by Yahoo!). |
| Sep 25 | NO SEMINAR | ||
| Oct 2 | Steve Ko |
SRDS 08 practice talk |
Using Tractable and Realistic Churn Models to Analyze Quiescence Behavior of Distributed Protocols |
| Oct 9 | Imranul Hoque |
Open Source Tools |
Tutorial on Pig Latin: Main Reference - Pig latin: a not-so-foreign language for data processing, C. Olston et al, SIGMOD 08 |
| Oct 16 | Jay Patel | Cloud Computing | Comparing Amazon's EC2 and S3 vs. Google Apps vs. IBM Blue Cloud vs. SUN network.com vs others (Joyent, Flexiscale, GoGrid) |
| Oct 23 | C | Open Source Tools | Tutorial on a survey of tools to build Clouds: e.g., Kenso, hyperic,ovirt,virt-P2V |
| Oct 30 | NO SEMINAR | ||
| Nov 6 | DPRG | Distributed Computing | Regular Group Meeting |
| Nov 13 | Steve Ko |
Middleware 08 practice talk |
Moara: Flexible and Scalable Group-Based Querying System |
| Nov 20 | Ramses Morales |
White Papers |
Data challenges
at Yahoo!, Baeza-Yates and Ramakrishnan, EDBT 08 One White Paper from LADIS 08 |
| Nov 27 | NO MEETING - Thanksgiving Break.
|
||
| Dec 4 |
Wrap-up and Evaluation Forms |
||
Other Cloud Bibliography
"Field studies of computer system administrators: analysis of system management tools and practices", (IBM Almaden), Barrett et al, http://portal.acm.org/citation.cfm?id=1031672
"Reducing the cost of IT operations: is automation always the answer?" (IBM TJ Watson), Brown and Hellerstein, http://portal.acm.org/citation.cfm?id=1251123.1251135
The Deter paper (Anthony Joseph's group): http://www.usenix.org/event/deter07/tech/full_papers/sklower/sklower.pdf
ModelNet from UCSD: http://modelnet.ucsd.edu/
"A Scalable, Commodity Data Center Network Architecture", (Amin Vahdat's group) http://ccr.sigcomm.org/online/?q=node/378
(very active) Cloud Computing Forum @ GoogleGroups: http://groups.google.ca/group/cloud-computing
Hadoop Summit and Data-Intensive Symposium at CMU/Yahoo in March 2008: http://research.yahoo.com/node/2104
List of Cloud Computing Providers: http://groups.google.ca/group/cloud-computing/web/list-of-cloud-platforms-providers-and-enablers
Some open source Cloud Computing Projects: http://groups.google.ca/group/cloud-computing/web/list-of-open-source-cloud-computing-projects
HOD: http://hadoop.apache.org/core/docs/r0.16.4/hod.html
Tashi: http://wiki.apache.org/incubator/TashiProposal and http://mail-archives.apache.org/mod_mbox/incubator-general/200807.mbox/%3C8980186f0807150655y793b1551l26a8f2789a35708e@mail.gmail.com%3E
(OSDI 2008, Anthony Joseph's group) Improving MapReduce Performance in Heterogeneous Environments
Dryad: http://research.microsoft.com/research/sv/Dryad/
Amazon Web Services - Security: http://s3.amazonaws.com/aws_blog/AWS_Security_Whitepaper_2008_09.pdf
Yahoo PNUTS: http://www.brianfrankcooper.net/pubs/pnuts.pdf
Information about the Cloud Computing Testbed/Cirrus:
Report broken links to indy at cs dawt uiuc dawt edu