Villanova University Computing Sciences Department
Distributed Systems Schedule
Fall 2005

CLASS SCHEDULE:

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:

Student Websites

Development Information

An Example Student Organization page


 

WEEK

TOPIC

READINGS

Suggested Problems for presentations

Volunteers
Peer Evaluation Form

DUE
(URL submission must before midnight of the day before the class, hard copy at the beginning of class)

1

 

Old Lecture Notes

Introduction and Overview Aspects of Distributed Systems

 

Old Lecture Slides

Old Lecture Handouts

Distributed OPSYS

Syllabus discussed


Projects discussed

 

Chapters 1

 

 

Example Past Project 1 description

 

Voting Interface Definition

Paul Schragger

 

email your homepage and course page
Subject of email must start with "CSC8530 Fall 05"

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

CookieJar Implementation Comparisons:

2 - Schragger

Part 1- Define a distributed problem

 

3

Communications continued

 

Old lecture notes:

Network Fundamentals

Chapter 2 continued

 

4 - Schragger


list of 4 requests for presentations

1rst URL

 

4

 

Processes

 

Chapter 3

 

5- Schragger

 

 

 

2nd URL

5

Naming

Chapters 4

 



 

 Distributed Process Management – Niezgoda

 

MPI -Acker

 

3rd URL
1rst review due




6

Synchronizations

Chapters 5

 

 

 

 


 Mid term has been moved

Wireless and distributed –Kim

 

Snapshot Algorithm - Cosgrove




4th+5thURL
2nd review due

 

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

3rd review due

Bring to class Use Case for Project  – Interfaces, activity diagrams

 

9

Fault Tolerance


Chapter 7

 

Beowulf Clusters – Ducson

 Message Queueing - Vaglia

Google Compute – Wetherall

 

 


9th + 10th + 11thURL

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
6th review due

 

12

File Systems

Chapter  9+10

 

 

 

  parallel file systems - Cosgrove

 

 


 

16th + 17th URL

 7th review due


Project Progress Report 

13

(11/22)

Coordination-base Systems

Chapter 12

 

 BitTorrent

– Ducson

 

XML Web Services

- Vaglia

Achkar-Distributed hash tables

Render Farms – Wetherall

18th + 19th URL
8th review due

 

 

 

14

(11/29)

 

15 minute presentations

 

 

 

 

20th URL

9th review due
10th 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

 

 


Last Update : August 29, 2005
Send comments to: paul.schragger@villanova.edu
URL -- http://www.csc.villanova.edu/faculty/schragge/html/CSC8530/DS_FALL04_schedule.html