CS 591 IG Fall 2008


[Advanced Seminar in Distributed Computing]

Thursdays / 3.30 pm - 4.30 pm  / 3102 Siebel Center (Confirmed and Final)

First Meeting: September 4, 2008 (2nd week of classes)

Link to CS 591IG Mailing List

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).


Fall 2008 Schedule:

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!).

Yahoo Presentation

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

(c) ig