CS 656, Spring 2005
CS 656, Spring 2005
Approximate Schedule
- Thu, Jan 20th: Introduction
- Tue, Jan 25th: Historical Perspective; UNIX, Multix and THE OS!
- Thu, Jan 27: Classical Paradigms for Distributed Computing
- Tue, Feb 1st: The Client Server Model; RPC
- Thu, Feb 3rd: The Group Communication Model
- Tue, Feb 8th: Multicast for Group Communication
- Thu, Feb 10th: Membership for Group Communication
- Tue, Feb 15th: The Transaction-based Model
- Thu, Feb 17th: Transaction Support in Operating Systems
- Tue, Feb 22th: Distributed File Systems
- Thu, Feb 24th: Distributed File Systems
- Fri, Feb 25th: Project Proposals Due
- Tue, March 1st: The Distributed Shared Memory Model
- Thu, March 3th: Implementing Distributed Shared Memory Semantics
- Tue, Mar 8th: Spring Recess
- Thu, Mar 10th: Spring Recess
- Tue, Mar 15th: The Object-Based Model
- Thu, Mar 17th: The Object-Based Model; Take-home questions
- Tue, Mar 22nd: Midterm Due,
OS Support in the Internet Era
- Thu, Mar 24th: Support in the Communication Subsystem
- Tue, Mar 29th: Support in the Communication Subsystem
- Thu, Mar 31st: Scheduling Support
- Tue, Apr 5th: Scheduling Support
- Thu, Apr 7th: Scheduling Support
- Tue, Apr 12th: OS Support for High-Performance Servers
- Thu, Apr 14th: OS Support for High-Performance Servers
- Tue, Apr 19th: OS Issues in Ubiquitous, Mobile and Power-Aware Computing
- Thu, Apr 21st: OS Issues in Ubiquitous, Mobile and Power-Aware Computing
- Tue, Apr 26th: OS Issues in Ubiquitous, Mobile and Power-Aware
Computing
- Thu, Apr 28th: Distributed OS Support in Sensor Networks
- Tue, May 3rd: Peer-to-peer Computing and Storage Management.
Final Out: Due Monday May 9th
- Fri, May 6th: Project Reports Due
- Week of Finals: Project Demos