CSE logo University of Washington Department of Computer Science & Engineering
 CSE 590IS: Internet Systems/Services, Winter 2003
 

Welcome to the 590IS Home Page.

Instructor: Steve Gribble

[ Administrivia | Paper schedule | Announcements ]

This quarter, we will be holding 590IS instead of 590S.  590IS is designed to be a tour through modern Internet systems, including topics such as clusters, web systems, security, content and data delivery infrastructure, and programming models.  This course has two goals: covering the material from a number of influential and interesting papers on these topics, and teaching you to synthesize material on a topic and lead a class discussion on it.

Accordingly, the class will consist of two paper-related components:

  1. For each class, you will need to read one or two papers, prepare paper summaries (CSE551 style), and come to class ready for discussion. Here are your instructions for reviewing papers.
  2. For one class, you will be responsible for reading a small set of papers, picking the one or two papers everybody else will read, and preparing material to lecture and guide discussion. Here are your guidelines for preparing for your lecture/discussion.

Finally, there will be a take-home midterm exam about 2/3rds of the way through the quarter.


Administrivia

Class schedule: Mondays 3:30-4:30, Fridays 3:30-4:30, systems lab
Office hours: Thursdays, 10:30am-noon, 323B Sieg Hall

Your final grade will be assigned based on the following:


Paper Schedule

The full list of papers is available here.

Date Topic Leader & slides other
January 6 Introduction, administrivia Steve Gribble, intro.pdf  
January 10 clusters: fundamentals Steve Gribble, now.pdf  
January 13 no class today
January 17 clusters: Internet services Steve Gribble, sns.pdf  
January 20 Martin Luther King day, holiday
January 24 security: DDoS Mirco Stern, ddos.pdf  
January 27 security: worms Andrew Whitaker, worms.pdf  
January 31 security: intrusion detection Marianne Shaw, ids.pdf  
February 3 security: emerging models Jonathan Aldrich, emerge.pdf  
February 7 web: making servers go fast Steve Gribble, faster.pdf  
February 10 web: caching Paul Gauthier, caching.pdf  
February 14 web: cooperative caching Krishna Gummadi, coopcache.pdf  
February 17 Presidents day, holiday
February 21 wide-area: CDNs Sushant Jain, CDNs.pdf
February 24 extensibility: novel systems Eric Lemar, novel.pdf
February 28 extensibility: extensibility to fix availability Ratul Mahajan, availability.pdf midterm out
March 3 content transport: digital fountains Stefan Saroiu and Stefan Siggurdson, coding.pdf  
March 7 content transport: multimedia workloads Steve Gribble midterm due
March 10 wide-area: anonymization Richard Dunn  
March 14 service models: .NET, SOAP, and all that Sorin Lerner and Mike Swift  

 


Announcements

None yet....


Papers


Computer Science & Engineering Department
University of Washington
PO Box 352350
Seattle, WA 98195-2350 USA