W | Date | Topic | Assign | Collect |
1 | T, 1/13 | Introduction
Characterization of Distributed Systems Network OSs vs. Distributed OSs Research and design issues |
||
R, 1/15 | Interprocess Communication
Issues in message passing Client-server communication |
|||
2 | T, 1/20 | Remote Procedure Call
Design issues for RPCs Case study: Sun RPC |
||
R, 1/22 | class cancelled (snow day) | |||
3 | T, 1/27 |
Case study: Sun RPC Distributed Object Oriented Technology Communication between distributed objects Java RMI |
||
R, 1/29 |
Distributed Object Oriented Technology Communication between distributed objects Java RMI CORBA |
Project 1 | ||
4 | T, 2/03 | no class (will be out of town) | ||
R, 2/05 | no class (Winter Carnival) | |||
5 | T, 2/10 |
Distributed Object Oriented Technology CORBA Distributed Naming Services |
||
R, 2/12 |
Distributed Naming Services Names, addresses, routes, capabilities Naming facilities, name distribution, name resolution Migration |
|||
6 | T, 2/17 | Security
Cryptographic algorithms Digital signatures Cryptography pragmatics |
HW 1 | |
R, 2/19 | Security
Cryptographic algorithms Digital signatures Cryptography pragmatics |
HW 1 Due | ||
7 | T, 2/24 | Synchronization
Event ordering, synchronization Centralized vs. distributed schemes |
||
W, 2/25 | Exam 1 at 6:00pm, 231 Fisher | |||
R, 2/26 | Synchronization
Event ordering, synchronization Centralized vs. distributed schemes |
|||
3/01-05 | Spring break | Project 2 | ||
8 | T, 3/09 | Group Communication
Ordered, reliable, and casual multicast Group membership Atomic group multicast Virtual synchrony Case study: ISIS |
Project 1 Due | |
R, 3/11 | Group Communication
Ordered, reliable, and casual multicast Group membership Atomic group multicast Virtual synchrony Case study: ISIS |
|||
9 | T, 3/16 | Group Communication
Ordered, reliable, and casual multicast Group membership Atomic group multicast Virtual synchrony Case study: ISIS |
||
R, 3/18 | Service Replication and Reliable Services | HW 2 | ||
10 | T, 3/23 | Service Replication and Reliable Services | ||
R, 3/25 |
Distributed Shared Memory Shared memory Consistency models Design issues Case studies: Ivy/Munin/Treadmarks |
HW 2 Due | ||
11 | T, 3/30 |
DDoS for Project 3 |
Project 3 | Project 2 Due |
R, 4/01 | Exam 2 | |||
12 | T, 4/06 |
Distributed Shared Memory Shared memory Consistency models Design issues Case studies: Ivy/Munin/Treadmarks |
||
R, 4/08 |
Distributed Shared Memory Shared memory Consistency models Design issues Case studies: Ivy/Munin/Treadmarks |
|||
13 | T, 4/13 |
Distributed Shared Memory Munin Simple Page-Based DSM on Unix Case studies: Java/DSM |
||
R, 4/15 |
Case studies: MultiJav Case studies: WebOS |
|||
14 | T, 4/20 |
Case studies: MultiJav Case studies: WebOS |
HW 3 | |
R, 4/22 |
Supporting Internet Applications of Future Issues Active networks, Liquid software Peer-to-peer |
Project 3 Due (Apr 23) | ||
15 | T, 4/27 |
Project Presentation Group 1, 2, 3, and 4 |
HW 3 Due | |
R, 4/29 |
Project Presentation Group 5, 6, and 7 |
|||
Finals Week | M, 5/03 | Final Exam
time: 5:15pm place: 126 Fisher |
Best luck! |