CS 736 -- Schedule

Week

Tuesday

Thursday

Assignments Due

January 17

Introduction

 

Overview

Complexity

 

THE,

Nucleus

 

January 24

Complexity

 

Programming Semantics

Complexity

 

Hydra, Policy/mechanism separation

 

January 31

Complexity

 

Unix,

ExoKernel,

Worse is Better

Complexity

 

Pilot

 

February 7

Complexity

 

Spin,

Opal

Complexity

 

Mach Memory

Warm up project due

February 14

Complexity

 

RPC

Complexity

 

Grapevine

 

February 21

Performance

 

LRPC,

Active Messages

Performance

 

Scheduler Activations

 

February 28

Performance

 

Lottery Scheduling

Performance

 

FFS

Project Proposals

March 7

Performance

 

LFS

Midterm

Midterm

March 14

Spring Break

 

 

March 21

Performance

 

AFS,

NFS

Performance

 

Petal/Frangipani

 

March 28

Reliability

 

Why Computers Fail,

Fault Tolerant Unix

Reliability

 

Hypervisors

Related Work Report

April 4

Reliability

 

Nooks,

Disco

Reliability

 

Metacompilation

Project Status

April 11

Security

 

Protection of Information

Security

 

Needham & Schroeder,

Kerberos

 

April 18

Security

 

Terra,

Trusting Trust

Security

 

Why Cryptosystems Fail

Project Status

April 25

Manageability

 

Porcupine,

TACC

Manageability

 

Feedback Control,

Storage Management

 

May 2

Presentations

Presentations

Project Presentations

May 9

 

 

Second Midterm,

Final Project Writeups