CS 739: Distributed Systems

    University of Wisconsin - Madison
    Computer Science Department
    Fall 2013
     

 



      Basic Information
      Announcement
      Overview
      Readings
      Project
      Exams
      Grading
      Mailing List
      Schedule


      Reading List


    Basic Information

      When: MW(F) 2:30pm to 3:45pm
      Where: 1325 Computer Sciences
      Who: Professor Shan Lu. Office hour: 30 minutes after every lecture (@CS7367).

    Announcement

      The slides of Todd's HTCondor talk is here.

      12/02 11:59am. Review deadline for the Distributed System Bug paper. The questions are posted.

      I've finished grading mid-1. The average score is 93.

      12/04 2:30pm. Midterm-2. It includes all the lecutres after Paxos.

      12/22 . Final report deadline.


    Overview

      Welcome to distributed systems! In this course, we will study interesting papers that cover a broad field of distributed systems, including distributed operating systems, distributed file systems, replication, consistency, scalability, load balance, fault tolerance, security, and other issues in distributed systems. We will examine influential historical systems and important current efforts, extracting lessons both on how to build distributed systems as well as how to evaluate them.

      This course will focus on paper reading and projects . For the reading part, you will have to read one or two papers (as assigned) that we will discuss in each class. You will also need to think and write a short paper review before every lecture. For the project part, you will do a group project during the second half of the semester.


    Schedule

      This is a tentative schedule.


    Readings

      There is no textbook for this course. Instead, we will read the original research papers covering the major historical advancement and recent research trends in distributed system.

      Some of the papers in the reading-list are required. You need to read them before the class and write reviews for them.

      Your review for each paper will include three parts:

      1. One take-away point. You can write about the most weird/impressing/interesting/educational things about the paper in your mind. In another word, what do you want to remember about this paper after this semester?
      2. One question you want to ask about the paper.
      3. Answer all the question(s) that I put on the reading list.

      You may need to read more than one paper for some class, but you only need to select one paper to write review about. Please send your reviews through e-mail to the instructor (shanlu at cs wisc edu) before 11:59am on the day of class. Please include "739" in the subject line of your e-mail. The deadline is firm (late penalty: -0.3 per day).


    Project

      In general, people should work in groups of size two or three. Project write-ups will be similar in format to a conference submission; all projects will be presented at the end of the semester. More details are forthcoming.


    Exams

      There will be two exams, each one covering one half the semester and of equal grading weight. You should be familiar with the papers and be able answer the questions from the reading section about those papers.


    Grading

    • 25% Paper reviews and class participation
    • 20% Mid-term 1
    • 20% Mid-term 2
    • 35% Final project


    Mailing List

      compsci739-1-f13 at lists wisc edu