cs6/73201
Advanced Operating Systems
Fall 2001, TU 5:30-6:45pm
room: MSB 228
instructor:
Dr. Mikhail Nesterenko
office:
MSB 356
office hours:
TU 8:20-9:30pm or by appointment
phone:
672-9109
email:
mikhail@cs.kent.edu
.
teaching assistant:
Mr. Zhen Ye
office:
MSB 138
office hours:
M 6:50-8:00pm, U 2:50-4:00pm
phone:
672-9004
email:
zye@mcs.kent.edu
All non-html materials are in PDF format. They can be viewed with Adobe Acrobat reader that can be downloaded from
Adobe
website
textbook:
Pradeep K. Singha
Distributed Operating Systems: Concepts and Design
, IEEE press, 1997, ISBN 0-7803-1119-1
syllabus
,
class schedule
,
grades
Additional reading material
Mailing list:
how to subscribe
,
archive
Lecture notes
Introduction
,
Classification of distributed systems
Networks for distributed systems
Network communication
Communication primitives, remote procedure calls
Distributed shared memory
Load distribution
Process migration
Distributed file systems
DFS examples: Sun's NFS, Andrew FS
Clusters
High availability clusters
Scalability
Security
Security system implementations: Keberos, Secure Shell
Waves
Traversal
Election
Termination detection
Managing physical clocks in distributed systems
Logical clocks: Lamport's and vector clocks
Distributed mutual exclusion - permission based algorithms
Distributed mutual exclusion - token based algorithms
Fault tolerance in distributed systems
Introduction to ad hoc networking
DSDV
DSR
AODV
DSDV, DSR, AODV performance comparison
Homeworks
Homework 1 (due 9/18/01)
Homework 2 (due 9/27/01)
Homework 3 (due 10/25/01)
Homework 4 (due 11/13/01)
Homework 5 (due 12/06/01)