This class schedule may change depending on the amount of
time we spend on each subject.
Each week we will have read and be ready to discuss the assigned reading for
that class.
Each class will consist of a number of presentations. Many of these will be
presentations of the solutions to assigned problems.
Please watch this schedule as we go.
Email Submissions to the class distribution list: Fall05-CSC-8530-001@villanova.edu
Student Topic Suggestion List:
An Example Student Organization page
|
WEEK |
TOPIC |
READINGS |
Suggested
Problems for presentations |
Volunteers |
DUE |
|
1 |
Old Lecture Notes Introduction and Overview Aspects of Distributed Systems
Syllabus discussed
|
Chapters 1 |
Example Past Project 1 description |
Paul Schragger |
email your homepage and course page List of DS topics for class URL's- Need to submit 10 topics Send IETF RFC INDEX URL |
|
2 |
Communications |
Chapter 2 |
Samples RMI Code: server, interface, client, policy, compile, runclient, runserver |
2 - Schragger |
Part 1- Define a distributed problem |
|
3 |
Communications continued
Old lecture notes: |
Chapter 2 continued |
|
4 - Schragger |
1rst URL |
|
4 |
Processes |
Chapter 3 |
|
5- Schragger |
2nd URL |
|
5 |
Naming |
Chapters 4
|
|
Distributed Process Management – Niezgoda MPI -Acker |
3rd URL |
|
6 |
Synchronizations |
Chapters 5
|
|
Wireless and distributed –Kim Snapshot Algorithm - Cosgrove |
4th+5thURL
|
|
7 |
Semester Recess - No class |
|
|||
|
8 |
Consistency and Replication |
Chapter 6 |
13.1,7,9,12,16 14. 1, 2, 4, 6, 8, 15 Mid Term (chapt1-5)
|
|
6th + 7th + 8th URL Bring to class Use Case for Project – Interfaces, activity diagrams |
|
9 |
Fault Tolerance |
|
|
Beowulf Clusters – Ducson Message Queueing - Vaglia Google Compute – Wetherall |
|
|
10 |
Security |
Chapters 8 |
|
Achkar- Java security model for mobile code
|
12th + 13th URL 4th and 5th review due |
|
11 |
Object-Based Systems |
Chapters 8 cont |
|
Treadmarks – Niezgoda InfiniBand Overview -Acker multiplayer online games –Kim |
14th
+ 15th URL |
|
12 |
File Systems |
Chapter 9+10 |
|
parallel file systems - Cosgrove
|
16th + 17th URL 7th review due
|
|
13 (11/22) |
Coordination-base Systems |
Chapter 12 |
|
BitTorrent – Ducson XML Web Services - Vaglia Achkar-Distributed hash tables Render Farms – Wetherall |
18th
+ 19th URL
|
|
14 (11/29) |
15 minute presentations |
|
|
|
20th URL 9th
review due Final Project Reports due |
|
15 (12/6) |
Any Final Project presentation |
General Book Discussion |
Test 2 |
Any leftover student presentations |
Peer review of Sites due |