Calendar

Some materials are adapted from the text book Distributed Systems: Concepts and Design by Coulouris, Dollimore, and Kindberg, a prior iteration of the course taught by Chris Brooks, and from Computer Networking: A Top-Down Approach Featuring the Internet 3rd edition, copyright 2005 J.F Kurose and K.W. Ross, All Rights Reserved.

Tentative.  Subject to change.

Week 1 - 8/26

 Topics:
Reading:

Chapters 1 & 2

 Assignments Due:

Sign up for the mailing list at:
https://cs.usfca.edu/mailman/listinfo/cs682
Due 8/28/09

Week 2 - 8/31 - 9/2

 Topics:
Reading:

Chapters 4 & 5
Section 6.4
Dynamo: Amazon's Highly Available Key-value Store

 Assignments Due:


Week 3 - 9/9 

No class on Monday, 9/7

 Topics:

Reading:
A Technical Introduction to XML

XML DTDs vs XML Schema

Using W3C XML Schema


 Assignments Due:


Week 4 - 9/14 - 9/16

 Topics:

Reading:

Section 13.1
Chapter 19
RESTful Web Services by Richardson and Ruby

Roots of the REST/SOAP Debate

Web Services/SOAP and CORBA

http://www.restlet.org/
 Assignments Due:


Week 5 - 9/21 - 9/23

 Topics:
Reading:

 Assignments Due:


Week 6 -  9/28 - 9/30

 Topics:
Reading:
Chapter 11
Google Documents API

 Assignments Due:


Week 7 - 10/5 - 10/7

 Topics:

Reading:

Chapter 12
Chapter 4 - Section 4.5



 Assignments Due:


Week 8 - 10/14

No class on Monday, 10/12

Topics:

Reading:
Chapter 15

 Assignments Due:

Week 9 - 10/19 - 10/21

 Topics:
Reading:

 Assignments Due:


Week 10 - 10/26 - 10/28

 Topics:
Reading:
Chapter 13 & 14

 Assignments Due:


Week 11 - 11/2 - 11/4

 Topics:

Reading:

Chapter 13 & 14
Peer-to-Peer Computing

Looking Beyond the Legacy of Napster and Gnutella


 Assignments Due:


Week 12 - 11/9 - 11/11

 Topics:
    Reading:


     Assignments Due:


    Week 13 - 11/16 - 11/18

     Topics:
    Reading:
    A Scalable Content-Addressable Network

    Taming the Torrent

    Chord: A Scalable Peer-to-peer Lookup Service for Internet Applications

     Assignments Due:


    Week 14 - 11/23 -11/25

     Topics:
    Reading:
     Assignments Due:


    Week 15 - 11/30 - 12/2

     Topics:
    Reading:
     Assignments Due:




    Week 16 - 12/7 - 12/9

     Topics:
    • Project Discussion
    Reading:
     Assignments Due:


    Project 3 - Due Dec. 17, 2009.  Demonstrations must be completed by Dec. 17 at noon.
    ċ
    ThreadExample1.java
    (1k)
    Sami Rollins,
    Jul 24, 2009, 3:20 PM
    Ċ
    Sami Rollins,
    Jul 24, 2009, 3:19 PM
    Ċ
    Sami Rollins,
    Jul 24, 2009, 3:20 PM
    ċ
    e1review.txt
    (2k)
    Sami Rollins,
    Oct 20, 2009, 12:24 PM
    ċ
    e2review.txt
    (3k)
    Sami Rollins,
    Jul 24, 2009, 3:20 PM
    ċ
    invertedindex.zip
    (2321k)
    Sami Rollins,
    Aug 31, 2009, 6:31 PM
    ċ
    schema1.xsd
    (1k)
    Sami Rollins,
    Jul 24, 2009, 3:20 PM
    ċ
    schema2.xsd
    (1k)
    Sami Rollins,
    Jul 24, 2009, 3:20 PM
    Ċ
    Sami Rollins,
    Jul 24, 2009, 3:20 PM
    Ċ
    Sami Rollins,
    Jul 24, 2009, 3:20 PM
    Comments