| Date | Topic | Associated Reading | Slides |
|---|---|---|---|
| Jan 23 | Introduction, Lab 0: (X)HTML | Singh & Huhns, Chapter 1 HTML & XHTML: The Definitive Guide, 6th Edition, Kennedy and Musciano. Kurose and Ross, Chapter 2 |
Slides (full size) Slides (printable) |
| Jan 25 | Introduction to distributed systems | Couloris, Chapter 1 Kurose and Ross, Chapter 2 Mullender, Chapter 3. |
Slides (full size) Slides (printable) |
| Jan 30 | Lab 1: CSS | Cascading Style Sheets: The Definitive Guide by Eric Meyer | Slides (full size) Slides (printable) |
| Feb 1 | Distributed Computing Models | Couloris, Chapter 2 Liu, Chapter 3 Mullender, Chapter 4 |
Slides (full size) Slides (printable) |
| Feb 6 | Lab 2: XML - structure and parsing | Singh and Huhns, Appendix A. Learning XML, 2nd edition by Erik Ray |
Slides (full size) Slides (printable) |
| Feb 8 | Mutual exclusion, consensus, leader election | Couloris, Ch 11 | Slides (full size) Slides (printable) |
| Feb 13 | Lab 3: XML Schema, DTDs | Singh and Huhns, Appendix A
XML Schema by Eric van der Vlist |
Slides (full size) Slides (printable) |
| Feb 15 | Replication and mirroring | Couloris, Chapter 14 | Slides (full size) Slides (printable) |
| Feb 20 | Lab 4: XSLT | Learning XSLT by
Michael Fitzgerald XSLT Cookbook, 2nd edition |
Slides (full size) Slides (printable) |
| Feb 22 | Web services and Service-oriented computing | Singh and Huhns, Chapter 2, 3 | Slides (full size) Slides (printable) |
| Feb 27 | Lab 5: REST | Singh and Huhns, Chapter 3 Second Generation Web Services |
|
| March 1 | Integration, Interoperation, and Use Cases in Services | Singh and Huhns, Chapter 4, 5 | Slides (full size) Slides (printable) |
| March 6 | Lab 6: SOAP | Singh and Huhns, Chapter 3 |
|
| March 8 | Midterm | n/a | |
| March 13 | Spring Break | n/a | |
| March 15 | Spring Break | n/a | |
| March 20 | P2P: Lecture 1 | Kurose and Ross, Chapter 2.6 Peer-to-Peer Computing D. Milojicic, V. Kalogeraki, R. Lukose, K. Nagaraja, J. Pruyne, B. Richard, S. Rollins, and Z, Xu, HP Labs Technical Report HPL-2002-57, March 2002. |
Slides (full size) Slides (printable) |
| March 22 | P2P Lecture 2 also, Project 1 discussion | Kurose and Ross, Chapter 2.6 Peer-to-Peer Computing D. Milojicic, V. Kalogeraki, R. Lukose, K. Nagaraja, J. Pruyne, B. Richard, S. Rollins, and Z, Xu, HP Labs Technical Report HPL-2002-57, March 2002. |
Slides (full size) Slides (printable) |
| March 27 | P2P lecture 3 | Ion Stoica, Robert Morris, David Karger, M. Frans Kaashoek, and
Hari Balakrishnan, Chord: A Scalable Peer-to-peer Lookup Service for Internet Applications, ACM SIGCOMM 2001, San Diego, CA, August 2001, pp. 149-160. |
Slides (full size) Slides (printable) |
| March 29 | P2P lecture 4 | Sylvia Ratnasamy (University of California at Berkeley and
ACIRI), Paul Francis (Tahoe Networks), Mark Handley (ACIRI), Richard
Karp (U.C. Berkeley and ACIRI), Scott Shenker (ACIRI) A Scalable Content-Addressable Network. ACM SIGCOMM 2001. |
Slides (full size) Slides (printable) |
| April 3 | Information and ontology sharing | Singh and Huhns, Chapter 9 | Slides (full size) Slides (printable) |
| April 5 | Lab 7: RDF | Singh and Huhns, Chapter 7
An Introduction to the Resource Description Framework |
|
| April 10 | Distributed transactions | Singh and Huhns, Chapter 11, Couloris, Chapter 13 | Slides (full size) Slides (printable) |
| April 12 | Programming assignment 1 due. Demos. Programming Assignment 2 out. | n/a | |
| April 17 | Web Engineering (Guest Lecture: Bebo White) | Slides |
|
| April 19 | Distributed Problem Solving 1 | SETI@home: An Experiment in Public-Resource Computing David Anderson, et al. Space Sciences Laboratory, UC Berkeley. | Slides (full size) Slides (printable) |
| April 24 | Distributed Problem Solving 2 |
Algorithms for Distributed CSP: a review Makoto Yokoo, Autonomous
Agents and Multi-Agent Systems, Vol.3, No.2, pp.189-212, 2000
Weiss, Chapter 4. |
Slides (full size) Slides (printable) |
| April 26 | Cooperative Multiagent Systems I | Singh and Huhns, Chapter 17, 20 | Slides (full size) Slides (printable) |
| May 1 | Self-interested MAS I | Singh and Huhns, Chapter 17, 20 Weiss, Chapter 5. |
Slides (full size) Slides (printable) |
| May 3 | Summary, review | Slides (full size) Slides (printable) |
|
| May 8 | Final Exam | n/a |