cs6/73201
Advanced Operating Systems
Fall 99, MWF 12:05-12:55pm
room: MSB 228
instructor:
Dr. Mikhail Nesterenko
office:
MSB 356
office hours:
MWF 2:00-3:00pm or by appointment
phone:
672-2430 ext 356
email:
mikhail@mcs.kent.edu
.
teaching assistant:
Mr. Yu He
office:
MSB 136
office hours:
WF 3:00-4:00pm
phone:
672-2430 ext 136
email:
yuhe@mcs.kent.edu
All non-html materials are in PDF format. They can be viewed with Adobe Acrobat reader that can be downloaded from v
Adobe
website
textbook:
Distributed Operating Systems: Concepts and Design
, IEEE press, 1997, ISBN 0-7803-1119-1
syllabus
class schedule
,
grades
student's webpages
Additional reading material
Mailing list:
how to subscribe
,
archive
Lecture notes
Introduction
Classification of distributed systems, design aspects of distributed systems
Networks for distributed systems
Network communication
Communcation models
Remote procedure calls
Threads
Nachos
Distributed shared memory
Introduction to Parallel and Distributed Computing
Managing clocks in distributed systems
Logical clocks: Lamport's and vector clocks
Distributed mutual exclusion - permission based algorithms
Distributed mutual exclusion - token based algorithms; Election algorithms
Deadlocks
Deadlocks 2
Atomic transactions
Load distribution
Process migration
Distributed file systems
DFS examples: Sun's NFS, Andrew FS
Security
Security system implementations: Keberos, Secure Shell
Clusters
High availability clusters
Self-Stabilizing algorithms
Homeworks
Homework 1 (due 10/1/99)
Homework 2 (due 10/25/99)
Homework 3 (due 12/10/99)
Projects
Nachos source
installation instructions
assignment
assignment
,
download
Nachos-related links
"The Nachos System"
by Tom Anderson
"A Road Map Through Nachos"
by Thomas Narten, Duke Univ
"Salsa -- An Operating Systems Tutorial"
, Archna Kalra, UMass Amherst
"Reading Nachos Source Code"
, Michael O'Donnell, University of Chicago
Nachos Home Page
, UC Berkeley
C++ tutorials:
one
,
two
,
three
"Debugging with GDB"
, Stallman & Pesch
Basic GDB commands
by Susan Horwitz, University of Wisconsin-Madison