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 - 1/26 - 1/28

 Topics:
Reading:

Chapters 1 & 2

 Assignments Due:

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

Week 2 - 2/2 - 2/4


 Topics:
Reading:

Chapters 4 & 5
Section 6.4
Section 13.1
A Technical Introduction to XML

XML DTDs vs XML Schema

Using W3C XML Schema
 Assignments Due:


Week 3 - 2/9 - 2/11

 Topics:
Reading:
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 4 - 2/16 - 2/18

No class on Monday, 2/16

 Topics:

Reading:
 Assignments Due:


Week 5 - 2/23 - 2/25

 Topics:

Reading:
Chapter 11
Google Documents API
 Assignments Due:


Week 6 - 3/2 - 3/4

 Topics:
Reading:
Chapter 12
Chapter 4 - Section 4.5
Host Multicast: A Framework for Delivering Multicast to End Users

http://www.cisco.com/en/US/docs/internetworking/technology/handbook/IP-Multi.html
 Assignments Due:


Week 7 - 3/9 - 3/11

 Topics:
  • Demos
Reading:
 Assignments Due:


Week 8 - 3/16 - 3/18

 Topics:
  • Review
  • Exam 1

Reading:

Exam 1 Review and Sample Questions
 Assignments Due:


No class - 3/23 - 3/25

Week 9 - 3/30 - 4/1

 Topics:
Reading:
Chapter 15
 Assignments Due:


Week 10 - 4/6 - 4/8

 Topics:
Reading:
Chapter 13 & 14
 Assignments Due:


Week 11 - 4/13 - 4/15

 Topics:
  • P2P
  • CAN
  • Project 2 Demos

Reading:
Peer-to-Peer Computing

Looking Beyond the Legacy of Napster and Gnutella

A Scalable Content-Addressable Network
 Assignments Due:


Week 12 - 4/20 - 4/22

 Topics:
Reading:
Taming the Torrent

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

Dynamo: Amazon's Highly Available Key-value Store
 Assignments Due:


Week 13 - 4/27 - 4/29

 Topics:
Reading:
Wireless Sensor Networks for Habitat Monitoring

Fidelity and Yield in a Volcano Monitoring Sensor Network
 Assignments Due:


Week 14 - 5/4 - 5/6

 Topics:
  • Review
  • Exam 2 - Wednesday 5/6
Reading:
 Assignments Due:


Week 15 - 5/11 - 5/13


 Topics:
  • Project Discussion
Reading:
 Assignments Due:


Project 3 - Due 12Noon - May 21, 2009

ċ
ThreadExample1.java
(1k)
Sami Rollins,
Feb 4, 2009, 1:25 PM
Ċ
Sami Rollins,
May 11, 2009, 1:28 PM
Ċ
Sami Rollins,
Apr 21, 2009, 5:44 PM
ċ
e1review.txt
(2k)
Sami Rollins,
Mar 9, 2009, 6:27 PM
ċ
e2review.txt
(3k)
Sami Rollins,
Apr 30, 2009, 11:00 AM
ċ
schema1.xsd
(1k)
Sami Rollins,
Feb 17, 2009, 11:13 AM
ċ
schema2.xsd
(1k)
Sami Rollins,
Feb 17, 2009, 11:13 AM
Ċ
Sami Rollins,
Apr 28, 2009, 1:24 PM
Ċ
Sami Rollins,
Apr 19, 2009, 5:55 PM
Comments